@charset "UTF-8";

/* Layout Medium Screens */


header {
	height:200px;
	background:url(../images/header-med.jpg) no-repeat center 0px;
	background-size: 800px 200px;
}

header a.logo { 
	width: 210px;
	height: 230px;
	background-image:url(../images/logo-med.png);
	background-size: 188px 196px;
	position: absolute;
	max-width: 80%;
	top: 6em;
	left: 4%;
}

header a.logo:empty
{
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media screen and (orientation: portrait) {
  header a.logo { max-width: 90%; }
}

@media screen and (orientation: landscape) {
  header a.logo { max-height: 90%; }
}

nav { top: 200px; z-index:1000 }

nav a { margin: 0px -6px 2px 0px; }

.promo_container { padding: 0px 0px 0px 0px; }
.promo_container .promo { 
width: 100%;
float: left;
background-position: 0px 3px;
}

.promo_container .promo .content { padding: 0px 0px 0px 96px; }

body { background-image: none; }

	.show-menu {
		display:block;
		margin-top:10px;
	}

.vipbtn {
  width:175px;
}

.gabtn {  
   margin-left:-70px;
}

.right-column {left-border: 2px solid  #ccc; padding: .5em .5em .5em 1.2em;}

.twitter {
  margin-right:40px;
}

.email { 
	margin-right:0px;
}

.exhibitor-btn {
	margin-right:-15px;
}

.form {
	margin-left:150px;
}


.hashtag {
	
  margin: -25px 0px 0px 0px;
  
  }
  
    .session1tickets {
	margin:0px;
	margin-bottom: 8px; 
  }
  
  .session2tickets {
	margin:0px; 
	margin-top: 8px; 
	margin-bottom: 8px; 
  }
  
  .left-column-menu { margin-right: 26em; }

  
.socialbar
{ top:30%; }

.updates
{ right: 2px; }

.locations {
	margin-left:15em;
}

.bayshore { padding: 0 0 0 7em; height:100%;}

.patchogue {border-left: none; padding: 0 0 0 7em; height:100%}

h5 { margin-left:20px;}
