@font-face {
    font-family: 'VFSansDemi';
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/351f.vfsans-demi.eot');
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/351f.vfsans-demi.eot') format('embedded-opentype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/eb75.vfsans-demi.woff') format('woff'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/68c6.vfsans-demi.ttf') format('truetype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/1357.vfsans-demi.svg#VFSansDemi') format('svg');
}
@font-face {
    font-family: 'VFSansBook';
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/6ef3.vfsans-book.eot');
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/6ef3.vfsans-book.eot') format('embedded-opentype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/ec97.vfsans-book.woff') format('woff'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/068a.vfsans-book.ttf') format('truetype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/a1b1.vfsans-book.svg#VFSansBook') format('svg');
}
@font-face {
    font-family: 'VFDidot3Regular';
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/62d9.vfdidot3-regular.eot');
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/62d9.vfdidot3-regular.eot') format('embedded-opentype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/bd21.vfdidot3-regular.woff') format('woff'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/8335.vfdidot3-regular.ttf') format('truetype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/2040.vfdidot3-regular.svg#VFDidot3Regular') format('svg');
}
@font-face {
    font-family: 'VFDidot6Regular';
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/17ff.vfdidot6-regular.eot');
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/17ff.vfdidot6-regular.eot') format('embedded-opentype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/9239.vfdidot6-regular.woff') format('woff'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/a552.vfdidot6-regular.ttf') format('truetype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/f9f8.vfdidot6-regular.svg#VFDidot6Regular') format('svg');
}
@font-face {
    font-family: 'VFDidot3Bold';
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/78c5.vfdidot3-bold.eot');
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/78c5.vfdidot3-bold.eot') format('embedded-opentype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/55b5.vfdidot3-bold.woff') format('woff'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/d1aa.vfdidot3-bold.ttf') format('truetype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/8e48.vfdidot3-bold.svg#VFDidot3Bold') format('svg');
}
@font-face {
    font-family: 'VFSansBold';
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/22a4.vfsans-bold.eot');
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/22a4.vfsans-bold.eot') format('embedded-opentype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/550a.vfsans-bold.woff') format('woff'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/db74.vfsans-bold.ttf') format('truetype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/53e6.vfsans-bold.svg#VFSansBold') format('svg');
}
@font-face {
    font-family: 'VFSansMedium';
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/cd2e.vfsans-medium.eot');
    src: url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/cd2e.vfsans-medium.eot') format('embedded-opentype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/aa01.vfsans-medium.woff') format('woff'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/e81f.vfsans-medium.ttf') format('truetype'),
         url('http://vfsocialclubhub.splashthat.com/img/events/88463/assets/112e.vfsans-medium.svg') format('svg');
}

::selection {
	background: #ea2328;
	color:#ffffff;
}
::-moz-selection {
	background: #ea2328;
	color:#ffffff;
}
:hover{ transition: all 0.15s linear 0s;}
#main-canvas a:hover{color:#ea2328;}

#main-canvas .master_group > .layoutGrp{margin-bottom:0;}
#main-canvas [block-type="list"] > .body {margin-bottom: 1.2em;}

#splash-container .VFSansLT{font-family: 'VFSansDemi', Tahoma, sans-serif !important;}
#splash-container .VFSans-Book{font-family: 'VFSansBook', Tahoma ,sans-serif !important;}
#splash-container .VFSansBold{font-family: 'VFSansBold', Tahoma, sans-serif !important;}
#splash-container .VFDidot3{font-family: 'VFDidot3Regular', Times, sans-serif !important;}
#splash-container .VFDidot6{font-family: 'VFDidot6Regular', Times, sans-serif !important;}
#splash-container .VFDidot3Bold{font-family: 'VFDidot3Bold', Times, sans-serif !important;}
#splash-container .tytl-margin0 div.title h1{margin-bottom: 0 !important;}

#splash-container .venue-txt{font-family: 'VFSansBook',sans-serif, Tahoma !important; text-transform:uppercase;}
#splash-container #event-description-text h1{font-family: 'VFDidot3Regular', Times, sans-serif !important;font-size: 1.71em;margin-bottom: 0.1em;line-height: 1em;}

#splash-container .element-description_text{font-size: 1.28em;}


/* Client Edits per James */

div#footer {
	display: none !important;
}

#splash-container {
	background-color: #eee !important;
}


/* Schedule Box */
#splash-container .schedule-box{max-width:610px;width: 63%;}
.ryt-tytl{border-top: 4px solid #ea2328;border-bottom: 4px solid #ea2328;}
.ryt-tytl h1{line-height: 1.1em;}
.ntk-box{font-family: 'VFSansBook', Tahoma, sans-serif;}
#splash-container .ntk-box h1{font-family: 'VFSansBold', Tahoma, sans-serif !important;font-size: 1em;text-transform: uppercase;margin-bottom:0.4em;}
#splash-container .event-listing-cst{}
#splash-container [block-type="list"] .list-item.s1.alt{padding:0;margin-bottom:0.8em;}
#splash-container [block-type="list"] .list-item.s1.alt .title, #splash-container [block-type="list"] .list-item.s1.alt .body{}
#splash-container [block-type="list"] .list-item.s1.alt .title{background: #ffffff ;float:left;max-width:75px;width:15%;margin-right: 1.5%;line-height: 0.9em;padding: 5px 0;}
#splash-container [block-type="list"] .list-item.s1.alt .body{float:left;margin: 0;text-align: left;width: 81%; border-top:1px solid #999999;padding: 0.7em 0 0.5em 0.45em;font-family: 'VFSansBold';font-size:0.92em;}
#splash-container [block-type="list"] .list-item.s1.alt .body p{max-width:315px;width: 76%;}
#splash-container [block-type="list"] .title{text-align: center;font-family: 'VFDidot3Bold'; font-size:1.9em;}
#splash-container [block-type="list"] .title .tiny-txt {display: block;text-align: center;font-family: 'VFSansBook'; font-size:14px;line-height:16px;padding:2px 0; text-transform: uppercase;float: none;margin: 0 auto;max-width: 50px;position: relative;}
#splash-container [block-type="list"] .title .tiny-txt:last-child{padding-top:5px;}
#splash-container [block-type="list"] .title .tiny-txt:first-child:before {color: #b3b2b3;content: "•";font-size: 1.5em;left: 0;position: absolute;}
#splash-container [block-type="list"] .title .tiny-txt:first-child:after {color: #b3b2b3;content: "•";font-size: 1.5em;right: 0;position: absolute;}
#splash-container a.fly-ryt{ font-family: 'VFSansBold'; font-size:0.92em;line-height:normal;color:#fff; position: absolute;right: 19px;display:block;float:right;background:#ea2328 url(/img/events/88463/assets/2690.rsvp-arrow.png) 58px center no-repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:0.32em 1.4em 0.27em 0.5em;}
#splash-container a.fly-ryt:hover{color:#fff;background-color:#000000;}
#splash-container .sub-list-cst a.fly-ryt{right: 0;}
#splash-container .time-cst{font-family: 'VFSansMedium'; font-size:14px; display:inline-block;margin-top:11px;color:#fff;}
#splash-container .sub-list-cst{margin-top:14px;padding-top:14px;position:relative;}
#splash-container .sub-list-cst:before{border-top:1px solid #a3a3a4; width:70%; content:"."; font-size:0; line-height:0; position:absolute; left:0; top:0;}
#element-contact-organizer{text-align:right;}
#element-contact-organizer a{background: url(/img/events/88463/assets/c407.arrow.png) left center no-repeat; padding-left:28px;font-family: 'VFSansBook'; color: #007cc4 !important; font-size: 0.9em;text-transform: uppercase;}
#element-contact-organizer a:hover{background: url(/img/events/88463/assets/5b84.arrow-hover.png) left center no-repeat;color: #ed1d24 !important;}


#rsvp-button:hover{color:#ed1c24;}
#simple-modal-wrap .simple-modal h3, #simple-modal-wrap .simple-modal h4, #simple-modal-wrap #rsvp-modal h5{}
#simple-modal-wrap #rsvp-submit{background: #ed1c24; border:0; box-shadow:none; color:#fff;}
#simple-modal-wrap #rsvp-submit:hover{}
#simple-modal-wrap .nu-input:focus, #simple-modal-wrap .nu-input:focus:hover{border: 1px solid #ed1c24;}
#rsvp-modal .rsvp-form .afterRsvpMessageInner .shareBox .method .icon{color:#ed1c24;}
#simple-modal-wrap .closeSimpleModal{color:#fff;}

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

/* desktop & tablet (& some giant phones) */
@media only screen and (max-width: 767px) {	
	#main-canvas #rsvp-modal #rsvp-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;}	
#splash-container #main-canvas .event-bg-url{height: 16.9em !important;min-height:14em !important;}
#splash-container #main-canvas .element-description_text{font-size: 1.2em !important;}
#splash-container #main-canvas #event-description-text p{font-size: 0.57em !important; line-height:1.8em;}
#splash-container #main-canvas .schedule-box{font-size: 1em !important;padding: 2.38em 1em 1.7em 2.4em !important;}
#splash-container #main-canvas a.fly-ryt{background-position: 46px center;}
#splash-container #main-canvas .sub-list-cst a.fly-ryt{right: 6px;}
}

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

/* mobile */
@media only screen and (max-width: 479px) {
#splash-container #main-canvas .event-bg-url{height: 11em !important;min-height:10em !important;}
#splash-container #main-canvas .element-description_text{font-size: 1em !important;}
#splash-container #main-canvas #event-description-text p{font-size: 0.8em !important; line-height:1.9em;}
#splash-container #main-canvas .top-bar{font-size: 0.8em !important;}
#splash-container #main-canvas .schedule-box{font-size: 1em !important;padding: 2.38em 1em 1.7em 2.4em !important; width:100% !important;}
#splash-container #main-canvas a.fly-ryt{background-position: 46px center;}
#splash-container #main-canvas .sub-list-cst a.fly-ryt{right: 6px;}
#splash-container #main-canvas .sidebar-cst{width:94% !important;}
 
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){
#splash-container #main-canvas .event-bg-url{height: 16.9em !important;min-height:14em !important;}
#splash-container #main-canvas .element-description_text{font-size: 1.2em !important;}
#splash-container #main-canvas #event-description-text p{font-size: 0.57em !important; line-height:1.8em;}
#splash-container #main-canvas .schedule-box{font-size: 1em !important;padding: 2.38em 1em 1.7em 2.4em !important;}
#splash-container #main-canvas a.fly-ryt{background-position: 46px center;}
#splash-container #main-canvas .sub-list-cst a.fly-ryt{right: 6px;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait){
#splash-container #main-canvas .event-bg-url{height: 11em !important;min-height:10em !important;}
#splash-container #main-canvas .element-description_text{font-size: 1em !important;}
#splash-container #main-canvas #event-description-text p{font-size: 0.8em !important; line-height:1.9em;}
#splash-container #main-canvas .top-bar{font-size: 0.8em !important;}
#splash-container #main-canvas .schedule-box{font-size: 1em !important;padding: 2.38em 1em 1.7em 2.4em !important; width:100% !important;}
#splash-container #main-canvas a.fly-ryt{background-position: 46px center;}
#splash-container #main-canvas .sub-list-cst a.fly-ryt{right: 6px;}
#splash-container #main-canvas .sidebar-cst{width:94% !important;}
}