﻿@charset "UTF-8";
/* CSS Document */

/*@font-face {
    font-family:'CenturyGothic';
    src: url('../fonts/AbadiMTStd-Light.eot');
	src: url('../fonts/AbadiMTStd-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AbadiMTStd-Light.woff2') format('woff2'),
		url('../fonts/AbadiMTStd-Light.woff') format('woff'),
		url('../fonts/AbadiMTStd-Light.ttf') format('truetype'),
		url('../fonts/AbadiMTStd-Light.otf') format('opentype'),
		url('../fonts/AbadiMTStd-Light.svg#AbadiMTStd-Light') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: condensed;
    unicode-range: U+0020-F003;
}*/

@font-face {
    font-family:'CenturyGothic';
    src: url('../fonts/AbadiMTStd-ExtraLight.eot');
	src: url('../fonts/AbadiMTStd-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AbadiMTStd-ExtraLight.woff2') format('woff2'),
		url('../fonts/AbadiMTStd-ExtraLight.woff') format('woff'),
		url('../fonts/AbadiMTStd-ExtraLight.ttf') format('truetype'),
		url('../fonts/AbadiMTStd-ExtraLight.otf') format('opentype'),
		url('../fonts/AbadiMTStd-ExtraLight.svg#AbadiMTStd-ExtraLight') format('svg');
    font-weight: 250;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DC;
}


@font-face {
    font-family:'AppleGothic';
    src: url('../fonts/AppleGothicRegular.eot');
	src: url('../fonts/AppleGothicRegular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AppleGothicRegular.woff2') format('woff2'),
		url('../fonts/AppleGothicRegular.woff') format('woff'),
		url('../fonts/AppleGothicRegular.ttf') format('truetype'),
		url('../fonts/AppleGothicRegular.otf') format('opentype'),
		url('../fonts/AppleGothicRegular.svg#AppleGothic Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0021-00FE;
}

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

body, html {
height: 100%;
font-family: CenturyGothic, AppleGothic, Arial, sans-serif;
background-color:  #EDEDED;
	color: #666;
}

.bg-start {
  background-image:url("../assets/1262703QmpJvO8v.jpg");
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/*NAV*/
.nav-vvwg {
	font-family: CenturyGothic, AppleGothic, Arial, sans-serif;
	padding: 15px 10px 15px 15px;
	background-color: rgba(11, 38, 79, 0.6) !important;
	/*border-color: rgba(224, 210, 159, 0.2) !important;*/
	color: rgb(224, 210, 159);
	/*font-size: 22px !important*/;
}

.navbar-brand img {
	max-height: 59px;
	margin: -3px 0 0 5px;
}
.nav-vvwg li {
	margin: 0 8px 0 7px;
}
.nav-vvwg .navbar-nav .nav-link {
	margin: -2px 3px 0 5px;
	line-height: 18px;
	padding: 0 !important;
	color: #E0D29F;
	font-size: 18px !important;
	letter-spacing: 1.275px;
	text-transform: uppercase;
	font-stretch: 75% !important;
	font-weight: normal; 
	text-decoration: none;
}
.dropdown-toggle::after {
  display:none;
}
.nav-vvwg .nav-item.active .nav-link,
.nav-vvwg .nav-item:hover .nav-link {
    color: #ffffff;
	background-color: rgba(224, 210, 159, 1);
}
/*.dropdown:hover>.dropdown-menu {
  display: block;
}*/

.navbar-nav li:hover .dropdown-menu {
    display: block;
	background-color: rgba(237, 237, 237, 0.8);
	border: none;
}
.nav-vvwg .dropdown > .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

.nav-vvwg .dropdown-item {
	font-size: 15px;
	line-height: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: rgba(11, 38, 79, 0.5);
}

.nav-vvwg .dropdown-item:hover {
	background-color: rgb(224, 210, 159);
}

.bg-iconnav {
  background: rgba(11, 38, 79, 0.6); 
  border-radius: 5px;
  padding: 4px 10px;
}

.nav-vvwg .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(230, 230, 230, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M3 8h24M3 15h24M3 23h24'/%3E%3C/svg%3E");
}

.nav-topspacer {
	height: 100px;
}

@media (max-width:1069.98px) {
.nav-vvwg .navbar-nav {
		margin-top: 12px;
	}
}


@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
	 .navbar-expand-md .navbar-nav{
        order:0
      }
}

@media (max-width:767.98px) {
	.navbar-nav {
		margin-top: 20px;
		/*font-size: 12px !important;*/
		 height: 100vh !important;
	}
.nav-vvwg {
		background-color: rgba(11,38,79,0.9) !important
	}
	
.navbar-brand img {
	max-height: 49px;
	margin: 0 0 0 0;
}
.nav-vvwg .dropdown, .nav-vvwg .nav-item {
	margin-top: 10px;
	}
		
.nav-vvwg .nav-item .nav-link, .nav-vvwg .nav-item .nav-link {
	font-size: 16px !important;
	line-height: 15px;
	padding-top: 12px !important;
	}
	
.nav-vvwg .dropdown-menu {
		padding-bottom: 0 !important;
	}
.nav-vvwg .dropdown-item {
	font-size: 14px;
	line-height: 13px;
	padding: 0 0 4px 10px !important
	}
	
.navbar-nav li .dropdown-menu {
    display: block;
	background-color: rgba(114,114,114,0.00) !important;
	border: none;
	}

.navbar-nav .nav-item .dropdown-item, .navbar-nav li a.nav-link:hover,
.navbar-nav li:hover .dropdown-menu, .dropdown-toggle:active {
	color: rgb(224, 210, 159) !important;
	background-color: rgba(114,114,114,0.00) !important;
}
}

@media (max-width:374.98px) {
	
.nav-vvwg .dropdown-item {
	font-size: 12px;
	line-height: 12px;
	padding: 0 0 4px 10px !important
	}
.nav-vvwg .navbar-nav {
	margin-left: -8px !important;
}	
}


/*BACKGROUND IMAGES*/

/*  background-image: url('../assets/1262703a2ooke1G.jpg');*/


.img-back-left {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;	
	min-height: 100vh;
	position: absolute;
	top: 0;
    right:-15px;
    left: 0;
	overflow: hidden;
}

@media only screen and (max-width: 767.98px) {
    .img-back-left  {
      position:absolute;
      top:89px;
      left:0;
      right:0;
      bottom:0;
      width:100%;
	  min-height: 35vh;
	  /*height: 35%;*/
		max-height: 35%;
    }
}


/*TEXTSTYLES*/

.introtxt-pos {
	position: absolute;
	top: 320px;
	left: 3%;
	max-width: 600px;
}

.intro-text, .intro-text-sm {
	color:#ffcc66;
	font-size: 26px;
	letter-spacing: 0.9px;
	line-height: 32px !important;
}

.intro-text-sm {
	font-size: 18px;
	line-height: 0 !important;
}

h1, h2 {
	font-size: 24px !important;
	letter-spacing: 1.25px;
	text-transform: uppercase !important;
	color: #333;
}

h2 {
	font-size: 18px !important;
	letter-spacing: 1px;
}

p {
	line-height: 32px; 
	letter-spacing: 0.25px;
}

.text-justify {
-webkit-hyphens: auto;
-webkit-hyphenate-limit-chars: auto 3;
-webkit-hyphenate-limit-lines: 4;
-ms-hyphens: auto;
-ms-hyphenate-limit-chars: auto 3;
-ms-hyphenate-limit-lines: 4;
hyphens: auto;	
hyphenate-limit-chars: auto 3;
hyphenate-limit-lines: 4;
}

@media (max-width:767.98px) {
.introtxt-pos {
	top: 50%;
	left: 3%;
	max-width: 100% !important;
}
}


.text-block-right {
	position: relative;
	left: 50%;
	top: 6vh;
	padding-left: 6vh;
}
@media only screen and (max-width: 767.98px) {
    .text-block-right  {
	left: 0 !important;
	top: 35vh;
	}
}
		
		