
/* Font Classes */
#splash-container .ralewayboldwebfont{ font-family: 'ralewayboldwebfont', arial!important;}
#splash-container .ralewaylightwebfont{ font-family: 'ralewaylightwebfont', arial!important;}
#splash-container .ralewayregularwebfont{ font-family: 'ralewayregularwebfont', arial!important;}  

/* Top Fixed 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 .top-nav{-webkit-transition: top .5s ease-in-out; -moz-transition: top .5s ease-in-out; -o-transition: top .5s ease-in-out; transition: top .5s ease-in-out;top:0;}
#splash-container .fixed-nav {  background-color: #ffffff;  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);  float: left !important;  left: 0;  padding: 20px 0 17px !important;  position: fixed !important;  top: 0 !important;  width: 100% !important;  z-index: 20;} 
#splash-container .fixed-nav-anim{top: -80px !important; }
#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{color:#6e9d75;}
#splash-container .top-nav [block-type="nav"] .list-item a {color: #ef9a36;    font-family: 'ralewayboldwebfont', arial!important; font-size: 18.45px;}
#splash-container .top-nav [block-type="nav"] .list-item a:hover { color: #6e9d75 !important;}
#splash-container .nav-logo {    z-index: 2;}
#splash-container .top-nav .horizontal-hamburger[block-type="nav"] {    display: block;}
#splash-container .top-nav .horizontal-hamburger[block-type="nav"] .nav-item {    display: inline-block;    float: none;    margin-right: 22px;}
#splash-container .top-nav .horizontal-hamburger[block-type="nav"] .nav-item:last-child {    position: absolute;    right: 6%;}

 /* Below code must need because because No Shape option is Removed.  */
#splash-container  .sponsor-item .media.image  {   height:150px}
/*#splash-container  .sponsor-item .media.image img { display: none;}*/
#splash-container  .sponsor-item {  padding: 0; margin-bottom:25px;} 
#splash-container  .sponsor-item.s5 {  display: inline-block;  float: none;  margin: 0;    padding: 0 !important;  text-align: center important;  vertical-align: top;} 
#splash-container  .sponsor-item.s3 {   width: 20%;}

/* navigation jump issue in chrome **/
#splash-container .layoutGrp a#to1150043, #splash-container .layoutGrp a#to1141901{ display: block; height: 40px;}

/* More Details and RSVP Button Hover */
#splash-container .more-details-but:hover{background-color:#ffffff !important;}
#splash-container .more-details-but .grp.button {font-family:inherit;}
#splash-container .element-rsvp, #splash-container .element-rsvp:hover { transform:none; -webkit-transform:none; -moz-transform:none; letter-spacing: 0;}
#splash-container .element-rsvp:hover{background-color:transparent !important; color:#000000 !important;}

/* Calendar Events Styles */
#splash-container .event-hub.collage-layout .children .event-hub-item .image img, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .image img { display: block;  max-width: 100%; width: 100%;}
#splash-container .event-hub.collage-layout .children .event-hub-item .image a, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .image a { background-color: #ffffff;}
#splash-container .event-hub.collage-layout .children .event-hub-item .event-deets-wrap .event-deets-inner, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .event-deets-wrap .event-deets-inner {  color: #6e9d75;  font-size: 14px; margin-top:30px; margin-left: 20px; position:relative;  text-shadow: none;  width: auto; height: 183px;}
#splash-container  .event-hub.collage-layout .event-hub-item .event-deets-inner .event-title h4.title { font-size:20px !important;font-family: 'ralewaylightwebfont', arial!important; color:#6e9d75; margin-bottom:0; margin-top:0px; line-height:24px;}
#splash-container  .event-hub.collage-layout .event-hub-item .event-deets-inner .when { font-size:17px; color:#2477b5}
#splash-container  .event-hub.collage-layout .event-hub-item  .event-deets-inner .where  .venue{ text-decoration:underline;}
#splash-container #main-canvas   .event-hub.collage-layout .event-hub-item .event-deets-inner .when .time{display:none;}
#splash-container .event-hub.collage-layout .children .event-hub-item, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item {  border: 2px solid #6e9d75;
border-radius: 0;  cursor: default;  display: inline-block;  float: none;  margin: 1%;  min-height: 380px;  padding: 1.3%;  width: 29%;}
#splash-container .event-hub.collage-layout .children .event-hub-item:hover , #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item:hover {border: 2px solid #ffffff;}
#splash-container .event-hub.collage-layout .children .event-hub-item .event-deets-wrap, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .event-deets-wrap {  background: none repeat scroll 0 0 #ffffff;  bottom: 0;  float: left;  position: relative;  text-align: left;  width: 100%;  margin: 5% 0;}
#splash-container  .event-hub.collage-layout .event-hub-item .event-deets-inner .event-title {margin-bottom:0 !important;}
#splash-container .event-hub.collage-layout .children .event-hub-item .image, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .image {  float: left;
height: 135px;    min-height: 110px;    overflow: hidden;}
#splash-container .event-hub.collage-layout .event-hub-item .event-deets-inner .description.body {  color: #7e868c;  display: block;  height: 81px;  margin-top: 15px;  overflow: hidden;
font-size: 17px !important;}
#splash-container .event-hub.collage-layout .event-hub-item .event-deets-inner .where {  display: none;}
#splash-container .event-hub.collage-layout .event-hub-item .event-deets-inner .when .year {display:inline-block;}

#splash-container #main-canvas .event-hub.collage-layout .event-hub-item .event-deets-inner .when .dow-long {display:inline-block;}

#splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item:hover .learn-more{ background:none transparent; }
#splash-container .event-hub.collage-layout .children .event-hub-item:hover .learn-more, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item:hover .learn-more {background: none repeat scroll 0 0 transparent;}
#splash-container .event-hub.collage-layout .children .event-hub-item .image a, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .image a {  background-color:#e9e9e9;float: left;    min-height: 210px !important;    width: 100%;  box-shadow:none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important;}
#splash-container .event-hub.collage-layout .children .event-hub-item .event-deets-wrap .event-deets-inner .address ,#splash-container .event-hub.collage-layout .children .event-hub-item.event-deets-wrap .event-deets-inner .zip{  display: inline-block;  padding:0 10px 0 0;}
#splash-container .event-hub.collage-layout .children .event-hub-item .event-deets-wrap .event-deets-inner .venue-tbd,#splash-container .event-hub.collage-layout .hubSearch {display:none;}
#splash-container .event-hub.collage-layout .children .event-hub-item .learn-more .learnMoreText, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .learn-more .learnMoreText { display: none;}
#splash-container .event-hub.collage-layout .children .event-hub-item .learn-more .learnMoreText, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .learn-more .learnMoreText { display: none;}

/* After RSVP Confirmation Modal */
#rsvp-modal.afterRsvp .rsvp-form .afterRsvpMessageInner h1 {  color: #2477b5;  font-family: 'ralewaylightwebfont';  font-size: 22px; text-align:center !important;}
#rsvp-modal.afterRsvp .rsvp-form .afterRsvpMessageInner p {  font-family: 'ralewaylightwebfont';  font-size: 17px; line-height:22px;}
#rsvp-modal.afterRsvp #rsvp-form-top .rsvp-text,#rsvp-modal .rsvp-form .afterRsvpMessageInner .shareBox,#add-cal-wrap{display:none;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner span.shareWithFriends, #rsvp-modal .rsvp-form .afterRsvpMessageInner p.shareWithFriends {  display: none !important;}


/*Stephanie 9/24/14 */

#splash-container .more-details-but {
    transition: background 0.1s ease;
    -webkit-transition: background 0.1s ease;
    -moz-transition: background 0.1s ease;
    -ms-transition: background 0.1s ease;
    -o-transition: background 0.1s ease;
}

/* Responsive */
@media only screen and (max-width:1040px) {
#splash-container .event-hub.collage-layout .children .event-hub-item, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item {  width: 33%;}
}

@media only screen and (max-width:950px) {
#splash-container .event-bg-url .nav .nav-item {  letter-spacing: 0 ;  margin: 0 0 0 12px ;}
#splash-container .top-nav [block-type="nav"] .list-item a {  font-size: 15.45px ;}
#splash-container .event-hub.collage-layout .event-hub-item .event-deets-inner .description.body {  height: 74px;}
}

@media only screen and (max-width:880px) {
#rsvp-modal #rsvp-submit {background:#2477b5;}
#splash-container .nav-logo {  float: none !important;}
#splash-container .element-title {  font-size:72px !important;}
#splash-container .heading-style1{  font-size:28px !important;}
}

@media only screen and (max-width:767px) {
#splash-container .top-nav {top: 0 !important;   margin:0; float:none !important;}
#splash-container .event-hub.collage-layout .event-hub-item .event-deets-inner .description.body {  height: 90px;}
#event-description-text br{display:none !important;}
#event-description-text p{margin-bottom:12px !important;}
}

@media only screen and (max-width:650px) {
#splash-container .sf.event-hub.collage-layout .children .event-hub-item, #splash-container .sf.event-hub.collage-layout .children .event-hub-item.featured{ width: 100%;}
#splash-container .event-hub.collage-layout .hubSearch {  float: none;  margin: 0 auto 13px;  position: relative;  width:100%;}
#splash-container .event-hub-section {margin-top:17px !important;}
#splash-container .sponsor-item {  margin-bottom: 0px; }
#splash-container .top-nav [block-type="nav"] .list-item a {  font-size: 13.45px;}
#splash-container .element-title {  font-size: 55px !important;}
#splash-container .heading-style1 {  font-size: 22px !important;}
.container-ele > .drop-area {height:auto !important;}
#splash-container .event-hub.collage-layout .children .event-hub-item .image, #splash-container .event-hub.collage-layout .past-events-subhub .event-hub-item .image {
height: 200px; min-height:0;}
#splash-container {font-size:16px;}
} 
 
@media only screen and (max-width:479px) {
#splash-container .top-nav [block-type="nav"] .list-item a {  font-size: 13.45px;}
#splash-container .element-title {  font-size: 34px !important;}
#splash-container .heading-style1 {  font-size: 25px !important;}
}

  