#splash-container h1 {
  line-height: 1em;
}

.sf .title h1 {
	margin-bottom: 1em;
}

@media (min-width: 1em) {
  body {
    font: normal 0.6em/1.3em 'GibsonRegular', arial, sans-serif;
  }
  .canvas {
    min-width: 25em;
  }
}

@media (min-width: 29.938em) {
  body {
    font: normal 0.9em/1.4em 'GibsonRegular', arial, sans-serif;
  }
  .canvas {
    max-width: 48em;
    min-width: 25em;
  }
}

@media (min-width: 47.938em) {
  body {
    font: normal 0.9em/1.4em 'GibsonRegular', arial, sans-serif;
  }
  .canvas {
    max-width: 48em;
  }
}

@media (min-width: 59.938em) {
  body {
    font: normal 1em/1.5em 'GibsonRegular', arial, sans-serif;
  }
  .canvas {
    max-width: 60em;
  }
}

@font-face {
    font-family:'graphiksemibold';
    src: url('/img/events/id/795/79513/assets/1948.graphik-semibold-webfont.eot');
    src: url('/img/events/id/795/79513/assets/1948.graphik-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/795/79513/assets/5f45.graphik-semibold-webfont.woff') format('woff'),
         url('/img/events/id/795/79513/assets/da86.graphik-semibold-webfont.ttf') format('truetype'),
         url('/img/events/id/795/79513/assets/4691.graphik-semibold-webfont.svg#graphiksemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'graphikmedium_italic';
    src: url('/img/events/id/795/79513/assets/b7ac.graphik-mediumitalic-webfont.eot');
    src: url('/img/events/id/795/79513/assets/b7ac.graphik-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/795/79513/assets/3df4.graphik-mediumitalic-webfont.woff') format('woff'),
         url('/img/events/id/795/79513/assets/73c4.graphik-mediumitalic-webfont.ttf') format('truetype'),
         url('/img/events/id/795/79513/assets/3101.graphik-mediumitalic-webfont.svg#graphikmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'graphikextralight';
    src: url('/img/events/id/795/79513/assets/c003.graphik-extralight-webfont.eot ');
    src: url('/img/events/id/795/79513/assets/c003.graphik-extralight-webfont.eot ?#iefix') format('embedded-opentype'),
         url('/img/events/id/795/79513/assets/35cc.graphik-extralight-webfont.woff ') format('woff'),
         url('/img/events/id/795/79513/assets/a0af.graphik-extralight-webfont.ttf') format('truetype'),
         url('/img/events/id/795/79513/assets/e328.graphik-extralight-webfont.svg#graphikextralight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'graphik_regularregular';
    src: url('/img/events/id/795/79513/assets/005a.graphik-regular-webfont.eot ');
    src: url('/img/events/id/795/79513/assets/005a.graphik-regular-webfont.eot ?#iefix') format('embedded-opentype'),
         url('/img/events/id/795/79513/assets/e333.graphik-regular-webfont.woff ') format('woff'),
         url('/img/events/id/795/79513/assets/4d88.graphik-regular-webfont.ttf ') format('truetype'),
         url('/img/events/id/795/79513/assets/cdf2.graphik-regular-webfont.svg #graphik_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'graphiklight';
    src: url('/img/events/id/795/79513/assets/4ae4.graphik-light-webfont.eot ');
    src: url('/img/events/id/795/79513/assets/4ae4.graphik-light-webfont.eot ?#iefix') format('embedded-opentype'),
         url('/img/events/id/795/79513/assets/f924.graphik-light-webfont.woff ') format('woff'),
         url('/img/events/id/795/79513/assets/7cc7.graphik-light-webfont.ttf ') format('truetype'),
         url('/img/events/id/795/79513/assets/62dd.graphik-light-webfont.svg#graphiklight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'graphikbold';
    src: url('/img/events/id/795/79513/assets/1fe4.graphik-bold-webfont.eot ');
    src: url('/img/events/id/795/79513/assets/1fe4.graphik-bold-webfont.eot ?#iefix') format('embedded-opentype'),
         url('/img/events/id/795/79513/assets/9095.graphik-bold-webfont.woff ') format('woff'),
         url('/img/events/id/795/79513/assets/5801.graphik-bold-webfont.ttf ') format('truetype'),
         url('/img/events/id/795/79513/assets/6dfc.graphik-bold-webfont.svg #graphikbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'graphikmedium';
    src: url('/img/events/id/795/79513/assets/482e.graphik-medium-webfont.eot ');
    src: url('/img/events/id/795/79513/assets/482e.graphik-medium-webfont.eot ?#iefix') format('embedded-opentype'),
         url('/img/events/id/795/79513/assets/ab33.graphik-medium-webfont.woff ') format('woff'),
         url('/img/events/id/795/79513/assets/c299.graphik-medium-webfont.ttf') format('truetype'),
         url('/img/events/id/795/79513/assets/d46f.graphik-medium-webfont.svg #graphikmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
::selection {
	background: #ccc;
	color:#ffffff;
}
::-moz-selection {
	background: #ccc;
	color:#ffffff;
}

.programming .body div {
    text-transform: none;
}
/* Base */
#splash-container  { font-size: 16px; font-family: graphik_regularregular,Arial !important;}
#splash-container h1, #splash-container h4, #splash-container .element-when-day,#splash-container .element-when-month, #splash-container #element-where-venue, #splash-container  .element-where-venue { font-family: inherit !important; font-size: inherit !important; font-weight: normal !important; line-height: inherit !important;}
#splash-container .element-title, #splash-container  .element-when-time  {font-family: inherit !important;}
 #splash-container a, #splash-container a:focus{outline:none;}

/* Special Fonts */
#splash-container #main-canvas .graphik_regular{font-family: 'graphik_regularregular' !important;}
#splash-container #main-canvas .graphiklight  {font-family: 'graphiklight' !important;}
#splash-container #main-canvas .graphikbold{font-family: 'graphikbold' !important;}
#splash-container #main-canvas .graphikmedium{font-family: 'graphikmedium' !important;}
#splash-container #main-canvas .graphiksemibold  {font-family: 'graphiksemibold' !important;}
#splash-container #main-canvas .graphikmedium_italic{font-family: 'graphikmedium_italic' !important;}
#splash-container #main-canvas .graphikextralight{font-family: 'graphikextralight' !important;}

/* Recomendded Snnipt */
#splash-container .element .list-item {  margin-bottom: 0;  padding-top: 0.4em;}
#splash-container .master_group > .layoutGrp { margin-bottom: 0; }
#splash-container .speakar-custom .sf .title h1 {text-transform:uppercase;}
#splash-container .sf .body h1 { margin-bottom: 0; }
#splash-container  .wA {width:auto !important;}
 #splash-container  .sf .title h1 {  margin-bottom: 0.1em;}

.event_start{
	font-size: 1.472em !important;
}


 #splash-container #main-canvas .speakar-custom .txtL{text-align:left !Important;} 
#splash-container #main-canvas .speakar-custom h4 {
  border-bottom: 2px solid #CCCCCC;
  font-family: graphikmedium,Arial !important;
  font-size: 17.91px !important;
  letter-spacing: 2.15px;
  margin-bottom: 0.9em !important;
  padding-bottom: 0.4em !important;
  padding-top: 0.3em;
  text-transform: uppercase;
}

#splash-container .speakar-custom .speaker-item p{margin-bottom:1em;}

#splash-container .hero-image-v .image.media {   padding-bottom: 0.1em;  padding-left: 0;  padding-right: 0;
}
#splash-container  .hero-image-v a:hover { opacity:0.7; filter:alpha(opacity=70); }
 
#splash-container #event-description-text p { text-align: justify; margin-bottom:10px;}
#splash-container #event-description-text h1 {margin-bottom: 15px;}

 

#contact-event-organizer.simple-modal {border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
#contact-event-organizer a#send-contact-org-note { border:none; box-shadow:none; background:#e4e4e4;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
#contact-event-organizer a#send-contact-org-note:hover {background:#000000; color:#ffffff; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
#contact-event-organizer  span#send-contact-org-cancel2{color:#666666; top:6px; right:10px;}
#contact-event-organizer  span#send-contact-org-cancel2:hover{color:#ffffff;}
#contact-event-organizer h3{font-size:1.2em; 
 background: none repeat scroll 0 0 #dddddd;
  border-radius: 0;
  color: #000000;
  font-family: graphik_regularregular;}

.s1.media > .grp.body {   padding-left: 1.6em;  width: 75%;}

.logo-v .image {
    float: none !important;
}


#splash-container .community-section-v strong {  display: block;  font-family: graphiklight,arial;  font-size: 23.83px;  font-weight: normal;  
padding-bottom:10px !important;  text-transform: uppercase; padding-top:5px;
}

#splash-container  div.event-date-time strong,#splash-container .community-section-v .schedule-v strong {padding:0 !important;}



#splash-container  .support-v h1 a {
  display: block;
  padding-top: 0px;
  font-size:13px;
  font-family: 'graphik_regularregular' !important;
}

#splash-container .community-section-v .support-v strong
{
padding-bottom:0 !important;
}
#splash-container  .support-v h1 a:hover {color:#7c878e;}
 

#splash-container  .heading-style-2 h1  { font-size:14.083px !important; font-family:graphikmedium !important; font-weight:normal; letter-spacing:1.68px; color:#000000}

#splash-container  .heading-style-1 h1  { font-size:17.91px !important; font-family:graphiksemibold !important; font-weight:normal; letter-spacing:2.15px; color:#000000 ; }

#splash-container  .heading-style-1 h1 strong { font-size:17.91px !important; font-family:graphiksemibold !important; font-weight:normal; letter-spacing:2.15px; color:#000000; text-transform:uppercase;}

#splash-container .why-attend-v p, #splash-container .why-attend-v strong{
margin-bottom:28px;
}

#splash-container .why-attend-v h1 {

  margin-bottom: 15px !important;
}

#splash-container .support-v br {display:none;}

/*
#splash-container  .schedule-v .schedule-item .tRow input.timeHolder, #splash-container  .schedule-v .schedule-item .tRow p{
font-size:12.96px; color:#7c878e; letter-spacing:1.55px;
}
*/
#splash-container .golden-link-color a {color:#bb9e4d; font-family:graphikbold;}



/* RSVP */

#simple-modal-wrap  #rsvp-modal.simple-modal {border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}

#simple-modal-wrap  #rsvp-modal .rsvp-form   h3#rsvp-form-top, #splash-container #rsvp-modal .simple-modal h4 {
  background: none repeat scroll 0 0 #dddddd;
  border-radius: 0;
  color: #FFFFFF;
  font-family: graphik_regularregular;
}

 
 
 
 
#afterRsvpMessage .afterRsvpMessageInner .content h5 {
  background: none repeat scroll 0 0 #dddddd;
  font-family: graphik_regularregular;
   
}

#splash-container  .element-rsvp:hover{background: #FFF !important;
color: #000 !important;
box-shadow: 0 0 0 1px #000 inset;}

#splash-container.mac  .element-rsvp{padding-bottom: 0.168em !important;
padding-top: 0.1em !important;}

#splash-container.mac  .bottom-nav-v {
  padding-top:0.2em !important;
}

/* NAV */


#splash-container .horizontal-nav-v .s2.sf:nth-child(2n+1) {
  clear: none;
 
}
#splash-container .horizontal-nav-v .s2.nav-item {
  padding: 0 4.8% 5px !important;
  text-align: center;
  width: auto;
  
}
 
#splash-container .horizontal-nav-v .s2.nav-item:first-child {
  margin-left: 2.1% !important;
}

 
#splash-container .horizontal-nav-v  a:hover {color:#999999;} 


.time1 {
    float: left;
    clear: both;
}
.time2 {
    float: left;
    clear: both;
}
.time1, .time2 {
    margin-top: 13px;
    font-size: 14px;
    line-height: 16px;
    color: #a5acb0;
    font-weight: bold;
}


.bottom-nav-v .nav-jump {
    pointer-events: none;
}
 
 #splash-container .logo-v { 
  max-width: 191px;
} 

 #splash-container .logo-v:hover { 
opacity:0.5;
filter:alpha(opacity=50);
} 


#splash-container .align-justify-v {
  text-align: justify !important;
  letter-spacing: -0.03em;
}
#splash-container .team-v .children .speaker-item {margin-bottom:12px; padding-left: 0px !important;
}


#splash-container .sponsors-section-v .s3.list-item {
  margin-right: 4%;
  width: auto;
}








/* NAV */


#splash-container .bottom-nav-v .s1.sf:nth-child(2n+1) {
  clear: none;
 
}
#splash-container .bottom-nav-v .s1.nav-item {
  border-bottom: 9px solid #FFFFFF;
  padding: 4px 0 13px !important;
  text-align: center;
  width: 40%;
}
 
#splash-container .bottom-nav-v .s1.nav-item:first-child {
  margin-left: 10% !important;
  /* border-bottom: 9px solid #dddddd; */
  border-bottom: 9px solid #FFF;
  color: #FFF;
  font-weight: bold;
}

#splash-container .bottom-nav-v .s1.nav-item:first-child  .grp.body {
  border-right: 2px solid #666666;
  padding: 0;
}

#splash-container .bottom-nav-v {background-color:transparent !important; height: 47px; }
/* #splash-container .bottom-nav-v .s1.nav-item:hover{border-bottom:9px solid #dddddd;} */

 #splash-container .bottom-nav-v   a:link{color:#ffffff;}
#splash-container .bottom-nav-v  a:visited { color:#ffffff;} 
#splash-container .bottom-nav-v a:active { color:#ffffff;} 

#splash-container .bottom-nav-v .list.nav div.title{display:none;}



#splash-container .fb-url a img { max-width:63px;}

#splash-container .fb-url .image.media.hero {float:left; width:100%;}
#splash-container .fb-url .image.media.hero div.image.media {float:left; width:80px;}
#splash-container .fb-url .image.media.hero div.body  {float:left;}


/* Schedule */


#splash-container  .schedule-v .children .list-item.schedule-item .media, #splash-container  .schedule-v .children .list-item.schedule-item .body {
  padding: 0;
  line-height: 28px !important;
}

#splash-container  .schedule-v .grp.tCell, #splash-container  .schedule-v .grp.tRow{ padding: 0;}

 
}

#splash-container .schedule-v div.title{margin-bottom:10px;}

#splash-container .schedule-v .children {
  margin-left: 20px;
  margin-top:8px;
}
 #splash-container  .schedule-v {
  margin-bottom: 15px;
}
#ticketForm input.purchase-button { box-shadow:none;}

#ticketForm input.purchase-button:hover{background-color:#000000; box-shadow:none; border:solid 1px #cccccc;}

/* responsive */

.event_start {
    display: none;
}

.programming .body {    text-transform: none !important; }



/********* MEDIA QUERY *********/
@media (max-width: 940px) { 
#splash-container .horizontal-nav-v .s2.nav-item { display: inline-block; float: none;  padding: 0 2% 5px !important;   line-height: normal;}
#splash-container .below-header-section, #splash-container .community-section-v{clear: both;  float: none; width: 96%; line-height:normal;}

#splash-container .bottom-nav-v .s1.nav-item { background: none repeat scroll 0 0 #000000; padding: 13px 0 !important; width: 50%;}
#splash-container .bottom-nav-v .s1.nav-item:first-child {  margin-left: 0 !important;}
 
#splash-container .event_start { font-size: 1.32em !important;}
#main-canvas .support-v .layoutGrp {
  line-height: 1.4em !important;
}
#main-canvas   .location-v{
line-height: 1.8em !important;
}
}

@media (max-width: 800px) { 
#splash-container .element-rsvp{ padding: 0;}
#splash-container .event_start { font-size: 1em !important;}
#splash-container .team-v .s1.media > .grp.body {  line-height: normal;}
#splash-container .element-rsvp{font-size:1.2em !important;}
#splash-container .team-v .s1.media > .grp.body {  line-height: 1.5em;}
}

@media (max-width: 600px) { 
#splash-container{font-size:15px;}
#splash-container .register-section-v{  display: block; text-align: center; width: 100%;}
#splash-container .event_start{line-height:normal;   text-align: center;}
#splash-container .event_start .element-when-year, #splash-container .event_start .element-when-day, #splash-container .event_start .element-when-month{display:inline-block; float:none;}

#splash-container .about-section-v{ margin-top: 20px;  width: 100%;}

#splash-container #main-canvas .speakar-custom .speaker-item{width: 100%;}
#splash-container .team-v .children .speaker-item { margin-bottom: 20px;;  padding: 0 !important;}
#splash-container .team-v .title { margin-bottom: 13px;}
#splash-container .team-v .s1.media > .grp.media{width:100%;}
#splash-container .team-v .s1.media > .grp.body {  line-height: normal; margin-top: 14px; padding-left: 0;  width: 100%;}
#splash-container .schedule-v .children { margin-left: 0;}
#splash-container .time1, #splash-container .time2 {  float: none;  line-height: 16px;  padding-top: 15px;}


#splash-container .heading-style-1 h1 strong {   font-size: 14px !important;}
#splash-container .why-attend-v h1 {   margin-bottom: 5px !important; }
 

#main-canvas .schedule-v {
   
  font-size: 1em !important; 
}
}
 
@media only screen and (max-device-width: 480px) {

#splash-container{font-size:15px;}
#splash-container .register-section-v{  display: block; text-align: center; width: 100%;}
#splash-container .event_start{line-height:normal;   text-align: center;}
#splash-container .event_start .element-when-year, #splash-container .event_start .element-when-day, #splash-container .event_start .element-when-month{display:inline-block; float:none;}


#splash-container .about-section-v{ margin-top: 20px;  width: 100%;}

#splash-container #main-canvas .speakar-custom .speaker-item{width: 100%;}
#splash-container .team-v .children .speaker-item { margin-bottom: 20px;;  padding: 0 !important;}
#splash-container .team-v .title { margin-bottom: 13px;}
#splash-container .team-v .s1.media > .grp.media{width:100%;}
#splash-container .team-v .s1.media > .grp.body {  line-height: normal; margin-top: 14px; padding-left: 0;  width: 100%;}
#splash-container .schedule-v .children { margin-left: 0;}
}

/***CLEMENT***/
/*#splash-container strong {
	font-family: 'graphikbold';
	font-weight:normal;
}*/
#splash-container  h3.nice-h3 {
 
  font-family: graphikmedium,Arial !important;
  font-size: 17.91px !important;
  text-transform: uppercase;
  letter-spacing:2.15px;

}
span.nice-yellow {
  color: #333333; /* Changed Color as per Kevin instruction */
  letter-spacing: 0.1em;
}

#splash-container span.nice-black {
  color: #7C878E;
  display: block;
  font-size: 14px !important;
  letter-spacing: 2.15px !important;
  padding-bottom: 10px;
}