@charset "UTF-8";
/* CSS Document */
::-webkit-scrollbar {
    display:none;
}
iframe {
 border:none;
 width:100%;
 height:772px;
 margin-left:0px;
}


iframe::-webkit-scrollbar {
    display:none;
}

img {
	width:100%;
	max-width:100%;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-top:1px solid gray;
	margin-bottom:-6px;
	overflow:hidden;
}
a:link {
	color: #FFF;
	text-decoration: none;
	font-family:"Fjalla One", sans-serif;
	font-weight: 400;
	font-size:20px;
	letter-spacing: 3px;
}
.night-black-trans {
	background-color: rgba(0, 0, 0, 0.7) !important;
	border: solid 1px #FFF;
	text-align:center;
	margin-top:50px;
	padding-bottom:12px;
	padding-top:12px;
	padding-left:35px;
	padding-right:35px;
	height:40px;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}

h1 {
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size:48px;
	color:#1a74a6;
	text-align:left;
}
h2 {
	font-family:"Lato", sans-serif;
	font-weight: 400;
	font-size:18px;
	color:#b3b3b3;
	text-align:left;
	text-transform: uppercase;
	letter-spacing: 5px;
}
h3 {
	font-family:"Fjalla One", sans-serif;
	font-weight: 400;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size:18px;
	color:#a3a7aa;
	text-align:left;
	text-transform: uppercase;
	letter-spacing: 3px;
}

/* Home page------------------------------------------- */
#slideshow {
    position:relative;
    height:155px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
	margin-left:-1px;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}

.homewelcome {
	font-size:16px;
	padding-left:54px;
	margin-top:100px;
}
.hometitle {
	font-weight: 400;
	margin-top:20px;
	padding-left:54px;
	font-size:48px;
	color:#fff;
}
.btntitle {
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:46px;
	color:#fff;
	width:380px;
	padding-top:60px;
	padding-left:50px;
	padding-right:50px;
}
.btnbtn {
	background-image:url(../images/eyecon.png);
	background-repeat:no-repeat;
	background-position:20px 15px;
	background-color: rgba(0, 0, 0, 0.6) !important;
	border: solid 2px #FFF;
	width:200px;
	text-align:center;
	padding-bottom:8px;
	padding-top:10px;
	padding-left:35px;
	padding-right:0px;
	position:absolute;
	margin-top: 200px;
	margin-left:120px;
}
.homeconvention {
	padding-left:54px;
	margin-top: 20px;
	margin-bottom: 30px;
	font-size:20px;
	letter-spacing: 5px;
	line-height:28px;
}
.homepara {
	font-family:"Lato", sans-serif;
	font-weight: 300;
	margin-top: 55px;
	padding-left:54px;
	padding-right:0px;
	font-size:18px;
	color:#fff;
	text-align:left;
	line-height:30px;
	padding-bottom:100px;
	display:block;
}

.italic {
	font-family:"Lato", sans-serif;
	font-weight: 700italic;
}

#intro {
	background-color:#125b88;
	height:765px;
	border:0px solid green; 
}



#intro-accent {
	background-color:#f4bc21;
	height:12px;
	margin-top:-10px;
	
	
}
/* End Home page--------------------------------------- */

/* Community Wall page--------------------------------------- */
#cwintro {
	background-color:#125b88;
	
	height:708px;
	
}
.cwscroll{
	overflow-y:scroll;
	height:100%;
}
span .cwpara {
	font-family:"Lato", sans-serif;
	font-weight: 300;
	margin-top: 55px;
	padding-left:54px;
	padding-right:0px;
	font-size:18px;
	color:#222222;
	text-align:left;
	line-height:30px;
	padding-bottom:100px;
	display:block;
}
.cwtitle {
	font-weight: 400;
	margin-top:20px;
	padding-left:54px;
	font-size:52px;
	color:#1571a9;
}
/* End Community Wall page--------------------------------------- */

/* Reg Map page---------------------------------------- */
#reg-accent {
	background-color:#f4bc21;
	height:15px;
	
}
#cvbs-accent {
	background-color:#f4bc21;
	height:15px;
	
}
#pipe {
	background-color:#1571a9;
	
	height:17px;
	width:2px;
	border: solid 1px #1571a9;
	color:#1571a9;
	font-size:24px;
	
}

#map-canvas {
	width: 800px;
	height: 543px;
	position: absolute;
	border: 3px solid #a3a7ab;
	margin-top:230px;
	margin-left:54px;
	display:none;
}

.gm-style-cc {
	display:none;
}

.gmnoprint img {
	max-width: none;
}

#cover-div {
	position:absolute;
	left:55px;
	top: 835px;
	z-index:3000;
	border:0px solid green;
	width:75px;
	height:35px;
}

.regtitle {
	
	border: solid 0px green;
	position:absolute;
	font-weight: 400;
	margin-top:50px;
	padding-left:54px;
	font-size:52px;
	color:#1a74a6;
}
.regco {
	position:absolute;
	padding-left:54px;
	margin-top: 110px;
	font-size:20px;
	letter-spacing: 5px;
	line-height:28px;
}

.cvbstitle {
	
	border: solid 0px green;
	position:absolute;
	font-weight: 400;
	margin-top:50px;
	padding-left:54px;
	font-size:52px;
	color:#1a74a6;
}
.cvbsco {
	position:absolute;
	padding-left:54px;
	margin-top: 110px;
	font-size:20px;
	letter-spacing: 5px;
	line-height:28px;
}

.regmapbtntitle {
	
	border: solid 0px green;
	
	
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:28px;
	color:#fff;
	width:290px;
	
	padding-top:80px;
	
	padding-left:15px;
	padding-right:15px;
	
}
.regmapbtnbtn {
	
	border: solid 0px #FFF;
	width:320px;
	height:228px;
	position:absolute;
	
}

/* End Reg Map page------------------------------------ */

/* All Co page----------------------------------------- */
.allcobtnbtn {
	
	
	 border-bottom:solid 1px #3b3b32; 
	/*border-bottom:solid 1px green;----------------------------------------- */
	border-top:solid 0px #11222e;
	border-left:solid 1px #3b3b32;
	border-right:solid 0px #11222e;
	width:320px;
	height:152px;/* 230px with icons below */
	position:absolute;
	
	
}
.cvbsmapbtntitle h3{
	border:0px solid green;	
	font-family:"Fjalla One", sans-serif;
	font-weight: 400;
	padding-left:0px;
	padding-right:0px;
	font-size:16px;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-top:0px;
	margin-top:10px;
	
}

.cvbsmapbtntitle h1{
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 40px;
	font-size:46px;
	color:#1a74a6;
	line-height:50px;
	text-align:left;
	
	
}

/* End All Co page ------------------------------------ */

/* Bureau page ---------------------------------------- */

#bureautitle{
	border-bottom: solid 1px grey;
	background-color:#FFF;
	height:155px;
}

#bureaushare{
	border: solid 0px green;
	background-color:#FFF;
	width:300px;
	height:155px;
	position:absolute;
	margin-left:970px;
	
	display:block;
	background-image:url(../images/share-btn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	cursor: pointer;
}

/* End Bureau page------------------------------------- */

/* CVBS Map page--------------------------------------- */


.cvbsmapbtntitle {
	
	border: solid 0px green;
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:28px;
	color:#fff;
	width:290px;
	padding-top:40px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	
}
.cvbsmapbtnbtn {
	
	border: solid 0px green;
	width:320px;
	height:150px;/* 230px with icons below */
	position:absolute;
	
}
#infobtns {
	border-top: solid 1px grey;
	border-bottom:1px solid grey;
	border-left:solid 1px #3b3b32;
	background-color:rgba(0, 0, 0, 0.4);
	position:absolute;
	color:#fff;
	width:320px;
	float:left;
	height:79px;
	margin-top:152px;
	
}
.cvbsregbtnbtn {
	
	border: solid 1px green;
	width:320px;
	height:230px;/* 150px with icons below */
	position:absolute;
	
}

#infobtns .nav-bar { 
list-style:none;
}

#infobtns .nav-bar li { 
display:inline; 

}

#infobtns .nav-bar li a {
border-right:1px solid grey;

width:79px;
height:78px;
display:inline-block; 
margin-left:0px;
}

#infobtns .nav-bar li:nth-of-type(4){
  border-right:0px solid grey;
}

#infobtns .nav-bar .nav-button-dine a { background:url("../images/dine.png") no-repeat 0px -2px transparent; }
#infobtns .nav-bar .nav-button-attractions a { background:url("../images/attractions.png") no-repeat 0px -2px transparent; }
#infobtns .nav-bar .nav-button-shop a { background:url("../images/shop.png") no-repeat 0px -2px transparent; }
#infobtns .nav-bar .nav-button-hotel a { background:url("../images/hotel.png") no-repeat 0px -2px transparent;border-right:0px solid red;  }


.otregcobtn {
	
	font-family:"Fjalla One", sans-serif;
	font-weight: 400;
	font-size:18px;
	color:#a3a7aa;
	text-transform: uppercase;
	letter-spacing: 3px;
	background-image:url(../images/eyecon.png);
	background-repeat:no-repeat;
	background-position:50px 35px;
	background-color: rgba(0, 0, 0, 0.6) !important;
	line-height:85px;
	text-align:center;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-indent:40px;
	display:block;
	cursor:pointer;
	
	
}

/* End CVBS Map page----------------------------------- */

.cloud-white-trans {
	background-color: rgba(255, 255, 255, 0.8) !important;
	padding-top:30px;
	line-height: 25px;
	top:50px;
	opacity:0;
	left:0px;
	width:100%;
	height:140px;
}

.slider-title {
	border:solid red 0px;
	width:100%;
	height:80px;
}



/*------------------------------------------------ */



/*Kiosk------------------------------------------------ */

@media only screen and (min-width: 1280px), only screen and (min-device-width: 667px) {
/* Home page------------------------------------------- */
img {
	width:100%;
	max-width:100%;
	border-left:1px solid gray;
	border-top:1px solid gray;
	
	overflow:hidden;
}
#intro {
	
	border:0px solid green;             
}

.btntitle {
	
	border:0px solid green; 
	width:380px; 
	
	padding-left:50px;
	padding-right:50px;
}

.btnbtn {
	border-top:2px solid white;
	margin-top: 220px;
	margin-left:120px;
}

#cwintro {
	background-color:#125b88;
	
	height:720px;
	
}
iframe {
 border:none;
 width:100%;
 height:772px;
 overflow-y:scroll !important;
 overflow-x:scroll !important;
 overflow:hidden;
    
 border:none; /* optional */
 margin-left:0px;

}

.cw{
 border:none;
 width:105%;
 height:772px;
 overflow-y:scroll !important;
 overflow-x:scroll !important;
 overflow:hidden;
    
 border:none; /* optional */
 margin-left:20px;
margin-top:20px;
}



/* End Home page--------------------------------------- */
}


/*iPad ------------------------------------------- */
@media only screen	and (min-width : 768px) 
and (max-device-width : 768px) 
and (orientation : landscape) 
{

	
#map-canvas {
	width: 680px;
	height: 480px;
	position: absolute;
	border: 3px solid #a3a7ab;
	margin-top:160px;
	margin-left:50px;
	display:none;
}
	
	.regmapbtntitle {
	
	border: solid 0px green;
	
	
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:22px;
	color:#fff;
	width:235px;
	
	padding-top:60px;
	
	padding-left:10px;
	padding-right:10px;
	
}
.regmapbtnbtn {
	
	border: solid 0px #FFF;
	width:255px;
	height:185px;
	position:absolute;
	
}

#intro {
	height:587px;
}
.homepara {
	padding-right:20px;
	padding-left:25px;
}

.btntitle {
	
	border:0px solid green;
	font-size:36px;
	width:320px;
	padding-top:40px;
	padding-left:30px;
	padding-right:30px;
}
.btnbtn {
	background-position:20px 15px;
	width:200px;
	padding-bottom:8px;
	padding-top:10px;
	padding-left:35px;
	padding-right:0px;
	position:absolute;
	margin-top: 160px;
	margin-left:75px;
}

.homewelcome {
	font-size:16px;
	padding-left:25px;
	margin-top:0px;
}
.hometitle {
	font-weight: 400;
	margin-top:20px;
	padding-left:25px;
	font-size:48px;
	color:#fff;
}
.homeconvention {
	padding-left:25px;
	margin-top: 20px;
	margin-bottom: 30px;
	font-size:20px;
	letter-spacing: 5px;
	line-height:28px;
}
	
.cvbsmapbtntitle {
	
	border: solid 0px green;
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:22px;
	color:#fff;
	width:225px;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	
}
.cvbsmapbtntitle h1{
	
	margin-left:15px;
	
}
.cvbsmapbtnbtn {
	
	border: solid 0px green;
	width:225px;
	height:152px;/* 230px with icons below */
	position:absolute;
	
}
	
	#infobtns {
	border-top: solid 1px grey;
	border-bottom:1px solid grey;
	border-left:solid 1px #3b3b32;
	background-color:rgba(0, 0, 0, 0.4);
	position:absolute;
	color:#fff;
	width:256px;
	float:left;
	height:79px;
	margin-top:105px;
	
}
.cvbsregbtnbtn {
	
	border: solid 1px green;
	width:320px;
	height:230px;/* 150px with icons below */
	position:absolute;
	
}

#infobtns .nav-bar { 
list-style:none;
}

#infobtns .nav-bar li { 
display:inline; 

}

#infobtns .nav-bar li a {
border-right:1px solid grey;

width:63px;
height:81px;
display:inline-block; 
margin-left:0px;
}

#infobtns .nav-bar li:nth-of-type(4){
  border-right:0px solid grey;
}

#infobtns .nav-bar .nav-button-dine a { background:url("../images/dine.png") no-repeat 0px 7px transparent;background-size: 63px 62px; }
#infobtns .nav-bar .nav-button-attractions a { background:url("../images/attractions.png") no-repeat 0px 7px transparent;background-size: 63px 62px;  }
#infobtns .nav-bar .nav-button-shop a { background:url("../images/shop.png") no-repeat 0px 7px transparent;background-size: 63px 62px; }
#infobtns .nav-bar .nav-button-hotel a { background:url("../images/hotel.png") no-repeat 0px 7px transparent;background-size: 63px 62px;   }
.otregcobtn {
	
	font-family:"Fjalla One", sans-serif;
	font-weight: 400;
	font-size:12px;
	color:#a3a7aa;
	text-transform: uppercase;
	letter-spacing: 3px;
	background-image:url(../images/eyecon.png);
	background-repeat:no-repeat;
	background-position:50px 35px;
	background-color: rgba(0, 0, 0, 0.6) !important;
	line-height:85px;
	text-align:center;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-indent:40px;
	display:block;
	cursor:pointer;
	
	
}	
.cvbstitle {
	
	border: solid 0px green;
	position:absolute;
	font-weight: 400;
	margin-top:20px;
	padding-left:10px;
	font-size:54px;
	color:#1a74a6;
}
.cvbsco {
	position:absolute;
	padding-left:10px;
	margin-top: 80px;
	font-size:22px;
	letter-spacing: 2px;
	line-height:28px;
}

.allcobtnbtn {
	
	
	 border-bottom:solid 1px #3b3b32; 
	/*border-bottom:solid 1px green;----------------------------------------- */
	border-top:solid 0px #11222e;
	border-left:solid 1px #3b3b32;
	border-right:solid 0px #11222e;
	width:255px;
	height:185px;/* 230px with icons below */
	position:absolute;
	
	
}
.cvbsmapbtntitle {
	
	border: solid 0px green;
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:22px;
	color:#fff;
	width:225px;
	height:60px;
	margin-top:20px;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	
}
.cvbsmapbtnbtn {
	
	border: solid 1px red
	width:225px;
	height:150px;/* 230px with icons below */
	position:absolute;
	
}

#bureaushare{
	border: solid 0px green;
	background-color:#FFF;
	width:300px;
	height:155px;
	position:absolute;
	margin-left:700px;
	
	display:block;
	background-image:url(../images/share-btn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	cursor: pointer;
}

iframe {
 border:none;
 width:100%;
  height:772px;
 margin-left:0px;
}
.addthis_sharing_toolbox{
	float:right;
	margin-top:60px;
	margin-right:270px;
	z-index:99999px;
	
}


#bureaushare{
	border: solid 0px green;
	background-color:#FFF;
	width:300px;
	height:155px;
	position:absolute;
	margin-left:0px;
	
	display:block;
	background-image:url(../images/share-btn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	cursor: pointer;
}

iframe {
 border:none;
 width:100%;
 height:772px;
 overflow:hidden;
 border:none; /* optional */
 margin-left:0px;
}
.flora-container-dropdown{
	
	background:#fff;	
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
	-o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
	
	width:550px; 
	margin-left:10px;
	margin-top:10px;
}

}


/*iPhone 6 landscape------------------------------------------- 
@media only screen and (max-width: 667px), only screen and (orientation: landscape)
{*/
	
@media only screen	and (min-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) 
{
/* regional map page------------------------------------------- */		
.regtitle {
	
	border: solid 0px green;
	position:absolute;
	font-weight: 400;
	margin-top:20px;
	padding-left:10px;
	font-size:35px;
	color:#1a74a6;
}
.regco {
	position:absolute;
	padding-left:10px;
	margin-top: 50px;
	font-size:18px;
	letter-spacing: 5px;
	line-height:28px;
}
	
.cvbstitle {
	
	border: solid 0px green;
	position:absolute;
	font-weight: 400;
	margin-top:20px;
	padding-left:10px;
	font-size:35px;
	color:#1a74a6;
}
.cvbsco {
	position:absolute;
	padding-left:10px;
	margin-top: 50px;
	font-size:18px;
	letter-spacing: 1px;
	line-height:28px;
}

.cvbsmapbtntitle {
	
	border: solid 0px green;
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:28px;
	color:#fff;
	width:540px;
	padding-top:40px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	
}
.cvbsmapbtnbtn {
	
	border: solid 0px green;
	width:540px;
	height:150px;/* 230px with icons below */
	position:absolute;
	
}
	
#map-canvas {
	width: 540px;
	height: 180px;
	position: absolute;
	border: 3px solid #a3a7ab;
	margin-top:80px;
	margin-left:10px;
	display:none;
}	

.regmapbtntitle {
	
	border: solid 0px green;
	
	
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:28px;
	color:#fff;
	width:565px;
	
	padding-top:80px;
	
	padding-left:15px;
	padding-right:15px;
	
}
.regmapbtnbtn {
	
	border: solid 0px #FFF;
	width:565px;
	height:228px;
	position:absolute;
	
}

/* Home page------------------------------------------- */
#slideshow {
    height:80px;
	border:0px solid red;
}

.btntitle {
	border:0px solid green;
	font-size:46px;
	
	width:380px;
	padding-top:80px;
	padding-left:93px;
	padding-right:93px;
}

.btnbtn {
	background-position:20px 15px;
	
	
	width:200px;

	padding-bottom:8px;
	padding-top:10px;
	padding-left:35px;
	padding-right:0px;
	position:absolute;
	margin-top: 240px;
	margin-left:160px;
}
.homewelcome {
	
	padding-left:20px;
	margin-top:50px;
}
.hometitle {
	
	padding-left:20px;
	font-size:36px;
	
}
.homeconvention {
	padding-left:20px;
	padding-right:20px;
	margin-top: 20px;
	margin-bottom: 30px;
	font-size:20px;
	letter-spacing: 5px;
	line-height:28px;
}
.homepara {
	padding-left:20px;
	padding-right:20px;
}
/* End Home page--------------------------------------- */

}

/*iPhone 6 portrait------------------------------------ */
@media only screen and (max-width: 375px), only screen and (orientation: portrait){
#intro {
	height:1000px;
	
}

#cwintro {
	background-color:#125b88;
	
	height:450px;
	
}
.cwscroll{
	overflow-y:scroll;
	height:100%;
}


.flora-container-dropdown{
	margin:0 auto;
	background:#fff;	
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
	-o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
	
	width:300px; 
	margin-top:10px;
}

#bureautitle{
	border-bottom: solid 1px grey;
	background-color:#FFF;
	height:85px;
}



::-webkit-scrollbar {
    display:none;
}




iframe {
 border:none;
 width:100%;
  height:772px;
   overflow-y:scroll !important;
    overflow-x:scroll !important;
    overflow:hidden;
    
    border:none; /* optional */
	 margin-left:0px;
}


iframe::-webkit-scrollbar {
    display:none;
}

.addthis_sharing_toolbox{
	float:right;
	margin-top:12px;
	margin-right:10px;
	z-index:99999px;
	
}


#bureaushare{
	border: solid 0px green;
	background-color:#FFF;
	width:300px;
	height:155px;
	position:absolute;
	margin-left:0px;
	
	display:block;
	background-image:url(../images/share-btn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	cursor: pointer;
}

/* regional map page------------------------------------------- */		
.regtitle {
	
	border: solid 0px green;
	position:absolute;
	font-weight: 400;
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	color:#1a74a6;
}
.regco {
	position:absolute;
	padding-left:10px;
	margin-top: 50px;
	font-size:12px;
	letter-spacing: 5px;
	line-height:28px;
}
.cvbstitle {
	
	border: solid 0px green;
	position:absolute;
	font-weight: 400;
	margin-top:10px;
	padding-left:10px;
	font-size:20px;
	color:#1a74a6;
}
.cvbsco {
	position:absolute;
	padding-left:10px;
	margin-top: 35px;
	font-size:12px;
	letter-spacing: 0px;
	line-height:14px;
}
	
#map-canvas {
	width: 315px;
	height: 220px;
	position: absolute;
	border: 3px solid #a3a7ab;
	margin-top:80px;
	margin-left:0px;
	display:none;
}

.cvbsmapbtntitle {
	
	border: solid 0px green;
	font-family:"Merriweather", sans-serif;
	font-weight: 400;
	text-align:center;
	position:absolute;
	font-size:28px;
	color:#fff;
	width:290px;
	padding-top:40px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	
}
.cvbsmapbtnbtn {
	
	border: solid 0px green;
	width:320px;
	height:152px;/* 230px with icons below */
	position:absolute;
	
}
/* Home page------------------------------------------- */
#slideshow {
    height:65px;
	border:0px solid red;
}
	
.btntitle {
	
	border:0px solid red;
	font-size:30px;
	width:318px;
	padding-top:30px;
	padding-left:0px;
	padding-right:0px;
	
}

.btnbtn {
	
	background-position:20px 15px;
	width:200px;
	padding-bottom:8px;
	padding-top:10px;
	padding-left:35px;
	padding-right:0px;
	position:absolute;
	margin-top: 130px;
	margin-left:42px;
	
}

.homewelcome {
	
	padding-left:20px;
	margin-top:50px;
	
}

.hometitle {
	
	padding-left:20px;
	font-size:40px;
	
}

.homeconvention {
	padding-left:20px;
	margin-top: 20px;
	margin-bottom: 30px;
	font-size:20px;
	letter-spacing: 5px;
	line-height:28px;
}

.homepara {
	padding-left:20px;
	padding-right:20px;
}

/* End Home page--------------------------------------- */

body {
	background-color: #000000;
}

}

