/* Previous Theme CSS */
/* Previous Theme CSS */
/*
***
**** BASE
***
*/

/***
***
**
* Some Layouts and Interactions */

.element-rsvpbutton:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.element-rsvpbutton:active {
  transform: scale(0.95);
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
}

/* Center the host image and text */
#element-host .w1-8,
#element-host .w7-8 {
	float: none !important;
}


/***
***
**
* Punctuation helpers for date, time & venue */

.comma-before:before {
	content: ',';
	position: absolute;
	left: -.5em;
}

/* if not floated */
.comma-before.nofl {
	left: -.2em;
}

/* colon before minute */
.colon-before:before,
.time .minute:before {
	content: ':';
}

/* if end time, add hyphen before */
.time.end:before {
	content: '-';
	float: left;
}

/* if end date, same month, add hyphen between dates */
.event_start .date.end:before {
	content: '-';
	display:inline-block;
}

/* if end date, different month, add word 'until' between months */
.event_end:before {
	content: 'UNTIL';
	display: block;
	font-size: .7em;
}

/* comma after day of week */
.element-when-dow:after,
.element-when-end-dow:after {
	content: ',';
	position: absolute;
	right: 0.3em;
	bottom: 0;
}

/* if end date, same month, hide day of week */
.sesm .element-when-dow {
	display:none;
}

/* if end time, same day, show day of week */
.sesm.sesd .element-when-dow {
	display:inline-block;
}
/* End of Previous Theme CSS */

/* Previous Event CSS */
@font-face {
    font-family: 'sketch_blockbold';
    src: url('/img/events/173100/assets/401a.sketch_block-webfont.eot');
    src: url('/img/events/173100/assets/401a.sketch_block-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/173100/assets/7bb2.sketch_block-webfont.woff') format('woff'),
         url('/img/events/173100/assets/6dc8.sketch_block-webfont.ttf') format('truetype'),
         url('/img/events/173100/assets/09c9.sketch_block-webfont.svg#sketch_blockbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sanchezbolduploaded_file';
    src: url('/img/events/173100/assets/2723.2b3657_0_0-webfont.eot');
    src: url('/img/events/173100/assets/2723.2b3657_0_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/173100/assets/afff.2b3657_0_0-webfont.woff') format('woff'),
         url('/img/events/173100/assets/23a6.2b3657_0_0-webfont.ttf') format('truetype'),
         url('/img/events/173100/assets/64e9.2b3657_0_0-webfont.svg#sanchezbolduploaded_file') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'aviatorregular';
    src: url('/img/events/173100/assets/ebff.aviator-webfont-webfont.eot');
    src: url('/img/events/173100/assets/ebff.aviator-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/173100/assets/556d.aviator-webfont-webfont.woff') format('woff'),
         url('/img/events/173100/assets/6af4.aviator-webfont-webfont.ttf') format('truetype'),
         url('/img/events/173100/assets/8ce7.aviator-webfont-webfont.svg#aviatorregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sanchezregular';
    src: url('/img/events/173100/assets/1dd6.sanchez-regular-webfont.eot ');
    src: url('/img/events/173100/assets/1dd6.sanchez-regular-webfont.eot ?#iefix') format('embedded-opentype'),
         url('/img/events/173100/assets/2de7.sanchez-regular-webfont.woff') format('woff'),
         url('/img/events/173100/assets/e6db.sanchez-regular-webfont.ttf') format('truetype'),
         url('/img/events/173100/assets/9e05.sanchez-regular-webfont.svg#sanchezregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face{
    font-family: 'HelveticaNeueCnd-Bold';
    src: url('/img/events/54815/assets/b9ce.helveticaneuecondensedbold.eot');
    src: url('/img/events/54815/assets/b9ce.helveticaneuecondensedbold.eot') format('embedded-opentype'), 
		 url('/img/events/54815/assets/03b1.helveticaneuecondensedbold.woff') format('woff'), 
		 url('/img/events/54815/assets/1068.helveticaneuecondensedbold.ttf') format('truetype'), 
		 url('/img/events/54815/assets/e0ea.helveticaneuecondensedbold.svg#HelveticaNeueCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'helvetica_neueregular';
    src: url('/img/events/20165/assets/a755.helveticaneue-roman-webfont.eot');
    src: url('/img/events/20165/assets/a755.helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('/img/events/20165/assets/d3d0.helveticaneue-roman-webfont.woff') format('woff'), 
		 url('/img/events/20165/assets/3014.helveticaneue-roman-webfont.ttf') format('truetype'), 
		 url('/img/events/20165/assets/92c0.helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


::selection {background: none repeat scroll 0 0 #f15a29;  color: #ffffff;}
::-moz-selection {background: none repeat scroll 0 0 #f15a29;  color: #ffffff;} 
::-moz-focus-inner {border:0;}

#splash-container a, #splash-container a:visited {  color: #f15a29;}
#splash-container a:hover{color:#000;}

/* Base */
#splash-container  {font-size: 16px; font-family: 'sanchezregular', Arial !important;}

#splash-container h1,#splash-container h2, #splash-container h4, #splash-container .element-when-day, #splash-container .element-when-month, #splash-container .element-when-year,  #splash-container #element-where-venue, #splash-container  .element-where-venue,#splash-container .element-title { font-family: inherit !important; font-size: inherit !important; font-weight: normal !important; line-height: inherit !important;}

#splash-container  .element-when-time {font-family: inherit !important;  font-size:inherit !important; line-height:inherit;}

#splash-container #main-canvas {min-width:320px !important; }

#splash-container  .font-size32 {font-size:32px !important;}
#splash-container  .font-size36 {font-size:36px !important;}
#splash-container  .font-size30 {font-size:30px !important;}
#splash-container  .font-size24 {font-size:24px !important;}
#splash-container  .font-size22 {font-size:22px !important;}
#splash-container  .font-size43  {font-size:43px !important;}
#splash-container  .font-size42  {font-size:43px !important;}
#splash-container  .font-size63  {font-size:63px !important;}
#splash-container  .max-width-1115 {max-width:1108px !important; width:98% !important;}

/* Special Fonts */
#splash-container #main-canvas .georgia-italic{font-family: 'Georgia', arial!important; font-weight:normal !important; font-style:italic;}

#splash-container #main-canvas .sanchezregular{font-family: 'sanchezregular', arial!important; font-weight:normal !important;}
#splash-container #main-canvas .sanchezregular-bold{font-family: 'sanchezbolduploaded_file', arial!important; font-weight:normal !important;}
#splash-container #main-canvas .helvetica-con-bold{font-family: 'HelveticaNeueCnd-Bold', arial!important; font-weight:normal !important;}
#splash-container #main-canvas .helvetica-regular{font-family: 'helvetica_neueregular', arial!important; font-weight:normal !important;}
#splash-container #main-canvas .sketch_blockbold{font-family: 'sketch_blockbold', arial!important; font-weight:normal !important;}
 

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


#splash-container #main-canvas  .after-clear:after, #splash-container .max-width-1115:after{clear:both; display:block; content:"";}

/* Splash */

/***** Top Header *****/
#splash-container.onscroll-top #main-canvas .top-header-v {display:block;  position: fixed;  top: 0;left:0;  z-index: 99;}
.finetune #splash-container.onscroll-top #main-canvas .top-header-v { position: relative; z-index: 0;}

#splash-container #main-canvas .top-header-v a.element-rsvp {  background: none repeat scroll 0 0 #ffffff;  color: #f15a29;  display: block;  float: left;  font-family: 'sanchezbolduploaded_file',arial !important;  font-size: 23px !important;  font-weight: normal !important;  letter-spacing: 2px;  line-height: 26px;
  margin: 17px 15px;  max-width: 239px;  padding: 6px 0 0 !important;  transform: none;  width: 44%;}
#splash-container #main-canvas .top-header-v .content.content .body.grp{ float: none; width: auto;}
 .finetune #splash-container #main-canvas   .top-header-v .content .event_start h4 {display:none;}
.finetune #splash-container #main-canvas     .top-header-v .content .body h4{ float: left;  line-height: 92px !important;  padding: 0 0 0 60px; display:inline-block;}
#splash-container #main-canvas   .top-header-v .content .event_start h4 {  float: left;  padding: 0 20px 0 0;}
#splash-container .top-header-v .content.content  .event_start{ float: right; font-size: 32px; padding: 0; text-align: right;
  width: auto; margin-top:22px;}
  
#splash-container #main-canvas   .top-header-v   h4{  float: right;   font-size: 1.06em;  margin-right: 13px;  margin-top: 22px;}
  
/***** Header Section *****/
#main-canvas  .event-bg-url {background-color:transparent !important;}
#splash-container .event-bg-url .middle.max-width-1115 {vertical-align:top;}

#splash-container .element-title h1{line-height: 1.2em !important;}
 
#splash-container #main-canvas  .logo-block { border:4px solid #ffffff;   max-width: 541px;}
#splash-container #main-canvas  .border-right-orange {border-right:4px solid #ffffff;}
#splash-container #main-canvas  .border-bottom-orange {border-bottom:4px solid #ffffff;}

#splash-container .mega-date-wrap .event_start .element-when-month:after { content: "."; position: absolute; right: 0; top: 0;}
#splash-container .logo-block  .layoutGrp > .element {float:left;}
#splash-container .mega-date-wrap { font-size: 36px !important; white-space: nowrap;}

#splash-container .logo-and-location { max-width:557px;}

#splash-container .font-size32 .element-title{line-height:38px !important;}

#splash-container .event-bg-url .element-rsvpbutton{background:transparent !important; border:solid 4px #F15A29!important; color:#F15A29!important; font-family: 'sanchezbolduploaded_file',arial !important;  line-height: 76px;margin-bottom: 44px; padding-top: 4px !important;width: 100%;}
#splash-container .event-bg-url .element-rsvpbutton * {font-family: 'sanchezbolduploaded_file',arial !important;}
#splash-container #main-canvas .event-bg-url .element-rsvpbutton:hover{ background: #F15A29!important; color:#ffffff!important;}

#splash-container  .s1.media.map .media {max-width: 100%;  margin-top: -130px; width: 390px;}
#splash-container  .s1.media.map .body{padding: 0; line-height: normal;display: none;}
#splash-container  .s1.media.map .body strong{ display:block; font-family: 'sanchezbolduploaded_file',arial !important;}
#splash-container .map-section .mega-location-wrap{ line-height: 44px !important;}
#splash-container .map-section .mega-location-wrap .element-where-address,
#splash-container .element-where-zip {display: none !important; width: auto;}
#splash-container .map-section  .mega-location-wrap .element-where-address:after {  bottom: 0;   content: ",";   position: absolute;    right: -6px;}
  
#splash-container  .rsvp-block-v {width: 36% !important;min-width: 420px;}

#splash-container .element-when-month {/*font-weight:bold !important;*/}
#splash-container .element-rsvpbutton {font-size:30px !important; letter-spacing:2px;   transform:none; -webkit-transform:none; -moz-transform:none;}
#splash-container #main-canvas  .element-rsvpbutton:hover{background-color:#000000 !important; }
#splash-container #main-canvas .element-rsvpbutton:before {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
	
#splash-container .element-description_text #event-description-text {text-align:left !important; padding-top:6%; letter-spacing:0.2px;}
#splash-container .element-description_text #event-description-text p{margin-bottom:12px;}
#splash-container .mega-location-wrap {line-height:30px; }

#splash-container .logo-and-location .border-right-orange .content  h1{line-height: 1em !important;  padding-bottom: 7px;    padding-top: 9px;}



#main-canvas .logo-bg-white .sponsors[block-type="sponsors"] .sponsor-item .media.image{background-color:rgba(255,255,255,1); }



/* Content Part */
#main-canvas .testimonial-block-v{background-size: cover;}
/* Sponsors */
#main-canvas  .sponsors[block-type="sponsors"] .title.grp.p0 {display:none;}
#main-canvas   .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0{ 
background:rgba(35,31,32,0.8);	color: #FFFFFF;      display: none;    font-size: 17px;    left: -15px;
    min-height: 215px;    padding: 20px 18px;    position: absolute;    top: -17px;    width: 215px;    z-index: 10; cursor: default;}
	
.finetune #main-canvas   .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0{ display:block!important; position:relative; z-index: 0;  cursor: pointer; }

#main-canvas  .products-and-partners  .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0{
    font-size: 14px;   left: 0;   min-height: 150px;   padding: 7px 9px 0;   width: 150px;}


#main-canvas   .sponsors[block-type="sponsors"] .sponsor-item .media.image{ background-size:auto;background-position:center center; background-color:#f1f1f2;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item {  margin: 0 1.6% 3%;  min-width: 180px;  padding: 0;  position:relative;  width: 15.5%;}
#main-canvas .products-and-partners .sponsors[block-type="sponsors"] .sponsor-item {  min-width: 150px;     width: 13.6%;}

#main-canvas .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0 p{text-align:left !important; padding:0 0 10px; color:#ffffff; line-height:21px;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item .body h3{  font-family: 'sanchezregular',Arial !important;
    font-size: 18px;   font-weight: normal;   margin-bottom: 20px;    text-align: left !important;}
#main-canvas .products-and-partners .sponsors[block-type="sponsors"] .sponsor-item .body h3{font-size: 14px;   margin-bottom: 10px;}

#main-canvas .sponsors[block-type="sponsors"] .sponsor-item .media.image a.imgLink {  display: block;  opacity: 0;  position: relative;  z-index: 11;}

.finetune #main-canvas .sponsors[block-type="sponsors"] .sponsor-item .media.image a.imgLink {  z-index: 0; }

/* Testimonial */
#main-canvas  .testimonial-block-v  h4, #main-canvas .video-block-n h4{ font-size: 36px !important;font-weight: bold !important;  text-align: right !important;}
/**/
 

#main-canvas .speaker-in-schedule {  float: left;  padding: 0;  width: 56%; margin-left:21%;}

#main-canvas .speakers .list-item.speaker-item[block-type="speaker-item"] .grp.media.image {
  float: left;
  margin-left: 32%;
  margin-right: 2.5%;
  max-width: 100px;
  min-height: 100px;
  /*width: 22%;*/
  width: 100px;
  background-position:center top;
}

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"] {width:100% !important;}

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body {
width:auto;
float:left;
font-size: 14px;
    letter-spacing: 0.05em;
padding-top:0;
}
#splash-container #main-canvas .bold, #splash-container #main-canvas .bold h4{font-weight:bold!important;}

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body h4,#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body p,#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body a{text-align:left !important;}

#main-canvas  .schedule-time-title {width:100%; }

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body h4{font-family: 'HelveticaNeueCnd-Bold', arial!important; font-weight:normal !important;}

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body a{ color:#f15a29;}
#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body a:hover{ color:#000;}


#main-canvas  .speakers[block-type="speakers"]  .title.grp, #main-canvas .sub-schedule  .list.schedule   .title.grp  {
 display:none;
}


#main-canvas .sub-sched-wrap { margin-left: 27%; width: 73%;}

#main-canvas  .schedule   .list-item.schedule-item[block-type="schedule-item"]   .grp.body strong{display:block; font-size:18px;}
#main-canvas  .schedule   .list-item.schedule-item[block-type="schedule-item"]   .grp.body p{font-size:14px;  letter-spacing: 0.05em;}

#main-canvas  .schedule   .list-item.schedule-item[block-type="schedule-item"]  .tCell.noWrap{ max-width: 200px; padding-left: 15px;    padding-right: 0;}
#main-canvas  .schedule   .list-item.schedule-item[block-type="schedule-item"]  .tCell.body{ padding-right: 2.3em; max-width:600px;}


#main-canvas   .content.content strong {font-weight:normal; color:#f15a29;}

#main-canvas  .s3.sf:nth-child(3n+1) {clear:none;}



#main-canvas  .testimonial-block-v  p{line-height:50px;}


.s1[block-type="map"] .media img { border-radius: 0;}
#splash-container  .element-custom-block-986805   a:hover{color:#000000}
.finetune #splash-container #main-canvas .top-header-v h4 {padding:0 !important;}
.finetune #splash-container .location-block-v  .font-size32 {font-size:22px !important;}
.finetune #splash-container .rsvp-block-v {margin-top:0 !important;}

/* Contact Organizer */
#rsvp-modal .bgGradient{display:none;}
#rsvp-modal {  background-color: #FFFFFF;  border-radius: 0 !important;  padding-top: 0;}
#rsvp-modal #rsvp-form-inner {  padding: 0;}

#rsvp-modal #rsvp-form-inner > h3 {
    background: none repeat scroll 0 0 #F15A28;
    border-radius: 0;
    color: #FFFFFF;
    font-family: 'sanchezregular',Arial !important;
    font-size: 27px;
    padding-bottom: 12px;
    padding-left: 15px!important;
    padding-top: 12px;
}
#rsvp-modal #rsvp-form-inner .validateTicketForm{margin: 3%;}

#rsvp-modal.ticket-modal input.purchase-button{ background: none repeat scroll 0 0 #EF6439 !important;
    border-radius: 5px;
    color: #FFFFFF !important;
    font-family: 'sanchezregular',Arial !important;
    padding: 7px 10px;
    text-transform: uppercase;}
#rsvp-modal.ticket-modal input.purchase-button:hover{background:#000000!important; color:#ffffff !important;   opacity: 1 !important;}


#rsvp-modal.ticket-modal .close-form {  color: #FFFFFF !important;   right: 21px;   top: 9px;}

.simple-modal#contact-event-organizer #send-contact-org-cancel { color: #000000 !important; font-family: 'sanchezregular', Arial !important; }
#contact-event-organizer a#send-contact-org-note {background:#ef6439; border:none; box-shadow:none;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;color:#ffffff;font-family: 'sanchezregular', Arial !important; }
#contact-event-organizer  a#send-contact-org-note:hover {background-color:#000000; color:#ffffff;}
#contact-event-organizer h3{  background: none repeat scroll 0 0 #ef6439; border-radius: 0; color: #ffffff; font-family: 'sanchezregular', Arial !important;  font-size: 1.1em;}
#contact-event-organizer .nu-input:focus, #contact-event-organizer .nu-input:focus:hover { border: 1px solid #ef6439;}
#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;}
#footer {  position: relative;  z-index: 2;}


/**** 16July created by NK *****/
#splash-container .video-block-n .element #youtubeNosound { width: 100%; height: 200%; top: -50%; position: relative; }
#splash-container .video-block-n .element .media.video{  height: 525px;  overflow: hidden;   position: relative;}
#splash-container .video-block-n .media.embed{   height: 0;   overflow: hidden;   padding: 37% 0 19%; position: relative;}
#splash-container .video-block-n .media.embed iframe{height: 100%;  left: 0;   position: absolute;   top: 0;   width: 100%;}
#splash-container .video-block-n .body {   background-color: rgba(0, 0, 0, 0.5);   color: #FFFFFF;   padding: 2em 0 3em;
    position: absolute;   width: 100%;}
#splash-container .video-block-n .body div{display: block;  margin: auto;  max-width: 1008px;   width: 90%;}
#splash-container .bg-cover{background-size:cover!important;}
.s1[block-type="map"] .media img {  border-radius: 0;}

#main-canvas .testimonial-slide{ height: 524px;  overflow: hidden;  position: relative;   width: 100%;}
#main-canvas .testimonial-slide .children {position:absolute;}
#main-canvas .testimonial-slide .image-item{  display: block;  float: left;   height: 524px; padding:0px; margin:0px; position: relative;  width: 1350px;}
#main-canvas .testimonial-slide .image-item .image{background-size: cover!important; height: 524px;   padding: 0;   width: 100%;}
#main-canvas .testimonial-slide .image-item .image img{display:none;}
#main-canvas .testimonial-slide .image-item .body{ background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    float: none;
    font-family: 'Georgia',arial !important;
    font-size: 48px;
    font-style: italic;
    height: 100%;
    padding-top: 12%;
    position: absolute;
    width: 100% !important;} 
	
	
	/* C 19 July */
#main-canvas .testimonial-slide .image-item .body div{float: none;   margin: auto;      max-width: 928px !important;  width: 98% !important;}
#main-canvas .testimonial-slide p {  line-height: 50px;}
#main-canvas .testimonial-slide .body h4 {
    font-size: 36px !important;
    font-weight: bold !important;
    text-align: right !important;
}

.finetune #main-canvas  .mega-location-wrap{padding-top:1em!important;}
.finetune #main-canvas  #element-where-address .core-edit-tools{display:none!important;}
.finetuneOpen #main-canvas .sponsors[block-type="sponsors"] .sponsor-item { min-width: 150px; width: 14.5%;}
.finetuneOpen #splash-container .element-rsvpbutton{font-size: 25px !important;}

/* Chandra 19th July */
#splash-container .logo-and-location a:hover{color:#009344;}
body.noTickets #simple-modal-wrap #no-tickets{background-color:#222;}

@media only screen and (max-width: 1115px) {
#main-canvas .event-bg-url{background-size: cover!important;height: auto!important;  min-height: 100%!important;     padding: 0 0 20px 0 !important;}

#splash-container #main-canvas .top-header-v a.element-rsvp{ margin: 17px 11px;}
#splash-container .top-header-v .mega-date-wrap { font-size: 30px !important;  padding-top: 23px !important;}
#splash-container  .rsvp-block-v {min-width: 0;}

#splash-container .max-width-1115:after {  clear: both;  content: "";  display: block;}
#splash-container .max-width-1115 { display: block; width: 98%;}
#splash-container .event-bg-url .element-rsvpbutton{ padding-left: 0.2em!important;   padding-right: 0.2em!important;}
#main-canvas .testimonial-block-v, #main-canvas #g-80{background-size: cover;  padding-bottom: 25px!important;}

#main-canvas .sub-sched-wrap {  margin-left: 5%;  max-width: none;  padding-left: 20px !important;  width: 90%;}
#main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.body {  padding: 0.5em 0.5em 0.5em 0;}
#splash-container .element-rsvpbutton { font-size: 18pt !important; font-weight:normal!important;}

#main-canvas .schedule-time-title {padding:0 0 0 27px !important;}

#splash-container .headline[block-type="headline"], #splash-container .padding-left-mob, #splash-container .map-section .directions {padding-left:20px !important;}
#splash-container .map-section .map-n{  padding-right: 20px;}
#splash-container .map-section .mega-location-wrap{padding-left: 20px!important;}
}
/* Victor 31/July */
#splash-container #main-canvas .black-hover:hover {  background-color: #000000 !important;}
#splash-container #main-canvas .grp.button {font-family:inherit; }
 #splash-container #main-canvas .top-header-v {display:none;}
.finetune #splash-container #main-canvas .top-header-v {display:block;}
.finetune #splash-container #main-canvas .top-header-v {position:relative ;}
.finetune #splash-container #main-canvas .black-hover {width:38% !important;}

#main-canvas .testimonial-slide .title {display:none;}
.finetune #main-canvas .testimonial-slide .image-item .body {top: 54%; padding-top: 8px; font-size: 20px; z-index:999;}
.finetune #main-canvas .testimonial-slide .image-item .body  h4{font-size: 18px !important;}
.finetune #main-canvas .testimonial-slide {overflow: visible!important;}
 #main-canvas .testimonial-slide .carousel-nav a.prev  {  border-left: 6px solid #fff;  border-top: 6px solid #fff;  content: "";  display: inline-block;
  height: 25px;      transform: rotate(-45deg);  -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); width: 25px;  text-indent:-9999px;     left:20px; outline:0 ; margin-top:-12px;   top:50%;   position:absolute;}

#main-canvas .testimonial-slide  .carousel-nav a.next{  border-right: 6px solid #fff;  border-top: 6px solid #fff;  content: "";  display: inline-block;  height: 25px;     margin-top: 14px; transform: rotate(45deg);  -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);   width: 25px;   text-indent:-9999px;   right:20px;  outline:0 ;  top:50%; margin-top:-12px;  position:absolute;
}

/* responsive */
@media only screen and (max-width: 1005px) {
    
#splash-container .video-block-n .element #youtubeNosound { visibility: hidden !important; height: 0px !important; position: absolute; }
#splash-container #main-canvas .top-header-v a.element-rsvp{ margin: 17px -3% 17px 5%;}
#splash-container #main-canvas .top-header-v .mega-date-wrap {  padding-top: 0 !important;  text-align: center;  width: 100% !important; border:0}
#splash-container #main-canvas .top-header-v .black-hover {  display: inline-block !important;  float: none !important;  width: 37% !important;  max-width: 240px;}
#splash-container #main-canvas .top-header-v .sticky-top-bar {  float: none !important;  text-align: center;  width: 100%;}

#splash-container .logo-and-location { max-width: none;  width: 60%;}
#splash-container .event-bg-url .border-right-orange.font-size63 {  font-size: 51px !important;  padding: 17px 0 !important;}
#splash-container .mega-location-wrap {    font-size: 30px !important;}
#splash-container .event-bg-url .element-rsvpbutton{ padding-left: 0em!important;   padding-right: 0em!important; font-size: 19px!important; line-height:64px; font-weight:normal!important;}

#main-canvas .speakers .list-item.speaker-item[block-type="speaker-item"] .grp.media.image{    margin-left: 0;}
#main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.noWrap, #main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.body {    display: block;  max-width: none;   padding-left: 0!important;  width: 100%;}
#main-canvas  .schedule-time-title {width:100%; margin-left:0%;}
#splash-container .s1.media.map  .body{font-size: 32px!important;  width: 40%;}

#splash-container .video-block-n .element .media.video {  height: auto;   position: relative;}
#splash-container .video-block-n .body { padding: 2em 0 7%;}
#splash-container .video-block-n .media.embed { padding: 25% 0 41%;display:none;}
#splash-container .video-block-n .body br { display: none;}
#splash-container .map-n .map .mega-location-wrap{ font-size: 33px !important;}
#main-canvas .testimonial-slide .image-item .body, #main-canvas .video-block-n.font-size43 {font-size: 36px!important;}
#main-canvas .testimonial-slide .body h4, #main-canvas .video-block-n.font-size43 .body h4 { font-size: 30px !important;}
#splash-container #main-canvas .border-right-orange{ padding-bottom: 0.15em !important;}
#splash-container .video-block-n .body{background: url(/img/events/181997/assets/31f1.vid-section-bg.jpg) center top no-repeat; background-size:cover; position:relative;}
#splash-container .map-n .map .mega-location-wrap .element-where-state {padding-left:0 !important;}
}
@media only screen and (max-width: 780px) {
#splash-container #main-canvas .top-header-v .mega-date-wrap { font-size: 21px !important;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item {    float: none;}
 
#main-canvas .schedule-time-title { padding-left: 20px !important;}
#splash-container .event-bg-url .element-rsvpbutton{ font-size: 18px !important; font-weight:normal!important;}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#splash-container .element-rsvpbutton{ font-size: 17pt !important; font-weight:normal!important;}
#splash-container .top-header-v .mega-date-wrap { font-size: 25pt !important; padding-top:25px !important;}
}
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
#splash-container .element-rsvpbutton { font-size: 17pt !important; font-weight:normal!important;}

#splash-container .top-header-v .mega-date-wrap { font-size: 22pt !important; padding-top:25px !important;}
}
@media only screen and (max-width: 750px) {
#splash-container #main-canvas .top-header-v .content.content .body.grp{text-align:center!important;}
#splash-container #main-canvas .top-header-v > .layoutGrp > .layoutGrp {width:100%!important;}

#splash-container #main-canvas .top-header-v a.element-rsvp{display:inline-block; float:none; width: 46%;margin: 17px auto;}
#splash-container #main-canvas .top-header-v .mega-date-wrap {
    display: inline-block;
    float: none !important;
    font-size: 23px !important;
    margin: auto !important;
    max-width: none;
    padding-top: 0 !important;
    text-align: center;
    width: 100% !important;
}

#splash-container #main-canvas .top-header-v .content .event_start h4{padding:0px;}

#splash-container #main-canvas .logo-block:after {  clear: both;   content: "";   display: block;}
#splash-container #main-canvas .logo-block {float: none;   margin: auto;  max-width: 100%;}


#splash-container #main-canvas .rsvp-block-v{margin-top: 0 !important;  width: 100% !important;}
#splash-container .event-bg-url .element-rsvpbutton{font-size:24px!important;}
#splash-container #main-canvas .event-bg-url .border-right-orange.font-size63{font-size: 48px !important;  border-right: 0 solid #F15A29!important; padding-bottom:0em!important;}
#splash-container .logo-and-location {  max-width: none;   width: 100%;}
  
#splash-container #main-canvas .mega-date-wrap{ border-left: 4px solid #fff; font-size: 32px !important;}


#main-canvas .sponsors[block-type="sponsors"] .title h1,
#splash-container #main-canvas .font-size42.element-custom-block-972791 {  font-size: 30px !important; text-align: center !important;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item {  float: none;  margin: 20px 1.5%;    min-width: 200px; width: 32%;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0{margin-left:0px;}

#splash-container #main-canvas .testimonial-block-v .georgia-italic.font-size43{  padding: 20px 10px!important; font-size: 35px !important;}
#main-canvas .schedule-time-title { font-size: 20px !important;  margin-left: 0;  width: 100%;}
#main-canvas .sub-sched-wrap {  font-size: 20px !important;   margin-left: 0;   max-width: none;   padding-left: 5px !important;
    width: 100%;}
#main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.noWrap, #main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.body {    display: block;  max-width: none;   padding-left: 0!important;  width: 100%;}
#main-canvas .speakers .list-item.speaker-item[block-type="speaker-item"] .grp.media.image{margin-left: 0;}
#main-canvas .schedule-time-title{    padding: 9px !important;}
#splash-container #main-canvas  .font-size22.element-custom-block-973077{ padding: 0.5em 0 0.5em 6px !important;}

#splash-container .map-section .map-n {float:left !important;margin-bottom: 20px;width: 100%;}
#splash-container .s1.media.map .media {  float: left;   max-width: 390px; margin-top:0px!important;   width: 100%;}
#splash-container .s1.media.map  .body {margin-top: 23px;  padding-left: 0px !important; width: 100%;}
#splash-container .schedule-time-title{ width: 100%;     padding-left: 10px !important;}
#splash-container  #main-canvas .schedule .timePicker .timeHolder,
#splash-container  #main-canvas .schedule .timePicker  {  font-size: 20px !important; text-align:left!important; padding:0px!important;}


#splash-container .video-block-n .element .media.video {  background: none repeat scroll 0 0 #000000;}
#splash-container .video-block-n .media.embed { padding: 23% 0 33%;}
#splash-container .video-block-n .body {  font-size: 30px;   padding: 20px 10px 7%;    position: relative;  width: 100%;}
#main-canvas .video-block-n h4 {  font-size: 28px !important;}
#splash-container .map-n .map .mega-location-wrap {  margin-top: 35px !important;   width: 100%;}
#splash-container .font-size36,#splash-container #main-canvas .mega-date-wrap {  font-size: 32px !important;}
}
/* Landscape Mode */
@media screen and (min-device-width : 360px) and (max-device-width: 640px) and (orientation: landscape){
#splash-container .video-block-n .body{background: url(/img/events/181997/assets/31f1.vid-section-bg.jpg) center top no-repeat; background-size:auto 100%;}
}

/* mobile */
@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; }
#splash-container #main-canvas .mega-date-wrap {  padding-top: 21px !important;}

}
@media only screen and (max-device-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; }
#splash-container .event-bg-url .border-right-orange.font-size63 {  border-right: 0 solid #F15A29 !important; }
}

@media only screen and (max-width: 380px) {
#splash-container .event-bg-url .border-right-orange.font-size63{font-size: 36px !important;}
#splash-container #main-canvas .mega-date-wrap, #splash-container #main-canvas .top-header-v a.element-rsvp{ font-size: 20px !important;}
#splash-container .s1.media.map  .body{padding-left:0px!important;}
#splash-container #main-canvas .event-bg-url .border-right-orange.font-size63{font-size:31px!important;}
#splash-container .top-header-v .content.content .event_start {  display: block;  float: none;  font-size: 20px;}
#splash-container #main-canvas .top-header-v .mega-date-wrap {  font-size: 18px !important;}
#splash-container #main-canvas .top-header-v .black-hover {  font-size: 16px !important;  line-height: 18px !important;  max-width: 240px;  min-width: 124px;}
}

/* taylor 7.22 legacy fix */
body.isLegacy #splash-container .uncubed-logo {padding: 1.5em 0.7em !important;}
body.isLegacy #splash-container .element-when-day {padding-right: 0.3em !important;}
body.isLegacy #splash-container .element-where-address .venue-address:after {content:'' !important;}

/* taylor 7.24 */

/* headline decoration */
.line-right p,
.line-right h1 {
    float: left;
    background: #fff;
    padding-right: 20px;
}
.line-right:before {
    content: '';
    height: 1px;
    position: absolute;
    background: #000;
    width: 90%;
    width: calc(100% - 20px);
    right: 0;
    bottom: 10%;
}
.products-and-partners.c1.p-left h1 {background:rgb(241,242,242);}

/* taylor 7.29 carousel testimonial */
#main-canvas .testimonial-slide .title {
	position:absolute;
    top: 50%;
    left: 0;
	padding: 20px;
	z-index: 1;
	text-align: center;
	color: #fff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.finetune #main-canvas .testimonial-slide .title {
	background: rgba(0,0,0,.7)
}
/* End of Previous Theme CSS */

/*Dani 7.29, fixing testimonal font*/

#splash-container #main-canvas .testimonial-slide .element .list .title{
    font-family: Georgia, arial;
}

/* Dani, 8/1, fixing slide overlay issue */
.finetune #main-canvas .testimonial-slide .image-item .body {top: 0%;}

/* taylor 8.4 carousel editable in finetune */
body.finetune #main-canvas .testimonial-slide .children {left: 0 !important; width: 100% !important;}
body.finetune #main-canvas .testimonial-slide .image-item {width: 25% !important;}
body.finetune #main-canvas .testimonial-slide .image-item .image {position: absolute;}
body.finetune #main-canvas .testimonial-slide .image-item .body { top: 10%; height: auto; width: 96% !important; margin: 0 auto; position: relative;}
body.finetune #splash-container div[id^="g-"].hovering.layoutGrp .imgEditTools span {vertical-align: bottom; margin-bottom: 30px;}

#main-canvas .testimonial-slide .is-placeholder {display: none !important;}


.element-rsvp .nav-link {
    display: inline-block !important;
}

/*Dani, 9/22, fixing timeHolder input styles*/
#splash-container .timeHolder {
    border: none;
    width: 100%;
}
/* End of Previous Theme CSS */

/* Previous Event CSS */
/* Previous Theme CSS */
/*
***
**** BASE
***
*/

/***
***
**
* Some Layouts and Interactions */

.element-rsvpbutton:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.element-rsvpbutton:active {
  transform: scale(0.95);
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
}

/* Center the host image and text */
#element-host .w1-8,
#element-host .w7-8 {
	float: none !important;
}


/***
***
**
* Punctuation helpers for date, time & venue */

.comma-before:before {
	content: ',';
	position: absolute;
	left: -.5em;
}

/* if not floated */
.comma-before.nofl {
	left: -.2em;
}

/* colon before minute */
.colon-before:before,
.time .minute:before {
	content: ':';
}

/* if end time, add hyphen before */
.time.end:before {
	content: '-';
	float: left;
}

/* if end date, same month, add hyphen between dates */
.event_start .date.end:before {
	content: '-';
	display:inline-block;
}

/* if end date, different month, add word 'until' between months */
.event_end:before {
	content: 'UNTIL';
	display: block;
	font-size: .7em;
}

/* comma after day of week */
.element-when-dow:after,
.element-when-end-dow:after {
	content: ',';
	position: absolute;
	right: 0.3em;
	bottom: 0;
}

/* if end date, same month, hide day of week */
.sesm .element-when-dow {
	display:none;
}

/* if end time, same day, show day of week */
.sesm.sesd .element-when-dow {
	display:inline-block;
}
/* End of Previous Theme CSS */

/* Previous Event CSS */
@font-face {
    font-family: 'sketch_blockbold';
    src: url('/img/events/173100/assets/401a.sketch_block-webfont.eot');
    src: url('/img/events/173100/assets/401a.sketch_block-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/173100/assets/7bb2.sketch_block-webfont.woff') format('woff'),
         url('/img/events/173100/assets/6dc8.sketch_block-webfont.ttf') format('truetype'),
         url('/img/events/173100/assets/09c9.sketch_block-webfont.svg#sketch_blockbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sanchezbolduploaded_file';
    src: url('/img/events/173100/assets/2723.2b3657_0_0-webfont.eot');
    src: url('/img/events/173100/assets/2723.2b3657_0_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/173100/assets/afff.2b3657_0_0-webfont.woff') format('woff'),
         url('/img/events/173100/assets/23a6.2b3657_0_0-webfont.ttf') format('truetype'),
         url('/img/events/173100/assets/64e9.2b3657_0_0-webfont.svg#sanchezbolduploaded_file') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'aviatorregular';
    src: url('/img/events/173100/assets/ebff.aviator-webfont-webfont.eot');
    src: url('/img/events/173100/assets/ebff.aviator-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('/img/events/173100/assets/556d.aviator-webfont-webfont.woff') format('woff'),
         url('/img/events/173100/assets/6af4.aviator-webfont-webfont.ttf') format('truetype'),
         url('/img/events/173100/assets/8ce7.aviator-webfont-webfont.svg#aviatorregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sanchezregular';
    src: url('/img/events/173100/assets/1dd6.sanchez-regular-webfont.eot ');
    src: url('/img/events/173100/assets/1dd6.sanchez-regular-webfont.eot ?#iefix') format('embedded-opentype'),
         url('/img/events/173100/assets/2de7.sanchez-regular-webfont.woff') format('woff'),
         url('/img/events/173100/assets/e6db.sanchez-regular-webfont.ttf') format('truetype'),
         url('/img/events/173100/assets/9e05.sanchez-regular-webfont.svg#sanchezregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face{
    font-family: 'HelveticaNeueCnd-Bold';
    src: url('/img/events/54815/assets/b9ce.helveticaneuecondensedbold.eot');
    src: url('/img/events/54815/assets/b9ce.helveticaneuecondensedbold.eot') format('embedded-opentype'), 
		 url('/img/events/54815/assets/03b1.helveticaneuecondensedbold.woff') format('woff'), 
		 url('/img/events/54815/assets/1068.helveticaneuecondensedbold.ttf') format('truetype'), 
		 url('/img/events/54815/assets/e0ea.helveticaneuecondensedbold.svg#HelveticaNeueCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'helvetica_neueregular';
    src: url('/img/events/20165/assets/a755.helveticaneue-roman-webfont.eot');
    src: url('/img/events/20165/assets/a755.helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('/img/events/20165/assets/d3d0.helveticaneue-roman-webfont.woff') format('woff'), 
		 url('/img/events/20165/assets/3014.helveticaneue-roman-webfont.ttf') format('truetype'), 
		 url('/img/events/20165/assets/92c0.helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


::selection {background: none repeat scroll 0 0 #f15a29;  color: #ffffff;}
::-moz-selection {background: none repeat scroll 0 0 #f15a29;  color: #ffffff;} 
::-moz-focus-inner {border:0;}

#splash-container a, #splash-container a:visited {  color: #f15a29;}
#splash-container a:hover{color:#000;}

/* Base */
#splash-container  {font-size: 16px; font-family: 'sanchezregular', Arial !important;}

#splash-container h1,#splash-container h2, #splash-container h4, #splash-container .element-when-day, #splash-container .element-when-month, #splash-container .element-when-year,  #splash-container #element-where-venue, #splash-container  .element-where-venue,#splash-container .element-title { font-family: inherit !important; font-size: inherit !important; font-weight: normal !important; line-height: inherit !important;}

#splash-container  .element-when-time {font-family: inherit !important;  font-size:inherit !important; line-height:inherit;}

#splash-container #main-canvas {min-width:320px !important; }

#splash-container  .font-size32 {font-size:32px !important;}
#splash-container  .font-size36 {font-size:36px !important;}
#splash-container  .font-size30 {font-size:30px !important;}
#splash-container  .font-size24 {font-size:24px !important;}
#splash-container  .font-size22 {font-size:22px !important;}
#splash-container  .font-size43  {font-size:43px !important;}
#splash-container  .font-size42  {font-size:43px !important;}
#splash-container  .font-size63  {font-size:63px !important;}
#splash-container  .max-width-1115 {max-width:1108px !important; width:98% !important;}

/* Special Fonts */
#splash-container #main-canvas .georgia-italic{font-family: 'Georgia', arial!important; font-weight:normal !important; font-style:italic;}

#splash-container #main-canvas .sanchezregular{font-family: 'sanchezregular', arial!important; font-weight:normal !important;}
#splash-container #main-canvas .sanchezregular-bold{font-family: 'sanchezbolduploaded_file', arial!important; font-weight:normal !important;}
#splash-container #main-canvas .helvetica-con-bold{font-family: 'HelveticaNeueCnd-Bold', arial!important; font-weight:normal !important;}
#splash-container #main-canvas .helvetica-regular{font-family: 'helvetica_neueregular', arial!important; font-weight:normal !important;}
#splash-container #main-canvas .sketch_blockbold{font-family: 'sketch_blockbold', arial!important; font-weight:normal !important;}
 

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


#splash-container #main-canvas  .after-clear:after, #splash-container .max-width-1115:after{clear:both; display:block; content:"";}

/* Splash */

/***** Top Header *****/
#splash-container.onscroll-top #main-canvas .top-header-v {display:block;  position: fixed;  top: 0;left:0;  z-index: 99;}
.finetune #splash-container.onscroll-top #main-canvas .top-header-v { position: relative; z-index: 0;}

#splash-container #main-canvas .top-header-v a.element-rsvp {  background: none repeat scroll 0 0 #ffffff;  color: #f15a29;  display: block;  float: left;  font-family: 'sanchezbolduploaded_file',arial !important;  font-size: 23px !important;  font-weight: normal !important;  letter-spacing: 2px;  line-height: 26px;
  margin: 17px 15px;  max-width: 239px;  padding: 6px 0 0 !important;  transform: none;  width: 44%;}
#splash-container #main-canvas .top-header-v .content.content .body.grp{ float: none; width: auto;}
 .finetune #splash-container #main-canvas   .top-header-v .content .event_start h4 {display:none;}
.finetune #splash-container #main-canvas     .top-header-v .content .body h4{ float: left;  line-height: 92px !important;  padding: 0 0 0 60px; display:inline-block;}
#splash-container #main-canvas   .top-header-v .content .event_start h4 {  float: left;  padding: 0 20px 0 0;}
#splash-container .top-header-v .content.content  .event_start{ float: right; font-size: 32px; padding: 0; text-align: right;
  width: auto; margin-top:22px;}
  
#splash-container #main-canvas   .top-header-v   h4{  float: right;   font-size: 1.06em;  margin-right: 13px;  margin-top: 22px;}
  
/***** Header Section *****/
#main-canvas  .event-bg-url {background-color:transparent !important;}
#splash-container .event-bg-url .middle.max-width-1115 {vertical-align:top;}

#splash-container .element-title h1{line-height: 1.2em !important;}
 
#splash-container #main-canvas  .logo-block { border:4px solid #ffffff;   max-width: 541px;}
#splash-container #main-canvas  .border-right-orange {border-right:4px solid #ffffff;}
#splash-container #main-canvas  .border-bottom-orange {border-bottom:4px solid #ffffff;}

#splash-container .mega-date-wrap .event_start .element-when-month:after { content: "."; position: absolute; right: 0; top: 0;}
#splash-container .logo-block  .layoutGrp > .element {float:left;}
#splash-container .mega-date-wrap { font-size: 36px !important; white-space: nowrap;}

#splash-container .logo-and-location { max-width:557px;}

#splash-container .font-size32 .element-title{line-height:38px !important;}

#splash-container .event-bg-url .element-rsvpbutton{background:transparent !important; border:solid 4px #F15A29!important; color:#F15A29!important; font-family: 'sanchezbolduploaded_file',arial !important;  line-height: 76px;margin-bottom: 44px; padding-top: 4px !important;width: 100%;}
#splash-container .event-bg-url .element-rsvpbutton * {font-family: 'sanchezbolduploaded_file',arial !important;}
#splash-container #main-canvas .event-bg-url .element-rsvpbutton:hover{ background: #F15A29!important; color:#ffffff!important;}

#splash-container  .s1.media.map .media {max-width: 100%;  margin-top: -130px; width: 390px;}
#splash-container  .s1.media.map .body{padding: 0; line-height: normal;display: none;}
#splash-container  .s1.media.map .body strong{ display:block; font-family: 'sanchezbolduploaded_file',arial !important;}
#splash-container .map-section .mega-location-wrap{ line-height: 44px !important;}
#splash-container .map-section .mega-location-wrap .element-where-address,
#splash-container .element-where-zip {display: none !important; width: auto;}
#splash-container .map-section  .mega-location-wrap .element-where-address:after {  bottom: 0;   content: ",";   position: absolute;    right: -6px;}
  
#splash-container  .rsvp-block-v {width: 36% !important;min-width: 420px;}

#splash-container .element-when-month {/*font-weight:bold !important;*/}
#splash-container .element-rsvpbutton {font-size:30px !important; letter-spacing:2px;   transform:none; -webkit-transform:none; -moz-transform:none;}
#splash-container #main-canvas  .element-rsvpbutton:hover{background-color:#000000 !important; }
#splash-container #main-canvas .element-rsvpbutton:before {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
	
#splash-container .element-description_text #event-description-text {text-align:left !important; padding-top:6%; letter-spacing:0.2px;}
#splash-container .element-description_text #event-description-text p{margin-bottom:12px;}
#splash-container .mega-location-wrap {line-height:30px; }

#splash-container .logo-and-location .border-right-orange .content  h1{line-height: 1em !important;  padding-bottom: 7px;    padding-top: 9px;}



#main-canvas .logo-bg-white .sponsors[block-type="sponsors"] .sponsor-item .media.image{background-color:rgba(255,255,255,1); }



/* Content Part */
#main-canvas .testimonial-block-v{background-size: cover;}
/* Sponsors */
#main-canvas  .sponsors[block-type="sponsors"] .title.grp.p0 {display:none;}
#main-canvas   .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0{ 
background:rgba(35,31,32,0.8);	color: #FFFFFF;      display: none;    font-size: 17px;    left: -15px;
    min-height: 215px;    padding: 20px 18px;    position: absolute;    top: -17px;    width: 215px;    z-index: 10; cursor: default;}
	
.finetune #main-canvas   .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0{ display:block!important; position:relative; z-index: 0;  cursor: pointer; }

#main-canvas  .products-and-partners  .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0{
    font-size: 14px;   left: 0;   min-height: 150px;   padding: 7px 9px 0;   width: 150px;}


#main-canvas   .sponsors[block-type="sponsors"] .sponsor-item .media.image{ background-size:auto;background-position:center center; background-color:#f1f1f2;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item {  margin: 0 1.6% 3%;  min-width: 180px;  padding: 0;  position:relative;  width: 15.5%;}
#main-canvas .products-and-partners .sponsors[block-type="sponsors"] .sponsor-item {  min-width: 150px;     width: 13.6%;}

#main-canvas .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0 p{text-align:left !important; padding:0 0 10px; color:#ffffff; line-height:21px;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item .body h3{  font-family: 'sanchezregular',Arial !important;
    font-size: 18px;   font-weight: normal;   margin-bottom: 20px;    text-align: left !important;}
#main-canvas .products-and-partners .sponsors[block-type="sponsors"] .sponsor-item .body h3{font-size: 14px;   margin-bottom: 10px;}

#main-canvas .sponsors[block-type="sponsors"] .sponsor-item .media.image a.imgLink {  display: block;  opacity: 0;  position: relative;  z-index: 11;}

.finetune #main-canvas .sponsors[block-type="sponsors"] .sponsor-item .media.image a.imgLink {  z-index: 0; }

/* Testimonial */
#main-canvas  .testimonial-block-v  h4, #main-canvas .video-block-n h4{ font-size: 36px !important;font-weight: bold !important;  text-align: right !important;}
/**/
 

#main-canvas .speaker-in-schedule {  float: left;  padding: 0;  width: 56%; margin-left:21%;}

#main-canvas .speakers .list-item.speaker-item[block-type="speaker-item"] .grp.media.image {
  float: left;
  margin-left: 32%;
  margin-right: 2.5%;
  max-width: 100px;
  min-height: 100px;
  /*width: 22%;*/
  width: 100px;
  background-position:center top;
}

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"] {width:100% !important;}

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body {
width:auto;
float:left;
font-size: 14px;
    letter-spacing: 0.05em;
padding-top:0;
}
#splash-container #main-canvas .bold, #splash-container #main-canvas .bold h4{font-weight:bold!important;}

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body h4,#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body p,#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body a{text-align:left !important;}

#main-canvas  .schedule-time-title {width:100%; }

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body h4{font-family: 'HelveticaNeueCnd-Bold', arial!important; font-weight:normal !important;}

#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body a{ color:#f15a29;}
#main-canvas  .speakers  .list-item.speaker-item[block-type="speaker-item"]   .grp.body a:hover{ color:#000;}


#main-canvas  .speakers[block-type="speakers"]  .title.grp, #main-canvas .sub-schedule  .list.schedule   .title.grp  {
 display:none;
}


#main-canvas .sub-sched-wrap { margin-left: 27%; width: 73%;}

#main-canvas  .schedule   .list-item.schedule-item[block-type="schedule-item"]   .grp.body strong{display:block; font-size:18px;}
#main-canvas  .schedule   .list-item.schedule-item[block-type="schedule-item"]   .grp.body p{font-size:14px;  letter-spacing: 0.05em;}

#main-canvas  .schedule   .list-item.schedule-item[block-type="schedule-item"]  .tCell.noWrap{ max-width: 200px; padding-left: 15px;    padding-right: 0;}
#main-canvas  .schedule   .list-item.schedule-item[block-type="schedule-item"]  .tCell.body{ padding-right: 2.3em; max-width:600px;}


#main-canvas   .content.content strong {font-weight:normal; color:#f15a29;}

#main-canvas  .s3.sf:nth-child(3n+1) {clear:none;}



#main-canvas  .testimonial-block-v  p{line-height:50px;}


.s1[block-type="map"] .media img { border-radius: 0;}
#splash-container  .element-custom-block-986805   a:hover{color:#000000}
.finetune #splash-container #main-canvas .top-header-v h4 {padding:0 !important;}
.finetune #splash-container .location-block-v  .font-size32 {font-size:22px !important;}
.finetune #splash-container .rsvp-block-v {margin-top:0 !important;}

/* Contact Organizer */
#rsvp-modal .bgGradient{display:none;}
#rsvp-modal {  background-color: #FFFFFF;  border-radius: 0 !important;  padding-top: 0;}
#rsvp-modal #rsvp-form-inner {  padding: 0;}

#rsvp-modal #rsvp-form-inner > h3 {
    background: none repeat scroll 0 0 #F15A28;
    border-radius: 0;
    color: #FFFFFF;
    font-family: 'sanchezregular',Arial !important;
    font-size: 27px;
    padding-bottom: 12px;
    padding-left: 15px!important;
    padding-top: 12px;
}
#rsvp-modal #rsvp-form-inner .validateTicketForm{margin: 3%;}

#rsvp-modal.ticket-modal input.purchase-button{ background: none repeat scroll 0 0 #EF6439 !important;
    border-radius: 5px;
    color: #FFFFFF !important;
    font-family: 'sanchezregular',Arial !important;
    padding: 7px 10px;
    text-transform: uppercase;}
#rsvp-modal.ticket-modal input.purchase-button:hover{background:#000000!important; color:#ffffff !important;   opacity: 1 !important;}


#rsvp-modal.ticket-modal .close-form {  color: #FFFFFF !important;   right: 21px;   top: 9px;}

.simple-modal#contact-event-organizer #send-contact-org-cancel { color: #000000 !important; font-family: 'sanchezregular', Arial !important; }
#contact-event-organizer a#send-contact-org-note {background:#ef6439; border:none; box-shadow:none;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;color:#ffffff;font-family: 'sanchezregular', Arial !important; }
#contact-event-organizer  a#send-contact-org-note:hover {background-color:#000000; color:#ffffff;}
#contact-event-organizer h3{  background: none repeat scroll 0 0 #ef6439; border-radius: 0; color: #ffffff; font-family: 'sanchezregular', Arial !important;  font-size: 1.1em;}
#contact-event-organizer .nu-input:focus, #contact-event-organizer .nu-input:focus:hover { border: 1px solid #ef6439;}
#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;}
#footer {  position: relative;  z-index: 2;}


/**** 16July created by NK *****/
#splash-container .video-block-n .element #youtubeNosound { width: 100%; height: 200%; top: -50%; position: relative; }
#splash-container .video-block-n .element .media.video{  height: 525px;  overflow: hidden;   position: relative;}
#splash-container .video-block-n .media.embed{   height: 0;   overflow: hidden;   padding: 37% 0 19%; position: relative;}
#splash-container .video-block-n .media.embed iframe{height: 100%;  left: 0;   position: absolute;   top: 0;   width: 100%;}
#splash-container .video-block-n .body {   background-color: rgba(0, 0, 0, 0.5);   color: #FFFFFF;   padding: 2em 0 3em;
    position: absolute;   width: 100%;}
#splash-container .video-block-n .body div{display: block;  margin: auto;  max-width: 1008px;   width: 90%;}
#splash-container .bg-cover{background-size:cover!important;}
.s1[block-type="map"] .media img {  border-radius: 0;}

#main-canvas .testimonial-slide{ height: 524px;  overflow: hidden;  position: relative;   width: 100%;}
#main-canvas .testimonial-slide .children {position:absolute;}
#main-canvas .testimonial-slide .image-item{  display: block;  float: left;   height: 524px; padding:0px; margin:0px; position: relative;  width: 1350px;}
#main-canvas .testimonial-slide .image-item .image{background-size: cover!important; height: 524px;   padding: 0;   width: 100%;}
#main-canvas .testimonial-slide .image-item .image img{display:none;}
#main-canvas .testimonial-slide .image-item .body{ background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    float: none;
    font-family: 'Georgia',arial !important;
    font-size: 48px;
    font-style: italic;
    height: 100%;
    padding-top: 12%;
    position: absolute;
    width: 100% !important;} 
	
	
	/* C 19 July */
#main-canvas .testimonial-slide .image-item .body div{float: none;   margin: auto;      max-width: 928px !important;  width: 98% !important;}
#main-canvas .testimonial-slide p {  line-height: 50px;}
#main-canvas .testimonial-slide .body h4 {
    font-size: 36px !important;
    font-weight: bold !important;
    text-align: right !important;
}

.finetune #main-canvas  .mega-location-wrap{padding-top:1em!important;}
.finetune #main-canvas  #element-where-address .core-edit-tools{display:none!important;}
.finetuneOpen #main-canvas .sponsors[block-type="sponsors"] .sponsor-item { min-width: 150px; width: 14.5%;}
.finetuneOpen #splash-container .element-rsvpbutton{font-size: 25px !important;}

/* Chandra 19th July */
#splash-container .logo-and-location a:hover{color:#009344;}
body.noTickets #simple-modal-wrap #no-tickets{background-color:#222;}

@media only screen and (max-width: 1115px) {
#main-canvas .event-bg-url{background-size: cover!important;height: auto!important;  min-height: 100%!important;     padding: 0 0 20px 0 !important;}

#splash-container #main-canvas .top-header-v a.element-rsvp{ margin: 17px 11px;}
#splash-container .top-header-v .mega-date-wrap { font-size: 30px !important;  padding-top: 23px !important;}
#splash-container  .rsvp-block-v {min-width: 0;}

#splash-container .max-width-1115:after {  clear: both;  content: "";  display: block;}
#splash-container .max-width-1115 { display: block; width: 98%;}
#splash-container .event-bg-url .element-rsvpbutton{ padding-left: 0.2em!important;   padding-right: 0.2em!important;}
#main-canvas .testimonial-block-v, #main-canvas #g-80{background-size: cover;  padding-bottom: 25px!important;}

#main-canvas .sub-sched-wrap {  margin-left: 5%;  max-width: none;  padding-left: 20px !important;  width: 90%;}
#main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.body {  padding: 0.5em 0.5em 0.5em 0;}
#splash-container .element-rsvpbutton { font-size: 18pt !important; font-weight:normal!important;}

#main-canvas .schedule-time-title {padding:0 0 0 27px !important;}

#splash-container .headline[block-type="headline"], #splash-container .padding-left-mob, #splash-container .map-section .directions {padding-left:20px !important;}
#splash-container .map-section .map-n{  padding-right: 20px;}
#splash-container .map-section .mega-location-wrap{padding-left: 20px!important;}
}
/* Victor 31/July */
#splash-container #main-canvas .black-hover:hover {  background-color: #000000 !important;}
#splash-container #main-canvas .grp.button {font-family:inherit; }
 #splash-container #main-canvas .top-header-v {display:none;}
.finetune #splash-container #main-canvas .top-header-v {display:block;}
.finetune #splash-container #main-canvas .top-header-v {position:relative ;}
.finetune #splash-container #main-canvas .black-hover {width:38% !important;}

#main-canvas .testimonial-slide .title {display:none;}
.finetune #main-canvas .testimonial-slide .image-item .body {top: 54%; padding-top: 8px; font-size: 20px; z-index:999;}
.finetune #main-canvas .testimonial-slide .image-item .body  h4{font-size: 18px !important;}
.finetune #main-canvas .testimonial-slide {overflow: visible!important;}
 #main-canvas .testimonial-slide .carousel-nav a.prev  {  border-left: 6px solid #fff;  border-top: 6px solid #fff;  content: "";  display: inline-block;
  height: 25px;      transform: rotate(-45deg);  -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); width: 25px;  text-indent:-9999px;     left:20px; outline:0 ; margin-top:-12px;   top:50%;   position:absolute;}

#main-canvas .testimonial-slide  .carousel-nav a.next{  border-right: 6px solid #fff;  border-top: 6px solid #fff;  content: "";  display: inline-block;  height: 25px;     margin-top: 14px; transform: rotate(45deg);  -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);   width: 25px;   text-indent:-9999px;   right:20px;  outline:0 ;  top:50%; margin-top:-12px;  position:absolute;
}

/* responsive */
@media only screen and (max-width: 1005px) {
    
#splash-container .video-block-n .element #youtubeNosound { visibility: hidden !important; height: 0px !important; position: absolute; }
#splash-container #main-canvas .top-header-v a.element-rsvp{ margin: 17px -3% 17px 5%;}
#splash-container #main-canvas .top-header-v .mega-date-wrap {  padding-top: 0 !important;  text-align: center;  width: 100% !important; border:0}
#splash-container #main-canvas .top-header-v .black-hover {  display: inline-block !important;  float: none !important;  width: 37% !important;  max-width: 240px;}
#splash-container #main-canvas .top-header-v .sticky-top-bar {  float: none !important;  text-align: center;  width: 100%;}

#splash-container .logo-and-location { max-width: none;  width: 60%;}
#splash-container .event-bg-url .border-right-orange.font-size63 {  font-size: 51px !important;  padding: 17px 0 !important;}
#splash-container .mega-location-wrap {    font-size: 30px !important;}
#splash-container .event-bg-url .element-rsvpbutton{ padding-left: 0em!important;   padding-right: 0em!important; font-size: 19px!important; line-height:64px; font-weight:normal!important;}

#main-canvas .speakers .list-item.speaker-item[block-type="speaker-item"] .grp.media.image{    margin-left: 0;}
#main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.noWrap, #main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.body {    display: block;  max-width: none;   padding-left: 0!important;  width: 100%;}
#main-canvas  .schedule-time-title {width:100%; margin-left:0%;}
#splash-container .s1.media.map  .body{font-size: 32px!important;  width: 40%;}

#splash-container .video-block-n .element .media.video {  height: auto;   position: relative;}
#splash-container .video-block-n .body { padding: 2em 0 7%;}
#splash-container .video-block-n .media.embed { padding: 25% 0 41%;display:none;}
#splash-container .video-block-n .body br { display: none;}
#splash-container .map-n .map .mega-location-wrap{ font-size: 33px !important;}
#main-canvas .testimonial-slide .image-item .body, #main-canvas .video-block-n.font-size43 {font-size: 36px!important;}
#main-canvas .testimonial-slide .body h4, #main-canvas .video-block-n.font-size43 .body h4 { font-size: 30px !important;}
#splash-container #main-canvas .border-right-orange{ padding-bottom: 0.15em !important;}
#splash-container .video-block-n .body{background: url(/img/events/181997/assets/31f1.vid-section-bg.jpg) center top no-repeat; background-size:cover; position:relative;}
#splash-container .map-n .map .mega-location-wrap .element-where-state {padding-left:0 !important;}
}
@media only screen and (max-width: 780px) {
#splash-container #main-canvas .top-header-v .mega-date-wrap { font-size: 21px !important;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item {    float: none;}
 
#main-canvas .schedule-time-title { padding-left: 20px !important;}
#splash-container .event-bg-url .element-rsvpbutton{ font-size: 18px !important; font-weight:normal!important;}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#splash-container .element-rsvpbutton{ font-size: 17pt !important; font-weight:normal!important;}
#splash-container .top-header-v .mega-date-wrap { font-size: 25pt !important; padding-top:25px !important;}
}
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
#splash-container .element-rsvpbutton { font-size: 17pt !important; font-weight:normal!important;}

#splash-container .top-header-v .mega-date-wrap { font-size: 22pt !important; padding-top:25px !important;}
}
@media only screen and (max-width: 750px) {
#splash-container #main-canvas .top-header-v .content.content .body.grp{text-align:center!important;}
#splash-container #main-canvas .top-header-v > .layoutGrp > .layoutGrp {width:100%!important;}

#splash-container #main-canvas .top-header-v a.element-rsvp{display:inline-block; float:none; width: 46%;margin: 17px auto;}
#splash-container #main-canvas .top-header-v .mega-date-wrap {
    display: inline-block;
    float: none !important;
    font-size: 23px !important;
    margin: auto !important;
    max-width: none;
    padding-top: 0 !important;
    text-align: center;
    width: 100% !important;
}

#splash-container #main-canvas .top-header-v .content .event_start h4{padding:0px;}

#splash-container #main-canvas .logo-block:after {  clear: both;   content: "";   display: block;}
#splash-container #main-canvas .logo-block {float: none;   margin: auto;  max-width: 100%;}


#splash-container #main-canvas .rsvp-block-v{margin-top: 0 !important;  width: 100% !important;}
#splash-container .event-bg-url .element-rsvpbutton{font-size:24px!important;}
#splash-container #main-canvas .event-bg-url .border-right-orange.font-size63{font-size: 48px !important;  border-right: 0 solid #F15A29!important; padding-bottom:0em!important;}
#splash-container .logo-and-location {  max-width: none;   width: 100%;}
  
#splash-container #main-canvas .mega-date-wrap{ border-left: 4px solid #fff; font-size: 32px !important;}


#main-canvas .sponsors[block-type="sponsors"] .title h1,
#splash-container #main-canvas .font-size42.element-custom-block-972791 {  font-size: 30px !important; text-align: center !important;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item {  float: none;  margin: 20px 1.5%;    min-width: 200px; width: 32%;}
#main-canvas .sponsors[block-type="sponsors"] .sponsor-item .grp.body.p0{margin-left:0px;}

#splash-container #main-canvas .testimonial-block-v .georgia-italic.font-size43{  padding: 20px 10px!important; font-size: 35px !important;}
#main-canvas .schedule-time-title { font-size: 20px !important;  margin-left: 0;  width: 100%;}
#main-canvas .sub-sched-wrap {  font-size: 20px !important;   margin-left: 0;   max-width: none;   padding-left: 5px !important;
    width: 100%;}
#main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.noWrap, #main-canvas .schedule .list-item.schedule-item[block-type="schedule-item"] .tCell.body {    display: block;  max-width: none;   padding-left: 0!important;  width: 100%;}
#main-canvas .speakers .list-item.speaker-item[block-type="speaker-item"] .grp.media.image{margin-left: 0;}
#main-canvas .schedule-time-title{    padding: 9px !important;}
#splash-container #main-canvas  .font-size22.element-custom-block-973077{ padding: 0.5em 0 0.5em 6px !important;}

#splash-container .map-section .map-n {float:left !important;margin-bottom: 20px;width: 100%;}
#splash-container .s1.media.map .media {  float: left;   max-width: 390px; margin-top:0px!important;   width: 100%;}
#splash-container .s1.media.map  .body {margin-top: 23px;  padding-left: 0px !important; width: 100%;}
#splash-container .schedule-time-title{ width: 100%;     padding-left: 10px !important;}
#splash-container  #main-canvas .schedule .timePicker .timeHolder,
#splash-container  #main-canvas .schedule .timePicker  {  font-size: 20px !important; text-align:left!important; padding:0px!important;}


#splash-container .video-block-n .element .media.video {  background: none repeat scroll 0 0 #000000;}
#splash-container .video-block-n .media.embed { padding: 23% 0 33%;}
#splash-container .video-block-n .body {  font-size: 30px;   padding: 20px 10px 7%;    position: relative;  width: 100%;}
#main-canvas .video-block-n h4 {  font-size: 28px !important;}
#splash-container .map-n .map .mega-location-wrap {  margin-top: 35px !important;   width: 100%;}
#splash-container .font-size36,#splash-container #main-canvas .mega-date-wrap {  font-size: 32px !important;}
}
/* Landscape Mode */
@media screen and (min-device-width : 360px) and (max-device-width: 640px) and (orientation: landscape){
#splash-container .video-block-n .body{background: url(/img/events/181997/assets/31f1.vid-section-bg.jpg) center top no-repeat; background-size:auto 100%;}
}

/* mobile */
@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; }
#splash-container #main-canvas .mega-date-wrap {  padding-top: 21px !important;}

}
@media only screen and (max-device-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; }
#splash-container .event-bg-url .border-right-orange.font-size63 {  border-right: 0 solid #F15A29 !important; }
}

@media only screen and (max-width: 380px) {
#splash-container .event-bg-url .border-right-orange.font-size63{font-size: 36px !important;}
#splash-container #main-canvas .mega-date-wrap, #splash-container #main-canvas .top-header-v a.element-rsvp{ font-size: 20px !important;}
#splash-container .s1.media.map  .body{padding-left:0px!important;}
#splash-container #main-canvas .event-bg-url .border-right-orange.font-size63{font-size:31px!important;}
#splash-container .top-header-v .content.content .event_start {  display: block;  float: none;  font-size: 20px;}
#splash-container #main-canvas .top-header-v .mega-date-wrap {  font-size: 18px !important;}
#splash-container #main-canvas .top-header-v .black-hover {  font-size: 16px !important;  line-height: 18px !important;  max-width: 240px;  min-width: 124px;}
}

/* taylor 7.22 legacy fix */
body.isLegacy #splash-container .uncubed-logo {padding: 1.5em 0.7em !important;}
body.isLegacy #splash-container .element-when-day {padding-right: 0.3em !important;}
body.isLegacy #splash-container .element-where-address .venue-address:after {content:'' !important;}

/* taylor 7.24 */

/* headline decoration */
.line-right p,
.line-right h1 {
    float: left;
    background: #fff;
    padding-right: 20px;
}
.line-right:before {
    content: '';
    height: 1px;
    position: absolute;
    background: #000;
    width: 90%;
    width: calc(100% - 20px);
    right: 0;
    bottom: 10%;
}
.products-and-partners.c1.p-left h1 {background:rgb(241,242,242);}

/* taylor 7.29 carousel testimonial */
#main-canvas .testimonial-slide .title {
	position:absolute;
    top: 50%;
    left: 0;
	padding: 20px;
	z-index: 1;
	text-align: center;
	color: #fff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.finetune #main-canvas .testimonial-slide .title {
	background: rgba(0,0,0,.7)
}
/* End of Previous Theme CSS */

/*Dani 7.29, fixing testimonal font*/

#splash-container #main-canvas .testimonial-slide .element .list .title{
    font-family: Georgia, arial;
}

/* Dani, 8/1, fixing slide overlay issue */
.finetune #main-canvas .testimonial-slide .image-item .body {top: 0%;}

/* taylor 8.4 carousel editable in finetune */
body.finetune #main-canvas .testimonial-slide .children {left: 0 !important; width: 100% !important;}
body.finetune #main-canvas .testimonial-slide .image-item {width: 25% !important;}
body.finetune #main-canvas .testimonial-slide .image-item .image {position: absolute;}
body.finetune #main-canvas .testimonial-slide .image-item .body { top: 10%; height: auto; width: 96% !important; margin: 0 auto; position: relative;}
body.finetune #splash-container div[id^="g-"].hovering.layoutGrp .imgEditTools span {vertical-align: bottom; margin-bottom: 30px;}

#main-canvas .testimonial-slide .is-placeholder {display: none !important;}


.element-rsvp .nav-link {
    display: inline-block !important;
}

/*Dani, 9/22, fixing timeHolder input styles*/
#splash-container .timeHolder {
    border: none;
    width: 100%;
}
/* End of Previous Theme CSS */

/*Dani 10/23, making discount code box more prominent*/

.rsvp-form #ticketForm .discount{
	padding: 0.5em;
	margin-top: 0.5em;
}

.rsvp-form #ticketForm .discount .discount-code{
	box-shadow: 0 0 0 1px #ef6439;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.rsvp-form #ticketForm .discount .discount-code:hover,
.rsvp-form #ticketForm .discount .discount-code:focus{
    box-shadow: 0 0 0 1px #d8d8d8;
}

/** performance increase. too many tix and discount codes for these guys **/
.lockItUp.toolsOpen #splash-container{
    display:none;
}