#main-canvas.flyer section.rsvp a.big.button {
background: #F13D46;
color: white;
}

#main-canvas.flyer ul.social-main {
position: absolute;
background: #1B1818;
padding: 8px;
top: 60px;
border: 1px solid #550408;
right: -48px;
box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2), 4px 0 6px black inset;
border-left: none;
}

div.canvas.flyer article.details {
position: fixed;
bottom: 0;
width: 980px;
left: 50%;
margin-left: -490px;
background: #EEE;
box-shadow:0 -6px 10px -5px #ccc;
}

div.canvas.flyer section.when-where div.where,
div.canvas.flyer section.when-where div.where h3 {
color:#000;
}

#main-canvas.flyer div.more-details {
display:none;
}


#main-canvas footer,
#main-canvas.flyer .more-details ul.social-main {
display:none;
}

#main-canvas.flyer div.more-details span.toggle-details {
position: absolute;
bottom: -1px;
left: 50%;
background: white;
padding: 4px 26px;
cursor: pointer;
box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2);
transition: all .15s linear;
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
-ms-transition: all .15s linear;
margin-left: -370px;
-o-transition: all .15s linear;
color: black;
}

#main-canvas.flyer .splash-feed.custom,
#main-canvas.flyer .details-sidebar ul.remember-actions li span a {
color: black !important;
}

#main-canvas.flyer .details-sidebar ul.remember-actions li span a:hover {
color:#fff;
}

#main-canvas.flyer .details-sidebar ul.remember-actions li span {
border-bottom:1px solid #DDD;
}

#main-canvas.flyer .details-sidebar {
border-top:none;
}

#main-canvas.flyer div.gallery-height-spacer {
height:10px;
}

div#gallery-thumbs {
margin-left:20px;
}

div.canvas.flyer section.when-where div.where .small span {
font-size: 14px !important;
white-space: nowrap;
top: 4px;
position: relative;
}

#main-canvas.flyer img#event-image-source {
box-shadow:none;
}

div.rsvp-form {
background:none;
box-shadow:none;
}

div.rsvp-form div.form-holder h5 {
color: #000;
text-shadow: none;
border:none;
}

#rsvp-form-inner label.checkbox {
color:#000;
}

div.rsvp-form div.form-holder {
box-shadow:none;
border:none;
}

div.rsvp-form input#rsvp-submit {
margin-top:0;
}

div.rsvp-form div.form-holder h5 {
text-shadow: none;
color: #000;
border: none;
}

ul.social li a.add-cal, ul.the-cals li a {
color:#000;
}
ul.social li a.add-cal:hover, ul.the-cals li a:hover {
color:#03e1ff;
}

#main-canvas.flyer section.rsvp a.big.button {
border:none;
text-shadow:none;
}

div.rsvp-form input#rsvp-submit {
text-shadow:none;
}