#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: 'grotesquemtbold';
    src: url('/img/events/id/821/82188/assets/6e40.grotesquemtbold.eot');
    src: url('/img/events/id/821/82188/assets/6e40.grotesquemtbold.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/821/82188/assets/43bd.grotesquemtbold.woff') format('woff'),
         url('/img/events/id/821/82188/assets/3cb7.grotesquemtbold.ttf') format('truetype'),
         url('/img/events/id/821/82188/assets/f665.grotesquemtbold.svg#grotesquemtbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
				
			
@font-face {
    font-family: 'grotesquemt';
    src: url('/img/events/id/821/82188/assets/749a.grotesquemt.eot');
    src: url('/img/events/id/821/82188/assets/749a.grotesquemt.eot?#iefix') format('embedded-opentype'),
         url('/img/events/id/821/82188/assets/fd45.grotesquemt.woff') format('woff'),
         url('/img/events/id/821/82188/assets/f691.grotesquemt.ttf') format('truetype'),
         url('/img/events/id/821/82188/assets/b4c4.grotesquemt.svg#grotesquemt') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face
{
    font-family: 'helveticabold';
    src: url('/img/events/60137/assets/7e40.helvetib-webfont.eot');
    src: url('/img/events/60137/assets/7e40.helvetib-webfont.eot?#iefix') format('embedded-opentype'), url('/img/events/60137/assets/3efe.helvetib-webfont.woff') format('woff'), url('/img/events/60137/assets/6029.helvetib-webfont.ttf') format('truetype'), url('/img/events/60137/assets/8ebf.helvetib-webfont.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

::selection {
	background: #ffc300;
	color:#000;
}
::-moz-selection {
	background: #ffc300;
	color:#000;
}

/* Base */
#splash-container  { font-size: 16px; font-family: 'grotesquemt',Arial !important;}
#splash-container h1,#splash-container h2, #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; font-weight:normal!important;}
#splash-container a, #splash-container a:focus{outline:none;}

/* Special Fonts */
#splash-container #main-canvas .grotesquemt{font-family: 'grotesquemt', arial!important;}
#splash-container #main-canvas .grotesquemtbold{ font-family: 'grotesquemtbold', arial!important;}

#splash-container #main-canvas  .helveticabold{ font-family: 'helveticabold', arial!important;}


/* Recommended Snippet  */
#splash-container .element .list-item { margin-bottom: 1em; }
#splash-container .master_group > .layoutGrp { margin-bottom: 0; }
#splash-container .sf .title h1 { margin-bottom: 0; }
#splash-container .sf .body h1 { margin-bottom: 0; }


/* Custom Edits */

.talkVid iframe {
    width: 100%;
    height: 387px;
}
.talkVid, .talkVid .media {
    padding: 0 !important;
}

div.tt-nav .nav-item {
	padding: 0 !important;
}

div.tt-nav .nav-item a {
	padding: 3px 13px 0 13px !important;
	display: inline-block;
}

a.scrollRight {
	margin-left: 9px !important;
}

a.scrollLeft {
	margin-left: 11px !important;
}


div.images.carousel {
	margin-top: 30px !important;
}

div.data-project-header {
	margin-top: 40px !important;
}

div.gallery-header {
	margin-top: 0 !important;
}

div.sponsors .children > div:nth-child(6) img {
	margin-top: 50px !important;
}

div.sponsors .children > div:nth-child(12) img {
	margin-top: 50px !important;
}


/*div.ideas-v li {
	display: none !important;
}*/

div.ideas-v body {
	margin-bottom: 0 !important;
}

div.content .body, div.list .body {
	font-size: 0.85em !important;
}

div.progress {
	display: none !important;
}


div.custom-footer-v {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

div.custom-footer-v img {
	max-width: 70% !important;
}

[block-type="list"].s1 ul {
	list-style: none !important;
}

/** Producers Section Styling **/

#splash-container .element .list-item.sponsor-item .body {
	position: absolute;
	padding-top: 0 !important;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	font-size: 1.5em !important;
	opacity: 0;
}

#splash-container #main-canvas .producers-section {
	height: 1100px !important;
}

#splash-container .element .list-item.sponsor-item:hover .body {
	opacity: 1;
}


#splash-container .element .list-item.sponsor-item {
	position: relative;
	transition: background 0.2s ease-in-out;
	-webkit-transition: background 0.2s ease-in-out;
	-moz-transition: background 0.2s ease-in-out;
	-ms-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
}

#splash-container .element .list-item.sponsor-item:hover {
	background: rgba(0,0,0, 0.2) !important;
	height: 235px !important;
	cursor: pointer;
}

#splash-container .element .list-item.sponsor-item:hover a {
	opacity: 0;
}

#main-canvas .list-item.sponsor-item .media {
	background-image: none !important;
}


/** Styling on Scroll Bar **/

::-webkit-scrollbar {
    width: 1em;
    height: 2em
}
::-webkit-scrollbar-button {
    background: #ccc
}
::-webkit-scrollbar-track-piece {
    background: #ccc
}
::-webkit-scrollbar-thumb {
    background: #222
}

div.element-gallery .loadMoreThumbsWrap #loadMoreThumbs {
        margin-left:2px;
        display: block;
    	text-align: center;
        color:#444;
        font-size:30px;
        font-weight:bold;
        text-shadow: none !important;
        padding:30px 20px 28px 70px;
       	border: none !important;
        border-bottom-right-radius:6px;
        border-bottom-left-radius:6px;
        background:none !important;
        box-shadow: none !important;
        transition:background .4s;
        -webkit-transition:background .4s;
        -moztransition:background .4s;
        }

            div.element-gallery .loadMoreThumbsWrap #loadMoreThumbs:hover {
                background: none !important;
                color: #ccc;
                text-shadow: none !important;
                transition:background .4s;
                -webkit-transition:background .4s;
                -moztransition:background .4s;
            }


/*** Splash ***/
#splash-container .master_group:after, #splash-container .content-section-u:after, #splash-container .after-clear:after{ clear: both; content: "";  display: block;}
#main-canvas{overflow: visible;}

/**** Splash Left Section ***/
#splash-container .fixed-nav { left: auto; position: fixed !important; top: 38px;  width: 184px; z-index: 2;}
.finetune #splash-container .fixed-nav {position:relative!important;}
/*** Splash logo **/
#splash-container .splash-logo img { transition: width 0.075s linear 0s; width: 160% !important;}
body.scrolling #splash-container .splash-logo img{ width: 100% !important;}
#splash-container .splash-logo .image.media{padding:0px!important;  height: auto;}
#splash-container .image.media.relative.carousel{height:auto!important;}
#splash-container .splash-logo img{max-width:168px;}
.head-text {
    float: right;
    transition: width 0.075s linear 0s !important;
    width: 90% !important;
}

.tt-vid {
    margin-left: -39px !important;
    width: 108% !important;
}

body.scrolling .head-text {
    width: 100% !important;
}

#splash-container .fixed-nav  .nav { border-bottom: 1px solid #000000; padding-bottom: 30px; }
#splash-container .fixed-nav  .nav:after{ clear: both; content: "";  display: block;}
#splash-container .fixed-nav .nav .nav-item {margin-bottom: 5px; padding: 1px 11px 0 14px; width: auto;     transition: all 0.15s linear 0s;}
.fixed-nav .list-item a:hover, .fixed-nav .list-item a.active{ color: #FFFFFF !important;}
.fixed-nav .list-item:nth-child(1) a:hover, .fixed-nav .list-item:nth-child(1) a.active{ background: none repeat scroll 0 0 #ff0000;}
.fixed-nav .list-item:nth-child(2) a:hover, .fixed-nav .list-item:nth-child(2) a.active  { background: none repeat scroll 0 0 #ff7200;}
.fixed-nav .list-item:nth-child(3) a:hover, .fixed-nav .list-item:nth-child(3) a.active  {  background: none repeat scroll 0 0 #c900c9;}
.fixed-nav .list-item:nth-child(4) a:hover , .fixed-nav .list-item:nth-child(4) a.active {  background: none repeat scroll 0 0 #0000f3;}
.fixed-nav .list-item:nth-child(5) a:hover, .fixed-nav .list-item:nth-child(5) a.active  { background: none repeat scroll 0 0 rgb(175, 175, 175);}
.fixed-nav .list-item:nth-child(6) a:hover, .fixed-nav .list-item:nth-child(6) a.active  { background: none repeat scroll 0 0 #00C71E;}
.fixed-nav .list-item:nth-child(7) a:hover, .fixed-nav .list-item:nth-child(7) a.active  { background: none repeat scroll 0 0 #C900CA;}

.fixed-nav .list-item:nth-child(8) a:hover, .fixed-nav .list-item:nth-child(8) a.active  { background: none repeat scroll 0 0 black;}

.fixed-nav .list-item:nth-child(12) a:hover, .fixed-nav .list-item:nth-child(12) a.active  { background: none repeat scroll 0 0 #0000F3;}
.fixed-nav .list-item:nth-child(9) a:hover, .fixed-nav .list-item:nth-child(9) a.active  { background: none repeat scroll 0 0 #ff0000;}
.fixed-nav .list-item:nth-child(11) a:hover, .fixed-nav .list-item:nth-child(11) a.active {  background: none repeat scroll 0 0 #AFAFAF;}

 #splash-container .fixed-nav .list-item a:hover{ opacity:1;
filter:alpha(opacity=100); }

#splash-container .content-section-u{max-width:718px; width:100%;}



#splash-container .social-links-u{  position: absolute; right: -64px; width: auto;}
#splash-container .social-links-u .nav-item { padding: 0;  width: auto;}
#splash-container .social-links-u .nav-item a{background:url(/img/events/id/821/82188/assets/c02b.social-icon.png) no-repeat;   display: inline-block; height: 24px;  margin-right: 20px;  overflow: hidden;  text-indent: 125px; width: 14px;     transition: all 0.15s linear 0s;}
#splash-container .social-links-u .nav-item a:hover { background-position: 0 -45px;}
#splash-container .social-links-u  .nav-item:nth-child(2) a{ background-position: -37px 0; width: 25px;}
#splash-container .social-links-u .nav-item:nth-child(2) a:hover { background-position: -37px -45px;}
#splash-container .social-links-u  .nav-item:nth-child(3) a{   background-position: -81px 0;width: 24px;}
#splash-container .social-links-u .nav-item:nth-child(3) a:hover { background-position: -81px -45px;}


#splash-container .border-top { border-width: 18px 0 0px !important;}
#splash-container .border-bottom { border-width: 0 0 18px !important;}
#splash-container .image.media{padding:0px!important;}

#splash-container .page-nav2{}
#splash-container .page-nav2 .nav-item {margin-right: 15px; padding: 0;  width: auto;}
#splash-container .page-nav2 .nav-item:last-child{margin-right:0;}
#splash-container .page-nav2 .nav-item a{ /*border: 2px solid #000000;*/ display: table-cell; font-family: 'grotesquemtbold'; height: 134px; text-align: center; text-transform: uppercase;  vertical-align: middle; width: 168px;transition: all 0.15s linear 0s;}
#splash-container .page-nav2 .nav-item a{ background:#ff0000; border: 2px solid #FF0000; color:#fff!important;}
#splash-container .page-nav2 .nav-item:nth-child(2) a{ background:#ff7200; border: 2px solid #ff7200; color:#fff!important;}
#splash-container .page-nav2 .nav-item:nth-child(3) a{ background:#c900c9; border: 2px solid #c900c9; color:#fff!important;}
#splash-container .page-nav2 .nav-item:nth-child(4) a{ background:#afafaf; border: 2px solid #afafaf;color:#fff!important;}
#splash-container .page-nav2 .nav-item a:hover{opacity:0.8;}

#splash-container .about-fulldesc {display:none;}
#splash-container  #about-readmore, #splash-container  #data-readmore{color: #FF0000; cursor: pointer; float: right; font-family: 'grotesquemtbold'; font-size: 1.4em; margin: 10px 0;}

#splash-container .data-fulldesc {display:none;}
#splash-container  #data-readmore{color: #FF7200;}
#splash-container  .data-fulldesc p{margin-bottom:20px !important;}


#splash-container  #town-readmore{color: #AFAFAF; cursor: pointer; float: right; font-family: 'grotesquemtbold'; font-size: 1.4em; margin: 10px 0;}
#splash-container .show{display:block!important;}

#splash-container .about-fade-img{ height: 4em;}
#splash-container .about-fade-img:after{ clear: both; content: "";  display: block;}
#splash-container .about-fade-img .ticker-item.tickerFade { padding: 0;  text-align: center;}
#splash-container .about-fade-img .ticker-item.tickerFade strong { color: #FF0000; font-family: 'grotesquemtbold', arial!important;}

#splash-container .keyfinding-desc{}
#splash-container .keyfinding-desc a{color:#ff7200; font-family: 'grotesquemtbold';  float:right; text-transform: uppercase;}

#splash-container .thetent-image-group-u .list-item { cursor: default; height: 220px; overflow: hidden; position: relative; text-align: center;}
#splash-container .thetent-image-group-u .list-item .grp.body { bottom: 0px; opacity: 0; overflow: hidden; position: absolute; transition: all 0.4s ease-in-out 0s;  width: 351px;}
#splash-container .thetent-image-group-u .list-item .grp.body { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);  color: #FFFFFF; font-size: 1em;
  padding: 14px; text-align: center;  text-transform: uppercase; font-family: 'grotesquemtbold', arial!important;}
#splash-container .thetent-image-group-u .list-item:hover .grp.body{opacity: 1;}


/**** Default Footer *****/
#footer span#contactOrgFtr{font-family: 'oswaldbook', arial !important; padding: 5px 8px;text-transform: uppercase;}

#contact-event-organizer h3{  background: none repeat scroll 0 0 #000000; border-radius: 0; color: #FFFFFF; font-family: 'oswaldbook'; font-size: 1.2em;}
#contact-event-organizer a#send-contact-org-note {background:#7a1315; border:none; box-shadow:none;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;color:#ffffff; font-family: 'oswaldbook', arial !important;}
#contact-event-organizer a#send-contact-org-note:hover {background:#0066cc; color:#ffffff;}
#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;}


/* RSVP */
#simple-modal-wrap  #rsvp-modal.simple-modal {}
#simple-modal-wrap  #rsvp-modal .rsvp-form   h3#rsvp-form-top, #splash-container #rsvp-modal .simple-modal h4 { background: none repeat scroll 0 0 #000; border-radius: 0; color: #FFFFFF;font-family: 'oswaldbook', arial !important; }
#rsvp-modal  #rsvp-form-inner #rsvp-submit.nu-btn{background:none #7a1315; box-shadow:none; border:none; color:#000000; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; font-family: 'oswaldbook', arial !important;}
#rsvp-modal  #rsvp-form-inner  #rsvp-submit.nu-btn:hover {background:none #0066cc; box-shadow:none; border:none; color:#ffffff; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}

#rsvp-modal   #rsvp-form-inner .nu-input { -moz-box-sizing: border-box; background: none repeat scroll 0 0 #ffffff; border: 1px solid #CCCCCC; border-radius: 0;
  box-shadow:none; font-family: 'avenirregular', arial !important; padding: 10px 9px;}
#rsvp-modal   #rsvp-form-inner .nu-input:focus { border: 1px solid #0066cc; box-shadow:none; }
 
#afterRsvpMessage .afterRsvpMessageInner .content h5 { font-family: 'oswaldbook', arial !important;}




/* ABOUT TALKING TRANSITION */

#splash-container  .about-tt-images .children .list-item.image-item{
width:100%;
padding:0;
margin:0;
display:none;
}

.finetune #splash-container  .about-tt-images .children .list-item.image-item{
width:44%;
 
margin:1%;
display:inline-block;
}


#splash-container  .about-tt-images  .plusslider-container { position: relative; left: 0;  background-color:#fff7f7;}

#splash-container  .about-tt-images  .plusslider {
	border: none;
	height:490px !important;
	width:650px !important;
	margin: 0 auto;
	padding-bottom: 40px;
	overflow: hidden;
	position: relative;
	
}

#splash-container  .about-tt-images  .plusslider .child { float: left; }

/* Controls */
#splash-container  .about-tt-images  .plusslider-pagination-wrapper {
	height: 15px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 500;
}

#splash-container  .about-tt-images  .plusslider-pagination {
	display: table;
	margin: 0 auto;
	padding: 0;
}

#splash-container  .about-tt-images  .plusslider-pagination li {
	background: url(/img/events/id/821/82188/assets/6596.navigation-sprite.png) no-repeat left top;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 0;
	height: 15px;
	margin: 0 2px;
	text-indent: -9999px; /*IE6 fix */
	width: 16px;
	position: relative;
}

#splash-container  .about-tt-images  .plusslider-pagination .current, .plusslider-pagination li:hover {
	background-position: -18px 0 !important;
}

#splash-container  .about-tt-images  .plusslider-arrows-wrapper {display:none;}



/* PlusFader Specific */
#splash-container  .about-tt-images  .plustype-fader .child { display: none; position: absolute; left: 0; top: 0; }
#splash-container  .about-tt-images  .plustype-fader .current { z-index: 2; }
#splash-container  .about-tt-images  .plustype-fader .plusslider-pagination { position: relative; z-index: 200; }

/* no-javascript fallback */
#splash-container  .about-tt-images 	.plusslider-container > * { display: none; }
	#splash-container  .about-tt-images .plusslider-container > *:first-child { display: block; }
/* End no-javascript fallback */
#splash-container  .about-tt-images  .plusslider-container .child { display: block; } /* Counter no-js fallback for cloned elements. Necessary for infiniteSlide. Without this the DOM doesn't know the position of the element */



#splash-container .about-tt-images .children  .grp.body {background-color:#fff7f7; padding:15px 15px 25px; display: none;}
 
#splash-container .about-tt-images .children  .grp.body a  { padding: 0;  text-align: center;}
#splash-container .about-tt-images .children  .grp.body a strong { color: #FF0000; font-family: 'helveticabold', arial!important;}


/* Ideas from the TENT */
#splash-container .ideas-v .element .list-item {
  background: none repeat scroll 0 0 #0000F3;
  margin: 0 1% 1% 0;
  padding: 0;
  text-align: center;
  width: 32%;
}
#splash-container .ideas-v .element .list-item:hover{
background: none repeat scroll 0 0 #c900c9;
}

#splash-container .ideas-v .element .list-item p{
  display:table;
  height:167px;
  width:100%;
}

#splash-container .ideas-v .element .list-item a {
 color:#ffffff;
 font-family:grotesquemtbold;
display: table-cell;
vertical-align: middle;
font-size:25px;
line-height:1.2em;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

#splash-container .ideas-v .element .list.s1 ul.children {
  float: none;
  margin: 0 auto;
  width: 92%;
}

#splash-container .ideas-v .element .list-item.s1:before {background:none;}
 
 
#splash-container .ideas-v .element ul.children .body {
    display: none;
}
 
#footer{display:none !important;}

#splash-container .link-desc-v a {
  color: #afafaf;
  float: right;
  font-family: 'grotesquemtbold';
  text-transform: uppercase;
    margin-top:60px;
	display:block;
}

 
.slide-show-gallery-v iframe {min-height:500px;}


#splash-container .participants-v{padding-right:0 !important;}
#splash-container .participants-v ul.children{}
#splash-container .participants-v ul.children li.list-item:first-child{left:0; top:0;z-index: 2;position: absolute;}
#splash-container .participants-v .element .list-item {
  
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  border-top:1px solid #999999;
  border-bottom:none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
  background: none;
}
 

 

#splash-container .participants-v .element .list-item a {
 color:#000000;
 
text-decoration:underline;
}

#splash-container .participants-v .element .list-item a:hover {
 color:#999999;
 
text-decoration:none;
}
 
#splash-container .participants-v .element .list-item.s1:before {background:none;}
 
 
#splash-container .participants-v .element ul.children .body {
    display: none;
}

#splash-container .participants-head-v ul, #splash-container .participants-list-v ul{
 
}

#splash-container .participants-head-v ul li {
 
  color: #FFFFFF;
  float: left;
  font-family: grotesquemtbold;
  margin: 0;
  padding: 4px 0.5%;
 line-height:normal;
background-color: #afafaf;
 
}







#splash-container .participants-v .element .list-item a {
	padding: 5px 5px 3px 5px !important;
}

#splash-container .participants-head-v ul li:nth-child(1){width: 16%;}
#splash-container .participants-head-v ul li:nth-child(2){width: 28%;}
#splash-container .participants-head-v ul li:nth-child(3){width: 27.3%;}
#splash-container .participants-head-v ul li:nth-child(4){width: 8%;}
#splash-container .participants-head-v ul li:nth-child(5){width: 10%;}
#splash-container .participants-head-v ul li:nth-child(6){width: 10%; border:0 !important;}
#splash-container .participants-v .element .list-item:first-child{
background-color: #afafaf;
}
#splash-container .participants-v .element .list.s1 ul.children {
  background-color: #DDDDDD;
  border-bottom: 1px solid #999999;
  /* border-right: 1px solid #999999;
   border-top: 1px solid #999999; */
  float: left;
  margin: -5px 0 0;
  padding: 0;
  width: 100%;  
}
#splash-container .participants-v .element .list.s1{height: 457px;overflow-y:auto;}
 
#splash-container .participants-list-v ul li{
    float:left; 
	margin:0; 
	padding: 4px 0.5%;	 
	color:#000000;
    word-wrap:break-word;
 	line-height:normal;
    }
#splash-container .participants-list-v ul li:nth-child(1){width: 16%;}
#splash-container .participants-list-v ul li:nth-child(2){width: 28%;}
#splash-container .participants-list-v ul li:nth-child(3){width: 28%;}
#splash-container .participants-list-v ul li:nth-child(4){width: 8%; padding-left: 11px !important;}
#splash-container .participants-list-v ul li:nth-child(5){width: 10%; padding-left: 11px !important}
#splash-container .participants-list-v ul li:nth-child(6){width: 10%; border:0 !important;}
#splash-container .participants-v   div.body {
  display: none;
   
}
  
#splash-container .participants-v .element .list.s1 .title{font-size:inherit;}
#splash-container .participants-v .element .list-item a {
  background: none repeat scroll 0 0 #5A5A5A;
  border-radius: 2px;
  color: #FFFFFF;
  display: inline-block;
  margin-top: 2px;
  padding: 3px 5px;
  text-align: center;
  text-decoration:none;
}
#splash-container .participants-v .element .list-item a:hover{
color:#000000;
background: none repeat scroll 0 0 #FFC300;
opacity:1;
filter:alpha(opacity=100); 
}


#splash-container a:hover,#splash-container #about-readmore:hover{
opacity:0.5;
filter:alpha(opacity=50); 
}
 #splash-container .about-tt-images a{
 opacity:1;
filter:alpha(opacity=100); 
 }

 #splash-container .about-tt-images a img {
transform: scale(1);
transition-timing-function: ease-out;
transition-duration: 500ms;
-webkit-transform: scale(1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transform: scale(1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
	
}
 #splash-container .about-tt-images a img:hover{
transform: scale(.95);
transition-timing-function: ease-out;
transition-duration: 500ms;
-webkit-transform: scale(.95);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transform: scale(.95);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
 opacity:.85;
filter:alpha(opacity=85); 
}

 /* Data Project Gallery */
 
 #splash-container .about-tt-images.data-project-gallery .children .grp.body {display:none;}
 
 #splash-container .about-tt-images.data-project-gallery  .plusslider {height:630px !important}
 
  #splash-container .about-tt-images.data-project-gallery .list.images div.title{display:none;}
 
#splash-container  .custom-footer-v  a {
color:#afafaf;
display:block; float:left;
}  

#splash-container  .custom-footer-v {
  bottom: 0;
  left: 0;
  padding: 0;
  position: absolute;
  width: 100%;
}

#splash-container .custom-footer-v #element-contact-organizer  a {
  color: #666666 !important;
  display: inline;
  float:none;
  text-transform:uppercase;
}
#simple-modal-wrap label{font-size:11px;}

#splash-container .custom-footer-v #element-contact-organizer  .nu-input {
  -moz-box-sizing: border-box;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1) inset;
  color: #000000;
  cursor: text;
  font-family: 'gibsonRegular';
  font-size: 14px;
  margin-bottom: 6px;
  margin-top: 5px;
  padding: 9px 9px 0;
  position: relative;
  text-transform: none;
}



/*********** THUMBNAIL LIGHT BOX GALLERY CSS ******************/
#splash-container .img_gal{margin-top:10px;}
#splash-container .img_gal .title{ display:none!important;}
#splash-container .img_gal .progress {font-size: 1.1em !important;}

#splash-container  .social-feed-hashtags:before {
  border-left: 6px solid rgba(0, 0, 0, 0);
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-top: 10px solid #FF0000;
  bottom: -10px;
  content: "";
  left: 21px;
  position: absolute;
}

/* responsive */
/********* MEDIA QUERY *********/


#splash-container .press-items-v ul{margin:0; padding:0}
#splash-container .press-items-v li {
  border-bottom: 1px dotted #C900CA;
 
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}
 

@media (max-width: 1270px) { 

#splash-container .participants-v .element .list-item {
  
 background-size:82%;
}

#splash-container .social-links-u{
right:0;
z-index:27;
}

}

@media (max-width: 1060px) { 
#splash-container .fixed-nav {
  background: none repeat scroll 0 0 #DDDDDD;
  font-size: 13px;
  left: 0;
  padding-bottom: 0 !important;
  padding-top: 20px !important;
 top:0;
  width: 100%;
  z-index: 25;
  
}
#splash-container .about-tt-images .plusslider {
   
  z-index: 1;
}
#splash-container .fixed-nav .nav {
 
  padding-bottom: 8px;
}
#splash-container .fixed-nav .nav .nav-item {
  display: inline-block;
  float: none;
  
  text-align: center;
 
}
#splash-container .content-section-u {
 max-width:none;
  width: 96%;
  float: none;
}
#splash-container .element .list-item {
  display: inline-block;
  float: none;
 
  text-align: center;
}

}


@media (max-width: 1024px) { 
#splash-container #main-canvas{width:100%;}
#splash-container .width974, #splash-container .speaker-section-u .children.c4.grp.p0.txtC {width:98%;}
#splash-container .event-date {min-height: 266px; width: 55%; max-width:none;}
#splash-container .event-img-u{  width: 45%;}
#splash-container .event-img-u img{  height: 266px;}
#splash-container .position-u{ background-size: 100% 100%!important;}
.event_start{float: none; margin: auto;  max-width: 330px; padding: 0; text-align: left;}
.event-has-end-time.mult-day.sesm .layoutGrp.event_end{ display: block !important; float: none;  margin: 33px auto auto;  max-width: 334px;}
}
@media (max-width: 980px) { 
#splash-container .width974, #splash-container .speaker-section-u .children.c4.grp.p0.txtC {width:98%;}
#splash-container .position-u{ background-size: 100% 100%!important;}
#splash-container .middle-header-u{ padding: 3.7em 1em 3.3em;}
#splash-container .threeday-section{ font-size: 0.65em !important; width: 36%; max-width:none;}
#splash-container .list-section-u { font-size: 0.57em!important;  width: 62%; max-width:none;}
#splash-container .event-img-u{  width: 45%;}
#splash-container .event-img-u img{  height: 266px;}
#splash-container .event-date {min-height: 266px; width: 55%; max-width:none;}
#splash-container .speaker-section-u .speaker-item{width:47%!important; max-width:none!important;}
#splash-container .speaker-section-u .speaker-item h4{font-size: 0.9em !important;}
#splash-container .video-section h1 { font-size: 1em !important;}
#splash-container .day-wise .tRow .noWrap { height: auto;}
.event_start{float: none; margin: auto;  max-width: 330px; padding: 0; text-align: left;}
.event-has-end-time.mult-day.sesm .layoutGrp.event_end{ display: block !important; float: none;  margin: 33px auto auto;  max-width: 334px;}

#splash-container .fixed-nav .nav .nav-item {
padding: 1px 5px 0 5px;
}
#splash-container .fixed-nav .nav .nav-item a {
font-size:13px;
}

}

@media (max-width: 800px) { 
#splash-container #main-canvas .element-description_text{margin-top: 175px !important; font-size: 1.1em;}
#splash-container #main-canvas .element-custom-block-404001{font-size: 1.05em;}
#splash-container #main-canvas .element-custom-block-404016{font-size: 1.05em;}
#splash-container #main-canvas .element-custom-block-404020{font-size: 1.05em;}
#splash-container #main-canvas .element-custom-block-403971{margin-top: 15px !important;}
#splash-container #main-canvas .social-links-u{right: 1px; }
#splash-container #main-canvas .about-tt-images .plusslider{width: 100% !important; height:17em !important;}
#splash-container .ideas-v .element .list-item{width: 48% !important;}
#splash-container .ideas-v .element .list-item a{font-size:0.7em;}
 
#splash-container #main-canvas .element-custom-block-403638{ font-size: 0.75em !important;}
#splash-container #main-canvas .content-section-u{overflow:hidden;}
#splash-container .fixed-nav .nav .nav-item a {
  font-size: 11px;
}
#splash-container .page-nav2 .nav-item {margin-right: 5px; margin-left: 5px;}
}

@media (max-width: 700px) { 
#splash-container{ font-size: 14px; line-height: normal;}
#splash-container .middle-header-u{background:none!important;  margin-top: -15px!important; padding: 0!important;}
#splash-container .threeday-section { background: none repeat scroll 0 0 #7A7A7A;  font-size: 1em!important; padding: 5% !important; text-align: center;  max-width: none; width:100%;}
#splash-container .list-section-u {  background: none repeat scroll 0 0 #4D4D4D;    font-size: 0.6em!important;  padding: 2% !important;  width: 100%;}
#splash-container .event-img-u{  width: 100%;}
#splash-container .event-img-u img{  height: auto;}
#splash-container .event-date { margin-top: -3px; min-height: 266px;  width: 100%;}
#splash-container .facilities-box .image-item{width:32%;}
#splash-container .day-wise .schedule-item {   width: 100%;}
#splash-container .day-wise .schedule-item:nth-child(3n-1) { border-color: #D7D7D7 -moz-use-text-color; border-style: solid none; border-width: 2px 0;
    min-height: 100%;  padding-top: 13px;}
#splash-container .speaker-section-u .speaker-item{width:100%!important;}
.video-section .grp.w2-4.x3.layoutGrp { width: 100%;}
.event_start{float: none; margin: auto;  max-width: 300px; padding: 0; text-align: left;}
.event-has-end-time.mult-day.sesm .layoutGrp.event_end{ display: block !important; float: none;  margin: 33px auto auto;  max-width: 300px;}
.event_end:before {font-size:13px;}
#splash-container .day-wise .tRow .noWrap{height:auto;}
#splash-container .day-wise .timePicker:before { bottom: 0;}
#splash-container .sponsors-u { float: none; margin: 13px auto 0; max-width: 220px;  width: 100%;}
#splash-container .contact-section-u { float: none;  margin: auto;  max-width: 430px; width: 100%;}

#splash-container .list-section-u li .grp.body { text-align: center;}

#splash-container .participants-v .sf.list.list.s1 {
  min-width: 464px;
  overflow-x: auto;
  width: 100%;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
}

#splash-container .participants-v .element .list.s1 ul.children {
   width: 680px;
}


}



@media (max-width: 500px) { 
#splash-container #main-canvas .element-description_text{margin-top: 220px !important;}
#splash-container #main-canvas .social-links-u{right: 0px;top:150px;}
#splash-container .fixed-nav .nav .nav-item a {
font-size:10px;
}

#splash-container .social-links-u{
z-index:7;
}

}

@media only screen and (max-width: 480px) {	
#main-canvas #rsvp-modal #rsvp-submit{ -webkit-appearance: none; -moz-box-sizing: content-box!important; -moz-user-select: none!important; }
#rsvp-modal input#rsvp-submit { -webkit-appearance: none; -moz-box-sizing: content-box!important; -moz-user-select: none!important; }

#contact-event-organizer.simple-modal {
    width: 87% !important;
}
#rsvp-modal.simple-modal {
    width: 87% !important;
}


}

@media only screen and (max-device-width: 480px) {
#splash-container .day-wise .timePicker:before { display: none;}
#splash-container .list-section-u li .grp.body { text-align: left;}
#splash-container .day-wise .timePicker .timeHolder{margin-left:-35px;}

#main-canvas #rsvp-modal #rsvp-submit{ -webkit-appearance: none; -moz-box-sizing: content-box !important; -moz-user-select: none!important; }
#rsvp-modal input#rsvp-submit { -webkit-appearance: none; -moz-box-sizing: content-box !important; -moz-user-select: none!important; }

#contact-event-organizer.simple-modal {
    width: 87% !important;
}
#rsvp-modal.simple-modal {
    width: 87% !important;
}
#footer {
  display: none !important;
}
}