@charset "UTF-8";
/* CSS Document */
body {	background-color:#303030; margin:0px; border:0px;}a:link {	color: rgba(255,255,255,1);	text-decoration: none;}a:visited {	text-decoration: none;	color: rgba(255,255,255,1);}a:hover {	text-decoration: none;	color: rgba(255,255,255,1);}a:active {	text-decoration: none;	color: rgba(255,255,255,1);}

p, h2, h4, h5, h6{font-family:Avenir Light; color:black;}
@font-face {	font-family: Avenir Black;	src:url(fonts/Avenir/Avenir-Black.ttf);}
@font-face {	font-family: Avenir Light;	src:url(fonts/Avenir/Avenir-Light.ttf);}
p{	font-size:1.4em;	line-height:1.5;}
h1{	font-family:Avenir Black;	font-size:50px;	font-weight:600;	line-height:0.1; color:black;}
h2{	font-family:Avenir Black;	font-size:25px;	line-height:1.5;	color:black;}
h3{	font-size:1.3em;	line-height:1.5; font-family:Avenir Black; color:black !important;}
h4{	font-size:1.3em;}
h5{	font-size:15px;}
h6{	font-size:15px;}


.menu, .container2, .container{	width:800px; 	margin-left:auto;	margin-right:auto; overflow:hidden;}
.container3{	width:100%;	background-color:black;	margin-left:auto;	margin-right:auto;}
.banner2{	width:800px;}
.container{position:relative;min-height:200px;	overflow:auto;}
.containerintro{position:relative;min-height:200px;	overflow:auto;content: "";  left: 0;  top: 0;  margin-bottom:30px;}
  
  
body:before {content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
  background-color:rgba(233,233,233,1.00);
  opacity:1;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
  
  

.container2{	background-color:white;	position:relative;	text-align:center;}
.col340l{	width:45%;	margin-left:0px;	margin-right:0px;	float:left;}
.col340r{	width:45%;	margin-left:0px;	margin-right:0px;	float:right; text-align:right;}
.col600{	width:600px;	margin-left:auto;	margin-right:auto;	clear:both;}
.col700{	width:800px;	margin-left:auto;	margin-right:auto;	clear:both;	text-align:center; overflow:hidden;}
.banner{	width:100%;	margin-top:0px; padding-top:100px; padding-bottom:30px;	overflow:hidden;	text-align:center; position:absolute; z-index:2000;}
.couple{	width:100%;	margin-top:0px; padding-top:16.5%; padding-bottom:0px;	overflow:hidden;	text-align:right; position:absolute; z-index:2000;}
.flag{width:100%;	margin-top:0px; padding-top:23.3%; padding-bottom:0px;	overflow:hidden;	text-align:left; position:absolute; z-index:2000;}
.item img{opacity:.4;}
.carousel-inner{background-color:black;}
.banner2{	position:relative;	background-color:#002e6d;	height:50px;	overflow:hidden;}
.footer{	position:relative;	background-color:black; padding:20px 0px 20px 0px;	overflow:hidden;}
.menubar{	width:100%;	margin-left:auto;	margin-right:auto;	z-index:3;	position:relative; background-color:#002e6d;}
  
  
.menu{	padding:5px 0px 0px 0px; text-align:justify;	-ms-text-justify: distribute-all-lines;	text-justify: distribute-all-lines;	position:inherit;}
.menuitem{	width:auto;	padding-left:5px;	padding-right:5px;	display:inline-block;	text-align:center;	margin-top:10px;	*display:inline;	font-family:Avenir Black;	font-size:1.2em;	color:white !important;}
.stretch{	width:800px;	display: inline-block;	font-size:0;	line-height: 0;}

.icons{width:20%; padding:10px; margin-left:auto; margin-right:auto; display:inline-block; text-align:center; font-family:Avenir Black; font-size:1.3em; color:white;}


