@font-face {
    font-family: 'montserratregular';
    src: url('https://bowlingbash.splashthat.com/img/events/131638/assets/d1e3.montserrat-regular-webfont.eot');
    src: url('https://bowlingbash.splashthat.com/img/events/131638/assets/d1e3.montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://bowlingbash.splashthat.com/img/events/131638/assets/a948.montserrat-regular-webfont.woff') format('woff'),
         url('https://bowlingbash.splashthat.com/img/events/131638/assets/cc19.montserrat-regular-webfont.ttf') format('truetype'),
         url('https://bowlingbash.splashthat.com/img/events/131638/assets/09b1.montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
::selection {
	background: #000000;
	color:#ffffff;
}
::-moz-selection {
	background: #000000;
	color:#ffffff;
} 
::-moz-focus-inner {border:0; outline:none;}
#splash-container a { outline:none;}
::-moz-placeholder {font-family:'montserratregular', arial !important ; opacity:1;}
::-webkit-placeholder {font-family:'montserratregular', arial !important ; opacity:1!important;}
::-webkit-input-placeholder {font-family:'montserratregular', arial !important ; opacity:1!important;}
::-ms-placeholder {font-family:'montserratregular', arial !important ;  opacity:1!important;}
:-ms-placeholder {font-family:'montserratregular', arial !important ; opacity:1!important;} 

.ie-shim-wrap label{ color: #000000 !important;font-family:'montserratregular', arial !important ; 
 font-size:18px!important;  opacity:1;}
 
/* Base */
#splash-container  { font-size: 16px; font-family: 'montserratregular', Arial !important; background-color:#000000 !important;}
#splash-container h1,#splash-container   #element-subtitle,#splash-container h2, #splash-container .layoutGrp h3, #splash-container h4, #splash-container .element-when-day, #splash-container .element-when-month, #splash-container .element-when-year, #splash-container  .element-subtitle, #splash-container #element-where-venue, #splash-container  .element-where-venue,#splash-container .element-when-dow  { 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-weight:normal!important; line-height:1;}
 #splash-container #main-canvas {width:96% !important;}
/* Special Fonts */
#splash-container #main-canvas .montserratregular-regular{ font-family: 'montserratregular', arial!important;}

 #splash-container .master_group:after, #splash-container .after-clear:after, #splash-container .top-navigation-v:after{ clear: both; content: "";  display: block;}
 
 

/* Required Snippet  */
#splash-container .element .list-item { margin-bottom:0; }
#splash-container .master_group &gt; .layoutGrp { margin-bottom: 0; }
#splash-container .sf .title h1 { margin-bottom: 0; }
#splash-container .sf .body h1 { margin-bottom: 0; }
#splash-container .txtL {text-align:left !important;}
#splash-container  .event-bg-url:before{display:none;}
#splash-container  .event-bg-url {background:transparent !important; padding:0; max-width:337px; height:auto !important; margin-left:57px;}
#splash-container .event-bg-url img.bg {   display: block;  width:100%;  opacity: 1;  position: relative; z-index: 1; }
#splash-container .element-when-time {float:left;}
#splash-container .wrap.when-ss {line-height:1;}
#splash-container .date.start span.dow:after, .date.start span.day:after, #element-where-city div.venue-city:after { content: ", ";}
#splash-container .time .inline.hour span:after { content: ":";}
#splash-container .time.end .inline.hour span:before { content: " - ";}
 #splash-container .mega-date-wrap, #splash-container .mega-location-wrap{line-height:1; font-size:31px !important;}
#splash-container .list.images [block-type="image-item"] {
  display: block;
  float: right;
  margin: 0;
  max-width: 248px;
  padding: 0;
  position: relative;
  width: 100%;
}
#splash-container .element-when-time {
  float: none;
  width: auto;
  padding:0;
  text-align:center;
}
 

#splash-container .list.images [block-type="image-item"] .body {
  bottom: 0;
  line-height: 21px;
  padding: 0;
  position: absolute;
  text-align: right !important;
  
}
#splash-container .list.images [block-type="image-item"] .img-portrait {
height:322px;
border:solid 1px #f0f0f0;

}
#splash-container .list.images   .title.grp {
  display:none;
}
#splash-container .list.images  [block-type="image-item"] .body h4{  text-align: right !important; padding:0 8px 8px 0}

#splash-container .sponsors .s3.sponsor-item {
    margin: 0 15px;
    max-width: 219px;
    padding: 0;

}
#splash-container .sponsors .s3.sponsor-item img {
    max-height: 52px;
}

#splash-container .list.list[block-type="list"] .title.grp{}
#splash-container .list.list[block-type="list"] ul.children {list-style:disc;}
#splash-container .list.list[block-type="list"] .children  .grp.body{ display:none;}
#splash-container .list.list[block-type="list"] .title.grp{font-size:18px;}
 
#splash-container .list.list[block-type="list"] li.list-item {
  color: #FFF200;
  display: inline-block;
  float: none;
  margin: 0;
  padding: 0 3px 0 9px;
  width: auto;
  background:url(/img/events/131638/assets/bb30.bull.png) no-repeat left 10px;
}
#splash-container .list.list[block-type="list"] li.list-item:first-child{background:none;}
 #splash-container .list.list[block-type="list"] li.list-item  h3{color:#ffffff}

 
  
#splash-container .wrap.when-ss {
    line-height: 1;
}
 
#splash-container .sponsors  .children {text-align:center;}
#splash-container .sponsors .title.grp{ }

/* Splash */
#splash-container  .max-width-910{max-width:910px !important; width:94% !important;}
#splash-container  .max-width-860{max-width:860px !important; width:94% !important;}
#splash-container  .width-60-p {width:60% !important;}
#splash-container  .width-40-p {width:40% !important;}

#splash-container .headline[block-type="headline"] {font-size:31px; }

#splash-container #event-description-text h1 {
  line-height: 2.2em !important;
  margin-bottom: 10px;
}
#splash-container #event-description-text p {
margin-bottom:16px !important;
font-size:15px;
line-height:20px;
}
#splash-container .yellow-txt {
font-weight:normal;
color:#f9ed32 !important;
}
/* RSVP section */
 
 
.element-rsvp #element-rsvp #rsvp-modal #rsvp-form-inner {   float: none;  margin: 0 auto;  padding: 0;  max-width: 421px;  width:100%;}
#rsvp-modal #rsvp-form-inner label.checkbox {  color: #000000;  font-family: 'montserratregular',arial;  font-size: 16px;  margin-top: 2px;  width: auto;  font-weight: normal;}
#splash-container .element-rsvp #element-rsvp #rsvp-modal h3 {  border: 0 none !important;   font-size:40px; font-family:'montserratregular', Arial !important;  color:#000000;  margin-bottom: 10px;  padding: 7px 0 0 0;  text-align: left;}

 
 
 #splash-container .element-rsvp span#rsvp-button{display:block;}
#rsvp-modal .nu-input {  padding: 12px 9px 10px 13px; margin-top:5px;  font-family: 'montserratregular', arial!important; font-size:18px; border:1px solid #ffffff;  border-radius: 4px;   -webkit-border-radius: 4px;}
 

#splash-container #rsvp-modal #rsvp-form-inner .btnWrap{   border: 0 none; margin-top: 22px; position:relative; text-align: center;}

#splash-container #rsvp-modal #rsvp-form-inner #rsvp-submit.nu-btn {  background: none repeat scroll 0 0 #FFFFFF !important;  border: 1px solid #85BB23;
  border-radius: 25px;  box-shadow: none;  color: #000000;  display: block;  font-family: 'montserratregular',Arial !important;  font-size: 18px;
  height: 44px !important;  padding: 0;  width: 247px; text-transform:uppercase; font-weight:normal;}


#splash-container #rsvp-modal #rsvp-form-inner #rsvp-submit.nu-btn:hover{color:#ffffff !important; background: none repeat scroll 0 0 #85BB23 !important;  opacity:1;  filter:alpha(opacity=100);  border: 1px solid #ffffff;}


#splash-container #rsvp-modal #rsvp-form-inner .input-holder {
  margin-bottom: 0;
  padding-top: 0;
}


#rsvp-modal .rsvp-form .required-fields { background: none;  bottom: auto; color: #FF0000; font-family: montserratregular; font-size: 13px; font-weight: bold;left: 1px; text-transform: uppercase;  top: -23px;}

 
#splash-container .event-bg-url, #splash-container .top-header-part  {background-color:transparent !important; 
background-size:cover !important;}


#splash-container .element-rsvp {transform:none; -webkit-transform:none; -moz-transform:none; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #F15315),
	color-stop(1, #F4760E)
);
background-image: -o-linear-gradient(bottom, #F15315 0%, #F4760E 100%);
background-image: -moz-linear-gradient(bottom, #F15315 0%, #F4760E 100%);
background-image: -webkit-linear-gradient(bottom, #F15315 0%, #F4760E 100%);
background-image: -ms-linear-gradient(bottom, #F15315 0%, #F4760E 100%);
background-image: linear-gradient(to bottom, #F15315 0%, #F4760E 100%); border:solid 2px #ffffff !important; max-width:367px;
-webkit-border-radius:28px !important; -moz-border-radius:28px !important; border-radius:28px !important;font-family:'montserratregular', Arial  !important;  font-size: 46px !important; font-weight:normal; width:100%; line-height:84px; padding-top:3px !important;
}
#splash-container .element-rsvp:hover {transform:none; -webkit-transform:none; -moz-transform:none; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #F4760E),
	color-stop(1, #F15315)
);
background-image: -o-linear-gradient(bottom, #F4760E 0%, #F15315 100%);
background-image: -moz-linear-gradient(bottom, #F4760E 0%, #F15315 100%);
background-image: -webkit-linear-gradient(bottom, #F4760E 0%, #F15315 100%);
background-image: -ms-linear-gradient(bottom, #F4760E 0%, #F15315 100%);
background-image: linear-gradient(to bottom, #F4760E 0%, #F15315 100%);

 }
#splash-container .rsvp-form  h3#rsvp-form-top {display:none;}

/* After RSVP Confirmation */
#afterRsvpMessage .afterRsvpMessageInner h1 {  color: #000000; font-family:'montserratregular', Arial  !important;  font-size: 40px !important;  text-align: center;  width: 100%;}
#rsvp-modal.afterRsvp #rsvp-form-top .rsvp-text {display:none;}
#rsvp-modal.afterRsvp .rsvp-form .afterRsvpMessageInner p {  color: #000000;   display: block;font-family: 'montserratregular',arial !important; font-size: 20px; margin-bottom: 15px !important;  margin-top: 30px !important;   padding: 0 !important; line-height:normal!important;}

#rsvp-modal.afterRsvp .rsvp-form .afterRsvpMessageInner p:empty{display:none;}
#rsvp-modal.afterRsvp .rsvp-form .afterRsvpMessageInner .shareBox, #rsvp-modal.afterRsvp .rsvp-form  .afterRsvpMessageInner .shareWithFriends {  display: none;}
 
/* Footer */
#contact-event-organizer h3{  background: none repeat scroll 0 0 #000000; border-radius: 0; color: #FFFFFF; font-family: inherit; font-size: 1.2em;}
#contact-event-organizer a#send-contact-org-note {background:#000000; border:none; box-shadow:none;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;color:#ffffff; font-family: 'montserratregular', Arial  !important;}
#contact-event-organizer a#send-contact-org-note:hover {background:#1085c7; color:#ffffff;}
#contact-event-organizer  span#send-contact-org-cancel2{color:#666666; top:6px; right:10px;}
#contact-event-organizer  span#send-contact-org-cancel2:hover{color:#ffffff;}
#contact-event-organizer #send-contact-org-cancel {	color: #000000 !important;}
 

.master_group > .layoutGrp{margin-bottom:0 !important;}

/* Social*/

#social-main li a{transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;width:50px; height:50px;background-image: url(
/img/events/131638/assets/49da.social.png); background-repeat:no-repeat;display:block;content:".";}
#social-main li a i{display:none;}
#social-main li#social-btn-tw {margin:0 4px 0 6px;}
#social-main li a#twitter-link{background-position:-85px 0; }
#social-main li a#fb-link{background-position:0 0;}

#social-main li#youtube-icon{display:inline-block; vertical-align:top; cursor:pointer;}

#social-main li#youtube-icon a { background-position:-165px 0;}

#social-main li  a:hover{opacity:0.6; filter:alpha(opacity=60);}
li#social-btn-email span{display:none;}

#splash-container .font-size-26-p {font-size:26px !important;}
#splash-container .elevate-but {line-height:normal;}
#splash-container .elevate-but:hover {background-color:#005e87 !important;}
#splash-container .elevate-but a {line-height:30px;}
#splash-container .elevate-but   .element {float:left;}

#splash-container .border-radius-28 {border-radius:28px !important; -moz-border-radius:28px !important; -webkit-border-radius:28px !important;}

#splash-container  .mega-date-wrap .event_start{
  max-width: 431px;
  text-align: center;
  width: 100%;
}

@media only screen and (max-width: 900px) {#splash-container .element-rsvp {font-size: 34px !important; line-height: 74px;}
#splash-container .mega-date-wrap, #splash-container .mega-location-wrap {font-size: 28px !important;}
#splash-container .elevate-but {font-size:18px !important;}
 
}
@media only screen and (max-width: 750px) {
#splash-container .width-60-p,#splash-container .width-40-p {  float: none;  margin: 0 auto;  width: 100% !important;}
#splash-container .event-bg-url {  margin: 0 auto;  float: none;}
#splash-container .mega-date-wrap, #splash-container .mega-location-wrap {text-align: center !important;}
#splash-container .mega-date-wrap .event_start { float: none; margin: 0 auto;}
#splash-container .width-40-p {  float: none !important;  margin: 81px auto 0;  max-width: 350px;  padding-top: 167px !important;
width: 100% !important;
}
#splash-container .list.images [block-type="image-item"] {  float: none;  margin: 0 auto;  display: inline-block;}
#splash-container #main-canvas {margin-top:20px !important;}
#splash-container .element-rsvp {  left: 0; position: absolute;  top: 0;}
#splash-container .w3-4.element-custom-block-768468 {width:100%; margin:0; padding:0;}
#splash-container  .element-social-links {  margin-bottom: 50px;  margin-top: 20px;  width: 100%;}
#splash-container .padding-3-p {padding:3% !important;}
#splash-container .elevate-but {font-size:16px !important;}
}
@media only screen and (max-device-width: 768px) {
#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 .font-size-12{font-size:15px !important;}
}



@media only screen and (max-width: 500px) {
#splash-container .mega-date-wrap, #splash-container .mega-location-wrap {
  font-size: 26px !important;}
#splash-container .elevate-but {font-size:14px !important;}
#splash-container .elevate-but strong span{font-size:18px !important;}
#splash-container .list.list[block-type="list"] li.list-item { background-position:left center;}
}

@media only screen and (max-width: 400px) {
  #splash-container .font-size-12{font-size:12px !important;}
}
