/* Previous Theme CSS */
/* styles for date and time */
.fauxbold {
    font-weight: 800;
}
/* End of Previous Theme CSS */

/* Previous Event CSS */
/* Font Classes */
#splash-container .titlinggothicfbnormalbold{ font-family: 'titlinggothicfbnormalbold', arial!important;}
#splash-container .titlinggothicfbnarrowmedium{ font-family: 'titlinggothicfbnarrowmedium', arial!important;}
#splash-container .titlinggothicfbnarrowstandard{ font-family: 'titlinggothicfbnarrowstandard', arial!important;}
#splash-container .titlinggothicfbnarrowregular{ font-family: 'titlinggothicfbnarrowregular', arial!important;}
#splash-container .titlinggothicfbcompmedium{ font-family: 'titlinggothicfbcompmedium', arial!important;}
#splash-container .titlinggothicfbskylinemedium{ font-family: 'titlinggothicfbskylinemedium', arial!important;}
#splash-container .titlinggothicfbcompstandard{ font-family: 'titlinggothicfbcompstandard', arial!important;}
#splash-container .titlinggothicfbcompbold{ font-family: 'titlinggothicfbcompbold', arial!important;}


/* Top Nav */
#splash-container .event-bg-url .nav .nav-item { display: inline-block; letter-spacing: 0.05em;  margin: 0 0 0 31px;  padding: 0; width: auto;}
#splash-container .fixed-nav{background-color: #333333;  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); padding: 13px 0 10px!important; position: fixed !important; top: 0; z-index: 20;}
#splash-container .top-nav .media[block-type="image"] { display: none;}
#splash-container .top-nav.fixed-nav .media[block-type="image"] { display: inline-block;}

#splash-container .event-bg-url .nav .nav-item a:hover, #splash-container .event-bg-url .nav .nav-item a.active{border-bottom: 3px solid #66d76b;}

/* RSVP hover */
#splash-container .element-rsvp, #splash-container .element-rsvp:hover { transform:none; -webkit-transform:none; -moz-transform:none; letter-spacing: 0.2em;}
#splash-container .element-rsvp:hover{background-color:#fff; color:#66d76b;}

#splash-container .legal-lang a{color:#333333; text-decoration:underline;}
#splash-container .legal-lang a:hover{ text-decoration:none;}
/**** Speaker Section ***/
#splash-container .talk-section .speakers h3{   font-family: 'titlinggothicfbskylinemedium',arial !important;  font-size: 45px !important; letter-spacing: 0.02em;  line-height: 55px;  margin-bottom: 7px;  margin-top: 3px;}
#splash-container .talk-section .speakers .media.image { background-size: auto auto;  height: 100px;}
#splash-container .talk-section .speakers .media.image img { display: none;}
#splash-container .talk-section .speakers .speaker-item {  padding: 0;}

/*
#splash-container  .schedule-section-diy .content.content .body.grp  h3{display:block; float:left; width:80px; margin:0 10px 0 0; padding:0; vertical-align:top; color:#333333; font-size:32px;}
#splash-container  .schedule-section-diy .content.content .body.grp h4{float:right; padding-right:60px; font-size:18px; display:inline-block;}
#splash-container  .schedule-section-diy .content.content .body.grp p {display:block; float:left;}
#splash-container  .schedule-section-diy .content.content .body.grp p span { font-family: 'titlinggothicfbnarrowregular', arial!important;}
*/

/**** Schedule Navbar ****/
#splash-container .schedule-section-diy .schedule-nav .nav-item .body{    text-align:center;}
#splash-container .schedule-section-diy .schedule-nav .nav-item .body a{    color: rgb(51, 51, 51);    pointer-events: none;}
#splash-container .schedule-section-diy .schedule-nav .nav-item{ background-color: #fff;    border: 4px solid rgb(51, 51, 51);    width: 32.8%;
    margin: .01em;    padding: 0.25em;    cursor: pointer;}
#splash-container .schedule-section-diy .schedule-nav .nav-item:last-child{ margin-right:0;}
#splash-container .schedule-section-diy .schedule-nav .nav-item.active{ background-color: #61d966;}

/* inherit font for child elements   */
#splash-container .inherit-font, #splash-container .element-rsvp .grp.button{font-family:inherit !important;}

/*spent too much time on it, changing font from editor not working correctly */
#splash-container .schedule-section-diy h6{ font-family: 'titlinggothicfbnarrowregular', arial!important; font-size:14px !important;}
#splash-container .schedule-section-diy .schedule-nav .nav-item.active:after {  background: url("/img/events/199444/assets/0069.arrow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);  bottom:-14px;  content: " ";  display: block; height: 10px;  left: 50%;  position: absolute;  width: 21px;  margin-left:-10px;
}

/* Below code must need because because No Shape option is Removed.  */
#splash-container  .sponsor-item .media.image  {  background-size: auto auto !important; height:60px}
#splash-container  .sponsor-item .media.image img { display: none;}
#splash-container  .sponsor-item {  padding: 0;}
#splash-container  .sponsor-item.s5 {  display: inline-block;  float: none;  margin: 0;   width: 112px;  padding: 0 !important;  text-align: center important;  vertical-align: top;}
#splash-container  .paragraph-margin p {margin-bottom:.7em;}

#rsvp-modal #rsvp-submit {
  background: none repeat scroll 0 0 #66d76b;
  font-family: 'titlinggothicfbnarrowregular', arial!important;
}

/* Responsive View */
@media only screen and (max-width:1070px) {
#splash-container .top-nav .element-custom-block-1142155 {margin-right:72px !important;}
}
@media only screen and (max-width:880px) {
#splash-container #event-description-text p {font-size: 34px;  line-height: 42px;}
#splash-container .element-custom-block-1141693{font-size:15px !important;}
#splash-container .talk-section .speakers .speaker-item {margin:0 3% !important; width:40% !important; min-width:280px;}
}

@media only screen and (max-width:768px) {
#splash-container .element-custom-block-1141693{font-size:13px !important;}

}

@media only screen and (max-width:670px) {
#splash-container .element-custom-block-1141693 br{display:none;}
#splash-container #event-description-text p {  font-size: 25px;  line-height: 30px;}
}

@media only screen and (max-width:600px) {
#splash-container .talk-section .speakers .speaker-item { margin: 0 0 30px !important;  width: 100% !important;}
#splash-container .schedule-section-diy .schedule-nav .nav-item {  width: 30.8%;}
#splash-container .schedule-title {max-width:205px;}
#splash-container .company-col {float:left !important; margin-left:90px;}
#splash-container .element-custom-block-1141908 { font-size: 35px !important;  line-height: 44px !important;}

}







/* End of Previous Theme CSS */
