#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;
  }
}

/***
***
**
* Special UI helpers */

/* min-width */
.mw8 {
	min-width: 8em;
}

/* Center the host image and text */
#element-host .w1-8,#element-host .w7-8{float:none !important;}
.element-custom-block-384722 img{width:72px !important; position:relative; margin-right: 20px; margin-top: -5px;}
/***
***
**
* 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;}

@font-face{
  font-family: 'Kievit';
  font-weight: 100;
  font-style: normal;
  src: url('/fonts/kievitlight.otf') format('opentype'),
       url('/fonts/kievitlight.ttf') format('truetype');
}
@font-face {
  font-family: 'Kievit';
  font-weight: normal;
  font-style: normal;
  src: url('/fonts/kievitregular.otf') format('opentype'),
       url('/fonts/kievitregular.ttf') format('truetype');
}
@font-face {
  font-family: 'Kievit';
  font-weight: bold;
  font-style: normal;
  src: url('/fonts/kievitblack.otf') format('opentype'),
       url('/fonts/kievitblack.ttf') format('truetype');
}
@font-face {
  font-family: 'Kievit';
  font-weight: normal;
  font-style: italic;
  src: url('/fonts/kievititalic.otf') format('opentype'),
       url('/fonts/kievititalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Kievit';
  font-weight: 100;
  font-style: normal;
  src: url('/fonts/kievitlight.otf') format('opentype'),
       url('/fonts/kievitlight.ttf') format('truetype');
}
/* changing all fonts to ariel */
[fc="fc1"] #splash-container {
  font-family: 'Open Sans';
}
#splash-container .tytl-font h1{
  font-family: 'Open Sans' !important;
  font-weight:bold;
}

[fc="fc1"] #splash-container .layoutGrp h1,
[fc="fc1"] #splash-container .layoutGrp h2,
[fc="fc1"] #splash-container .layoutGrp h3,
[fc="fc1"] #splash-container .layoutGrp h4,
[fc="fc1"] #splash-container .layoutGrp h5,
[fc="fc1"] #splash-container .element-rsvp,
[fc="fc1"] #splash-container #element-host-name,
[fc="fc1"] #splash-container #element-where,
[fc="fc1"] #splash-container #element-when,
[fc="fc1"] #splash-container .element-when-dow,
[fc="fc1"] #splash-container #element-where-venue,
[fc="fc1"] #splash-container .element-title,
[fc="fc1"] #splash-container .element-subtitle,
[fc="fc1"] #splash-container #rsvp-submit,
[fc="fc1"] #splash-container #rsvp-modal.simple-modal h3,
[fc="fc1"] #splash-container .element-when-day,
[fc="fc1"] #splash-container .element-when-month,
[fc="fc1"] #splash-container .element-when-year,
[fc="fc1"] #splash-container .element-when-end-day,
[fc="fc1"] #splash-container .element-when-end-month,
[fc="fc1"] #splash-container .element-when-end-year,
[fc="fc1"] #splash-container .element-when-time,
[fc="fc1"] #splash-container .element-when-end-time,
[fc="fc1"] #splash-container .element-where-venue,
[fc="fc1"] #splash-container .element-when-tbd,
[fc="fc1"] #splash-container .element-where-tbd,
[fc="fc1"] #splash-container .element-hash,
[fc="fc1"] #splash-container [block-type="list"] .list-item.s1.alt .title,.schedule-time-sm p{
  font-family: Kievit, 'lucida grande', tahoma, verdana, arial, sans-serif;
}
[fc="fc1"] #splash-container .element-title h1,
[fc="fc1"] #splash-container .element-subtitle h2 {
  font-family: inherit;
}
[value="fc1"] .primary {
  font-family: Kievit, 'lucida grande', tahoma, verdana, arial, sans-serif;
}
[value="fc1"] .secondary {
 font-family: Kievit, 'lucida grande', tahoma, verdana, arial, sans-serif;
}

.speaker-background-color{background-color:#71EEB8;max-width:100%;}
.speaker-container{max-width:1080px;float:none;}
.decsription-text{max-width: 1080px;float:none;padding-top:15px;}
.decription-container{margin-top:15px;margin-bottom:15px;}
#main-canvas .heading-and-subtitle{max-width:1080px !important;float:none !important;margin:10px auto;padding:20px;}
#main-canvas .date{max-width:1080px !important;float:none !important;}
.paragraphs{max-width:1080px !important;float:none !important;padding-top:15px;}
.schedule-layout{max-width:1080px !important;float:none !important;padding-top:15px;}
#small-schedule-sm .smallschedule-sm{max-width:48%;border-radius:10%;background-color:green;margin-bottom:0px;}
#speaker-container-sm{color:white;margin-top:0px;}
#speaker-sm .left-img-sched-sm{float:left;margin-left:0%;background-color:red;}
.schedule-date-sm{float:right;font-size:25px;padding:10px;min-height:30px;color:white;float:none;text-align:center;margin-bottom:0px;background-color:#a13722;}
#speaker-sm{margin-top:0px;background-color:white;color:orange;text-align:left;}
.speakername-sm{/*padding-right:180px ;*/font-size:25px !important;color:#a13722;text-align:left !important;} 
#speaker-bio-sm .speaker-bio-sm{text-align:left;color:#a13722;float:right;font-size:20px;}
#speaker-socials-sm{/*text-align: left;*/font-size:15px;margin-top:10px;color:#a13722;}
#talk-title-sm{background-color:white;color:#7b7b83}
.schedule-time-sm{float:right;font-size:25px;padding:4px 10px 10px;min-height:30px;color:#f26436;float:none;text-align:left;margin-bottom:0px;
background-color: #a13722;margin-top:15px;line-height:1.1em;}
#talk-details-sm{padding-left:-25px;color:#7b7b83 !important;}
#speaker-bio-sm .speaker-title-sm{color:#a13722;}
#large-schedule .largeschedule{max-width: 1080px !important; /*not taking effect*/  border-radius:10%;background-color:green;margin-bottom:0px;}
#speaker-container{background:white;max-width:1080px !important;margin-top:0px;padding:15px;}
#speaker .left-img-sched{float:left;margin-left:0%;background-color:red;}
.schedule-date{float:right;font-size:25px;padding:10px;min-height:30px;color:white;float:none;text-align:center;margin-bottom:0px;background-color:#a13722;}
#speaker{/*margin-left: 360px;*/margin-top:0px;background-color:white;color:orange;text-align:left;}
.speakername{/*padding-right:180px ;*/font-size:25px !important;color:#a13722;text-align:left !important;} 
#speaker-bio .speaker-bio{text-align:left;color:#a13722;float:right;font-size:20px;}
#speaker-socials{/*text-align: left;*/font-size:15px;margin-top:10px;color:#a13722;}
#talk-title{background-color:white;color:#7b7b83}
#speaker-info{padding-left:50px;}
.schedule-time{float:right;font-size:25px;padding:10px;min-height:30px;color:#f26436;float:none;text-align:left;margin-bottom:0px;background-color:#a13722;
margin-top:15px;}
#talk-details{padding-left:-25px;color:#7b7b83 !important;}
#speaker-bio .speaker-title{color:#a13722;}
.venue-overlay{	max-width:450px;}
.map-img{width:100%;}
.btn{font-size:20px;background-color:#6fc7af;color:white;padding:10px;}
.s5{float:none;display:inline-block;}
.two-across .sf .list-item{width:48%}
#speaker-container-sm{color:#a13722;}
#speaker-container-sm .grp{background:white;margin-top:0px;}
.venue-overlay{max-width:490px;float:none;}
.sponsor-icons{max-width:1080px;float:none;}
.forty-eight{max-width:48%;box-shadow: 0 0.35em 0 rgba(20, 20, 20, 0.15);}
.anounce-day{max-width:1080px !important;float:none;background-color:#a13722}
.agenda-d1 .list-item:nth-child(even){float:right;}
.speakers .media.image:after{content:'';position:absolute;bottom:0;left:0;width:100%; height: 30px; background:rgb(111, 199, 175);}
.speakers .speaker-item .body h4{color:#ff6600; font-family:'open sans';font-size:1.45em; font-weight:bold;}
.speakers .speaker-item .body p{font-size:1.2em;}
body.finetune .speakers:hover .media.image:after{display:none;}
.sponsors-labels{max-width:1080px;float:none;margin-left:0px;margin-right:0px;}
.heading-and-subtitle{max-width:1080px;}
.black-background{max-width:1080px;}
#splash-container .rsvp-btn:hover{background-color:#3E3B51 !important;}

a #underline:link{color:red;text-decoration:none;border-bottom:1px solid blue;}
a #underline:hover{border-bottom-color:green;}

.two-across-spons .singleField h1{display:none;}
.black-background{max-width:700px;}
.day1-header{ /* max-height: 44px; */ }
.whole-container{font-family:Kievit, 'lucida grande', tahoma, verdana, arial, sans-serif;}
.day1-header{font:kievit;font-weight:bold;}
.wA  .nofl .inline .date-month{font-family:open sans;}
.wA .nofl .inline .mw8{font-family:open sans;}
.h2c{font-family:open sans !important;font-weight:bold !important;}
.event_start .h2c{font-size:18px !important;}
.day1-header .h2c{font-family:open sans !important;font-weight:bold;}
.displayNone{display:none;}
.where-location{color:white;}
.date-time-place{font-size:24px !important;}
.where-location .h2c{width:Auto;	}
.sponsors-labels{margin-left:25px;margin-right:25px;text-align:center;}
.wA{width:auto !important;}
.where-location .h2c{display:inline-block;float:none;}
/*.whole-container{max-width: 1080px !important;}*/
.gc{color: #bfd730 !important;}
.venue-overlay .wA .inline .nofl{max-width:1080px;padding-right:15px;}
.nofl{float:none !important;}
.inline{display:inline-block;}
.ilh{line-height:inherit !important;}
.mW{max-width:1080px !important;}
.speaker-background-color{max-width:1080px !important;}
.tAc{text-align:center;}
.whole-container .layoutGrp .event_start{margin-bottom:0px !important;}
/*#g-7 .layoutGrp{width:auto;float:none;}*/
.mt0{margin-top:0px !important;}
.mb0{margin-bottom: 0px !important;}
.ilb{display: inline-block;}
pb0{padding-bottom: 0PX !important;}
#sfid-350340{padding-left:10px;}
#sfid-350344{padding-left:10px;}
.gold-status-sponsors .title h1{margin-bottom:3px;}
.sponsor-labels .nav-jump .title h1{display:none;}
.two-across-spons .title h1{display:none;}
.fc, #mc-embedded-subscribe-form{font-family:Kievit, 'lucida grande', tahoma, verdana, arial, sans-serif !important; }
.p10{padding-left:10px;padding-right:10px;}
.p10e{padding-left:10px;padding-right:10px;}
.m0{margin:0px;}
.w100{width:100% !important;}
.venue-align{max-width:1080px;float:none;}
.ui-sortable .full-list-item .title p{display:none;}
.p0{padding:0px;}
.two-across .sf .list-item{padding:0px;}
.schedule-layout .ui-sortable .list-item .full-list-item .lg-sched{padding:0px !important;}
#sfid-349092 {padding:0px;}
#speaker{width:Auto;}
.two-across-spons .ui-sortable .editable h4{display:none;}
.uc{text-transform:uppercase !important;}
.dnone{display:none !important;}
.layoutGrp .where-location{line-height:1em !important;}
.m0a{margin:0 auto !important;}
.where-location.h2C {line-height: 1em !important;}
.h2c.date-time-place{line-height:.6em !important;}
#dataSplashFeed348532title{display:none;}
.legal{margin:0 auto !important;}

/*By V*/

#splash-container .get-tickets-v .list-item{margin-bottom:0;}
#splash-container .get-tickets-v .grp{padding:0;}

/*MOBILE Queries*/

@media only screen and (max-width:680px){

	/*main subtitle*/
	.uc.stitle {font-size:22px !important;line-height:1em;}
	/* All title elements*/
	/*.te{font-size: 40px !important;}*/
	/*title*/
	#element-title{font-size:60px !important;}
	/*event description   */
	.event-desc-sub-sub{line-height:1em !important;}
	.paragraph2 .body h1{margin-top:0px !important;line-height:.75em !important;padding-left:0px !important;margin-top:15px;padding-left:.5em;}
	.paragraph1 .body h1{text-align:left;line-height:1.5em !important;}
	/* add class last-event ot title of what others had to say about our last event*/
	.headline .last-event h1{line-height:1.5em;}
	.day1-header{margin-top:0px;}
	#speaker{margin-top:0px;background-color:white;color:orange;text-align:left;}
	.whole-container .black-background{margin-top:25px;}
	.element-title{margin-top:15px;margin-bottom:10px;}
	.paragraph1{margin-top:15px;width:100% !important;text-align:left;line-height:1.4em;font-size:14px !important;}
	.paragraph1 p{line-height:1.4em;font-size:14px !important;}
	.paragraph2{padding-left: 0.5em !important;width:100% !important;font-size:14px !important;}
	.tweet.forty-eight{max-width:100% !important;min-width:98% !important;margin-right:.5em !important;margin-left:.5em !important;margin-top:0px !important;}
	.paragraph1 .body{margin-top:5px;}
	.paragraph2 .body{margin-top:0px;}
	.forty-eight.p-right{min-width:99%;margin-top:20px !important;padding-bottom:0px;margin-bottom:50px !important;}
	.two-across .sf .list-item {width:100%;}
	.black-background.tAc.mW{margin-top:15px !important;}
	.c2.p-grp.x3.layoutGrp{margin-top:0px;}
	.event-desc-sub-sub{padding-top:0.5em !important;}
	.event-desc-sub-sub .sub-sub{font-size:14px !important;line-height:1em !important;margin-bottom:5px;	padding-top:10px;}
	.sf .title h1{margin-bottom:15px !important;}
	.traditional .Schedule-whole.c1.img.p-grp{padding-top:0px !important;}
	.agenda-d1 .body .h2c{margin-bottom:15px;}
	.two-across.w100.m0.p0.wA{line-height:1.5em !important;}
	#talk-title-sm {font-size:12px;line-height:1.5em;}
	#speaker-info{width:75%;float:right;padding-left:0.5em;padding-bottom:20px;display:block;}
	.grp.day1-header.h2c.wA.nofl.p-center.img{width:100% !important;margin-bottom:0px !important;margin-top:20px !important;}
	.schedule-time-sm{margin-top:10px !important;}
	.two-across .element .full-list .title .body p{display:none !important;}
	.two-across .full-list .title .body{display:none !important;}
	#small-schedule{margin-top:5px;}
	.s2{width:100% !important;}
	.sponsor-title h1{margin-bottom:0px !important;}
	.media.image:after {display:none;}
	.speaker-title-name{font-size:18px !important;line-height:0.5em;padding-top:0px;margin-top:-30px;}
}

/* 6th Jan Edits- Chandra */

#main-canvas .top-bar{position: fixed;top: 0;right: 0; left: 0; box-shadow: 0 0.35em 0 rgba(20, 20, 20, 0.15);z-index: 2;}
#main-canvas .top-bar .mid-box{width:80%; padding: 0.2em 0;float: none;margin: 0 auto;min-height:34px;}
#main-canvas .top-nav{width: 52% !important; position: absolute; right: -6px !important;}
/* #main-canvas .lft-part{width: 42.5%;max-width: 450px;} */
#main-canvas .top-nav .children{}
body.finetune #main-canvas .top-nav .children{}
#main-canvas .top-nav .children .nav-item{margin:0 !important; padding:0 2%; float:left; width:auto; text-align: center;}
#main-canvas .top-nav .children .nav-item:last-child{padding-right: 0;}
#main-canvas .top-nav .children .nav-item a{font-weight: bold;}
#main-canvas .top-nav .children .active a, #main-canvas .top-nav .children .nav-item a:hover{color:#044c6e;}
#main-canvas .logo-box{width: 31% !important;}
#main-canvas .nav-logos {
	width: 18% !important;
}
#main-canvas .logo-box .nav-item{padding:0; margin:0;}
#main-canvas .logo-box .nav-item a{font-weight: bold;text-transform: uppercase; letter-spacing: -1px !important; outline: none;}
#main-canvas .logo-box .nav-item a span{color: #3E3B51;}
div[id^="g-"] a[name^="to"]{}
#main-canvas .venue-overlay a[name^="to"]{position: absolute;top:-65px;}
div.body h1 span, div.title h1 span{line-height:normal;}
.page-tytl h1 .uc{display:block;}
#main-canvas .page-tytl h1{margin-bottom:0;}
.page-tytl a.nav-jump{display: block;height:2px;margin-bottom:0;position: relative;top: -40px;}
#main-canvas .cst-map{width:54%;}
#main-canvas .cst-map div.body h2{line-height: 1.5em;color: #525252;}
#main-canvas .cst-map div.media{padding-right:0; padding-bottom: 2px;}
#main-canvas .booking-go{display: inline-block;margin: 2px 0 3px;}
#sfid-379557{padding:0;}
.same-height div.body{min-height: 450px;}
#large-schedule .speaker-title{clear: both;float: none;line-height: 1px;width: 100%;}
#main-canvas .master_group > .layoutGrp{margin-bottom:0;}
#main-canvas .day1-header h1{margin:0;}
.two-across .title, .two-across .body{display:none}
.two-across .children .body{display:block}
#main-canvas .social-txt-cst .children .list-item{padding: 0;}
#main-canvas .social-txt-cst .children .title h3{background-color: #219D7B;color: #FFFFFF;font-size: 1.44em;padding: 0.45em 0.5em;font-family: 'Open Sans' !important;font-weight: bold;text-transform: uppercase; text-align:left;}
#main-canvas .social-txt-cst .children .body {background-color: #ffffff;color: #999999; text-align:left;padding: 1em 1.1em 1.5em;}

/* subscribe-form */
.signup-form{box-shadow: 0 0.35em 0 rgba(20, 20, 20, 0.15);}
.signup-form h1{display:none;}
#mc_embed_signup{width:100%; max-width:970px; margin: 0 auto;}
#mc-embedded-subscribe-form{}
#mc-embedded-subscribe-form label{font-weight: bold;text-transform: uppercase;}
#mc-embedded-subscribe-form #mce-EMAIL{font-size:1em; line-height:1em; padding:0.7em 0.6em; border:1px solid #015c88; width: 66%; margin: 0; outline: none;float:right;}
#mc-embedded-subscribe-form #mce-EMAIL:focus{border:1px solid #ff470d;}
#mc_embed_signup div.frm-submit{display: inline-block;}
#mc-embedded-subscribe-form #mc-embedded-subscribe{font-size: 1em; line-height:1em; padding:0.55em 1.4em 0.75em; border:1px solid #ff470d; background:#f26235; font-weight: bold; cursor: pointer; color: #fff;}
#mc-embedded-subscribe-form #mc-embedded-subscribe:hover{background-color: #6FC7AF; border:1px solid #8bf4d7;}

/* Confirmation Modal Header Image */
#ticketReceipt .receiptbg img{display: none;}
#ticketReceipt .receiptbg img.show {display: block; width: 100%;}
#ticketReceipt .ticketReceiptInner div.receiptbg { opacity: 0.9;}


/* */
.agenda-title{color: #fff; font-size: 1.5em;padding: 0.36em 0 0.42em;}
.agenda-title strong{font-family: open sans !important;font-weight: bold;}

/* */
/*.speaker-container .media img{max-width:200px;}*/
.hide-titles .title,.hide-titles .body{display: none;}
#main-canvas .hide-titles .children  .body{display: block;}

/* */
#main-canvas .team-ticket{}
#main-canvas .team-ticket .title.grp h1{font-family: 'Open Sans' !important; background:#0f74a3; font-size:1.4em;padding:0.4em 0;text-transform: uppercase;font-weight: bold;color: #FFFFFF;}
#main-canvas .team-ticket .title h3{color:#044c6e;margin-bottom:0.5em;}
#main-canvas .team-ticket div.body{font-size:0.9em;padding: 0 4%;text-align: justify;}

#main-canvas .event-tytl-cst h1{font-family: 'Open Sans' !important;text-transform: uppercase;font-weight: bold;}

/* */

.host-tytl{}
.font-b{font-weight: bold;}
.host-img-box .wImg{padding-left:0;}
#speaker-container-sm{background:#fff;min-height: 350px;line-height: normal;}
#speaker-container-sm  #talk-details-sm{min-height: 0;}
#talk-details-sm{background:#fff;min-height: 440px;}

#rsvp-modal #rsvp-form-inner h3{background:#6FC7AF;}
#rsvp-modal #rsvp-form-inner .discount .purchase-button{background:#f26235;box-shadow: none; color:#fff;}
#rsvp-modal #rsvp-form-inner .discount .purchase-button:hover{background:#044c6e;}


/* desktop */

@media only screen and (max-width: 1357px) {
	#main-canvas .top-bar .mid-box {
	width: 85% !important;
}
}

@media only screen and (max-width: 1197px) {
	#main-canvas .top-bar .mid-box {
	width: 90% !important;
}
}

@media only screen and (max-width: 1131px) {
	#main-canvas .top-bar .mid-box {
	width: 95% !important;
}
}

@media only screen and (max-width: 1072px) {	
	#element-title{font-size:52px !Important}
	#main-canvas .top-bar .mid-box {
	width: 100% !important;
}
}
@media only screen and (max-width: 959px) {
	#main-canvas .element-custom-block-384722 img{width:100% !important;margin-left:0;margin-top:0;position:relative;top:0;}
}

@media only screen and (min-width: 959px) and (max-width: 1017px) {
	#main-canvas .logo-box .nav-item a {font-size: 0.9em;}
}

@media only screen and (min-width: 768px) and (max-width: 924px) {
	#main-canvas .logo-box .nav-item a {font-size: 0.8em;}
}

@media only screen and (min-width: 479px) and (max-width: 616px) {
	#main-canvas .logo-box .nav-item a {font-size: 0.75em;}
}

/* desktop & tablet (& some giant phones) */
@media only screen and (max-width: 767px) {
	#main-canvas #rsvp-modal #rsvp-submit, input[type="submit"]{ -webkit-appearance: none; -moz-box-sizing: content-box !important; -moz-user-select: none !important; }
	#simple-modal-wrap #rsvp-modal.simple-modal, #simple-modal-wrap #contact-event-organizer.simple-modal{width:93% !important;}
	#main-canvas .logo-box{font-size: 1.4em !important;padding:1em 0 !important;width:22% !important;}
	#main-canvas .lft-part{width:42%;}
	#main-canvas .top-nav{width:66%;}
	#main-canvas .host-tytl .wImg {padding:0.8em 0.5em 0.5em;}
	#main-canvas .logo-box .nav-item a {display: block;text-indent: 10px;}
	#main-canvas .header-tytl{font-size:4em !important;}
	#main-canvas .heading-and-subtitle .subtitle {font-size:1.4em !important;}
	#main-canvas .heading-and-subtitle .black-background {margin-bottom:10px !important;}
	#main-canvas .head-by2 h1 .h2c{font-size:0.47em !important; margin-bottom:5px;}
	#main-canvas .head-by2 h1 .h2c span{padding-left: 2%;}
	#main-canvas .forty-eight{padding:0.77em 1em 0.81em !important;}
	#main-canvas .paragraphs .paragraph1{padding-left: 1em !important;}
	#main-canvas .paragraphs .paragraph2{padding-right: 1em !important;}
	#main-canvas #speaker-container-sm{min-height: 470px;}
	#main-canvas .same-height div.body {min-height: 600px;}
	#main-canvas #talk-details-sm{min-height: 585px;}
	#main-canvas .Schedule-whole{padding-top:0 !important;}
	#main-canvas .venue-overlay{width:46 !important;}
	#main-canvas .logo-box{font-size:1.2em !Important}
}

@media only screen and (max-width: 700px) {
	#element-title{font-size:38px !Important}
}
@media only screen and (max-width: 600px) {
	#splash-container .speaker-container .title p span{line-height:40px;}
	#mc-embedded-subscribe-form #mce-EMAIL{width:50%}
	.venue-overlay{max-width:490px;float:none !important;margin-left:auto !important;margin-right:auto !important;}
	#main-canvas .cst-map{float:none}
}

/* mobile */
@media only screen and (max-width: 479px) {
	
 
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){

	#main-canvas #rsvp-modal #rsvp-submit, input[type="submit"]{ -webkit-appearance: none; -moz-box-sizing: content-box !important; -moz-user-select: none !important; }
	#simple-modal-wrap #rsvp-modal.simple-modal, #simple-modal-wrap #contact-event-organizer.simple-modal{width:93% !important;}
	#main-canvas .logo-box{font-size: 1.4em !important;padding:1em 0 !important;width:22% !important;}
	#main-canvas .lft-part{width:42%;}
	#main-canvas .top-nav{width:61% !important;}
	#main-canvas .top-nav .children .nav-item a{font-size:0.7em !important;}
	#main-canvas .host-tytl .wImg {padding:0.8em 0.5em 0.5em;}
	#main-canvas .logo-box .nav-item a {display: block;text-indent: 10px;}
	#main-canvas .header-tytl{font-size:4em !important;}
	#main-canvas .heading-and-subtitle .subtitle {font-size:1.4em !important;}
	#main-canvas .heading-and-subtitle .black-background {margin-bottom:10px !important;}
	#main-canvas .head-by2 h1 .h2c{font-size:0.47em !important; margin-bottom:5px;}
	#main-canvas .head-by2 h1 .h2c span{padding-left: 2%;}
	#main-canvas .forty-eight{padding:0.77em 1em 0.81em !important;}
	#main-canvas .paragraphs .paragraph1{padding-left: 1em !important;}
	#main-canvas .paragraphs .paragraph2{padding-right: 1em !important;}
	#main-canvas #speaker-container-sm{min-height: 470px;}
	#main-canvas .same-height div.body {min-height: 600px;}
	#main-canvas #talk-details-sm{min-height: 585px;}
	#main-canvas .Schedule-whole{padding-top:0 !important;}
	#main-canvas .venue-overlay{width:46 !important;}
	.venue-overlay{max-width:490px;float:none !important;margin-left:auto !important;margin-right:auto !important;}
	#main-canvas .cst-map{float:none}
	#speaker-container{padding-left:3%;padding-right:3%;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait){

	.element-title{margin-top: 86px !important;}
	#element-subtitle{font-size:16px;}
	#mc-embedded-subscribe-form #mce-EMAIL{width:50% !important;}
	.venue-overlay{margin-bottom: 0 !important}
	.cst-map{margin-top: 20px !important;}
	#main-canvas .lft-part{width:100% !important;}
	#main-canvas .top-nav{width:100% !important; top:26px !important;}
	fc="fc1"] #splash-container .element-subtitle h2{line-height: normal;}
	.speakers .title p{line-height: normal;}
	.speakers .speaker-item.sf{width:96% !important;}
	.speakers .speaker-item.sf .body{line-height: normal;}
	#main-canvas .top-nav .children .nav-item a{font-size:0.9em !important;}
	#splash-container #main-canvas .logo-box {margin-top:5px;width:28% !important;}
	.venue-overlay{max-width:490px;float:none !important;margin-left:auto !important;margin-right:auto !important;}
	#main-canvas .cst-map{float:none}
	#speaker-container{padding-left:3%;padding-right:3%;}
}

body #splash-container.finetune {
	width: calc(100% - 60px) !important;
}

body.finetuneOpen #splash-container {
	width: calc(100% - 60px - 15em) !important;
}
