#site-body .container {
  background-color: #fff;
}
#site-body a.link, #site-body button {
  background-color: #000;
  color: #fff;
}
#site-body a.link:hover, #site-body button:hover {
  background-color: rgb(235, 216, 173);
}
#site-body .cards-container {
  max-width: 700px;
  width: 100%;
  font-size: 0;
}
#site-body .cards-container .card {
  vertical-align: top;
}
#site-body .cards-container .card h4 {
  color: #fff;
  background-color: #FDD7B7;
}
#site-body .cards-container .card .copy-container {
  color: #fff;
  background-color: #000;
}
#site-body .long-cards-container .long-card .left {
  background-color: #FDD7B7;
}
#site-body .long-cards-container .long-card .left span.time {
  color: #fff;
}
#site-body .long-cards-container .long-card .right {
  background-color: #000;
  color: #fff;
}
#site-body .long-cards-container .long-card hr {
  border-color: #fff;
}
#site-body #home .grid-container .grid-column {
  color: #fff;
}
#site-body #home .grid-container .grid-column span {
  border-color: #fff;
  background-color: #000;
}
#site-body #home .grid-container .grid-column span:hover a {
  text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
  color: rgb(235, 216, 173);
}
#site-body #about .image-container p.couple-copy {
  color: rgba(130, 130, 130, 0.8);
}
#site-body #about .image-container .two-columns-wide p.couple-copy {
  padding: 10px 12px;
}
#site-body #weddingparty .bridal-cards .bridal-row .bridal-card {
  color: #fff;
  background-color: #ccc;
}
#site-body #weddingparty .bridal-cards .bridal-row .bridal-card h3 {
  color: #fff;
}
@media all and (min-width: 1000px) {
  #site-body #accommodations {
    background-image: none !important;
  }
}
#site-body #accommodations .cards-container .card.hide-nolink .hotel-link-button a {
  visibility: hidden;
}
#site-body #accommodations .cards-container .card .copy-container .text a {
  color: #B2B2B2 !important;
}
#site-body #schedule .address a {
  color: #fff;
}
#site-body #registry .cards-container .card {
  background-color: #FDD7B7;
}
#site-body #registry .cards-container .card a h4 {
  background-color: transparent;
}
#site-body #registry .cards-container .card a h4:hover {
  color: rgba(117.25, 117.25, 117.25, 0.8);
}
#site-body #location .links-container a.location-tab-link,
#site-body #location .links-container p.non-tabs-mode {
  color: #000;
}
#site-body #gallery .grid-container .grid-column .inner-column {
  background-color: gray;
  border-color: #fff;
}
#site-body #misc p.page-copy,
#site-body #faq p.page-copy {
  color: #888888;
}
#site-body #rsvp .container {
  background-color: transparent;
}
#site-body #rsvp .container form input[type=text],
#site-body #rsvp .container form input[type=text]:focus,
#site-body #rsvp .container form textarea,
#site-body #rsvp .container form textarea:focus,
#site-body #rsvp .container div#rsvp-form input[type=text],
#site-body #rsvp .container div#rsvp-form input[type=text]:focus,
#site-body #rsvp .container div#rsvp-form textarea,
#site-body #rsvp .container div#rsvp-form textarea:focus {
  color: #fff !important;
  background-color: #000;
  border-color: #000;
}
#site-body #rsvp .container form input[type=text]::-webkit-input-placeholder,
#site-body #rsvp .container form input[type=text]:focus::-webkit-input-placeholder,
#site-body #rsvp .container form textarea::-webkit-input-placeholder,
#site-body #rsvp .container form textarea:focus::-webkit-input-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]::-webkit-input-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:focus::-webkit-input-placeholder,
#site-body #rsvp .container div#rsvp-form textarea::-webkit-input-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:focus::-webkit-input-placeholder {
  color: #fff;
}
#site-body #rsvp .container form input[type=text]:-moz-placeholder,
#site-body #rsvp .container form input[type=text]:focus:-moz-placeholder,
#site-body #rsvp .container form textarea:-moz-placeholder,
#site-body #rsvp .container form textarea:focus:-moz-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:-moz-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:focus:-moz-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:-moz-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
#site-body #rsvp .container form input[type=text]::-moz-placeholder,
#site-body #rsvp .container form input[type=text]:focus::-moz-placeholder,
#site-body #rsvp .container form textarea::-moz-placeholder,
#site-body #rsvp .container form textarea:focus::-moz-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]::-moz-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:focus::-moz-placeholder,
#site-body #rsvp .container div#rsvp-form textarea::-moz-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
#site-body #rsvp .container form input[type=text]:-ms-input-placeholder,
#site-body #rsvp .container form input[type=text]:focus:-ms-input-placeholder,
#site-body #rsvp .container form textarea:-ms-input-placeholder,
#site-body #rsvp .container form textarea:focus:-ms-input-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:-ms-input-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:focus:-ms-input-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:-ms-input-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:focus:-ms-input-placeholder {
  color: #fff;
}
#site-body #rsvp .container form textarea,
#site-body #rsvp .container form textarea:focus,
#site-body #rsvp .container div#rsvp-form textarea,
#site-body #rsvp .container div#rsvp-form textarea:focus {
  border-color: gray;
}
#site-body #rsvp .container form #days #select-days,
#site-body #rsvp .container div#rsvp-form #days #select-days {
  background-color: rgba(50, 50, 50, 0.9);
  color: #fff;
}
#site-body #rsvp .container form select,
#site-body #rsvp .container div#rsvp-form select {
  background-color: #000;
  color: #fff;
  border-bottom-color: #000;
}
#site-body #rsvp .container form span.highlight,
#site-body #rsvp .container div#rsvp-form span.highlight {
  color: #fff;
  background-color: #000;
  border-bottom-color: #000;
}
#site-body nav {
  background-color: #fff;
}
#site-body nav .header-container {
  background: #000;
}
#site-body nav .header-container div.headers h1 {
  color: #fff;
}
#site-body nav div.nav-container ul.main {
  border-color: #000;
}
#site-body nav div.nav-container ul.main li a.nav-link {
  color: #000;
}
#site-body footer {
  background: #000;
}
#site-body.public-hosting-container {
  background: url("/assets/march2014/images/deco/gold-col1-2b-top-f81c2c43.png") top center repeat-x, url("/assets/march2014/images/deco/gold-col1-2b-bot-c03ec80d.png") bottom center repeat-x, #000;
}
#site-body.public-hosting-container .password-container {
  background: none;
  border: none;
}
#site-body.public-hosting-container .password-container h1.title {
  color: #fff;
}
.win #site-body.public-hosting-container .password-container h1.title {
  -webkit-text-fill-color: #fff !important;
}
#site-body.public-hosting-container .password-container h1.title {
  overflow-wrap: break-word;
}
#site-body.public-hosting-container .password-container h2.subtitle {
  color: #fff;
}
#site-body.public-hosting-container .password-container h2.login {
  color: #fff;
}
#site-body.public-hosting-container .password-container .hr {
  border-bottom: 3px solid #fff;
}
#site-body.public-hosting-container .password-container #guest-center-widget {
  background: none;
  border: none;
}
#site-body.public-hosting-container .password-container #guest-center-widget p.coming-soon,
#site-body.public-hosting-container .password-container #guest-center-widget p.message {
  color: rgb(157.25, 157.25, 157.25);
}
#site-body.public-hosting-container .password-container #guest-login-form label {
  color: rgb(157.25, 157.25, 157.25) !important;
}
#site-body.public-hosting-container .password-container #guest-login-form input.main-btn {
  color: #000;
}
#site-body.public-hosting-container .password-container #guest-login-form input.main-btn:hover {
  color: #000;
  background-color: rgb(235, 216, 173);
}
#site-body.public-hosting-container .password-container #guest-login-form input.main-btn {
  background-image: none !important;
  background-color: #FDD7B7;
  border: 1px solid black;
  -webkit-appearance: none;
  -webkit-border: 1px solid black;
}
#site-body.public-hosting-container .password-container #alert-box h5.flash-alert {
  color: #C32626 !important;
  background-color: #DAB9B9;
  border-color: #FF0000;
}
#site-body.guest-email-imager #main-image-part {
  background: url("/assets/march2014/images/deco/gold-col1-2b-top-f81c2c43.png") top center repeat-x, url("/assets/march2014/images/deco/gold-col1-2b-bot-c03ec80d.png") bottom center repeat-x, #000;
  background-size: initial;
}
#site-body.guest-email-imager #main-image-part h1 {
  color: #fff;
}
#site-body.guest-email-imager #main-image-part h2 {
  color: #fff;
}
#site-body.guest-email-imager #main-image-part p.pbody {
  color: rgb(157.25, 157.25, 157.25);
}
#site-body.guest-email-imager #main-image-part .outer {
  background: none;
  background-size: initial;
  border: none;
}
#site-body.guest-email-imager #main-image-part .inner {
  padding: 25px;
  border: none;
  background: none;
}

#site-body .pages .page p.page-copy, #site-body .pages .page p.couple-copy, #site-body.site-body-css .pages .page p.page-copy, #site-body.site-body-css .pages .page p.couple-copy {
  color: #444444 !important;
}
#site-body .pages h2.page-title, #site-body.site-body-css .pages h2.page-title {
  background-color: #fff;
  color: #FDD7B7;
}
#site-body .cards-container h4, #site-body .cards-container a.link, #site-body.site-body-css .cards-container h4, #site-body.site-body-css .cards-container a.link {
  background-color: #000;
}
#site-body .cards-container a.link:hover, #site-body.site-body-css .cards-container a.link:hover {
  color: rgb(25.5, 25.5, 25.5);
  background-color: rgb(253.6891891892, 228.7837837838, 207.8108108108);
}
#site-body #home .grid-container .grid-column.column1 span:first-child + span + span, #site-body.site-body-css #home .grid-container .grid-column.column1 span:first-child + span + span {
  background: url("/assets/march2014/images/deco/gold-col1-2b-top-f81c2c43.png") 0 0 repeat-x, url("/assets/march2014/images/deco/gold-col1-2b-bot-c03ec80d.png") 0 bottom repeat-x, #000;
}
#site-body #home .grid-container .grid-column.column2 span:first-child + span, #site-body.site-body-css #home .grid-container .grid-column.column2 span:first-child + span {
  background: url("/assets/march2014/images/deco/gold-col2-row2a-db6b5020.png") 0 0 no-repeat, url("/assets/march2014/images/deco/gold-col2-row2b-10e9d0f3.png") right bottom no-repeat, #000;
}
#site-body #home .grid-container .grid-column.column2 span:first-child + span + span, #site-body.site-body-css #home .grid-container .grid-column.column2 span:first-child + span + span {
  background: url("/assets/march2014/images/deco/gold-col2-row3-c9215afe.png") 50% 47% no-repeat, #000;
}
#site-body #home .grid-container .grid-column.column3 span:first-child + span, #site-body.site-body-css #home .grid-container .grid-column.column3 span:first-child + span {
  background: url("/assets/march2014/images/deco/gold-col3-row2a-9dd47935.png") right top no-repeat, url("/assets/march2014/images/deco/gold-col3-row2b-4133e2fd.png") left bottom no-repeat, #000;
}
#site-body #home .grid-container .grid-column span a, #site-body.site-body-css #home .grid-container .grid-column span a {
  color: rgb(235, 216, 173);
}
.webkit #site-body #home .grid-container .grid-column span a, .webkit #site-body.site-body-css #home .grid-container .grid-column span a {
  background-image: url("/assets/march2014/images/deco/goldfoil-397fc49d.png");
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#site-body #home .grid-container .grid-column span a:hover, #site-body.site-body-css #home .grid-container .grid-column span a:hover {
  background-image: none;
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
  transition: color 0.3s ease;
  color: black;
  text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}
#site-body #weddingparty .bridal-card .text, #site-body.site-body-css #weddingparty .bridal-card .text {
  background-color: #000 !important;
}
#site-body #schedule .long-cards-container .left, #site-body.site-body-css #schedule .long-cards-container .left {
  background-color: #000;
}
#site-body #schedule .long-cards-container .right, #site-body.site-body-css #schedule .long-cards-container .right {
  background-color: #FDD7B7;
  color: #000;
}
#site-body #schedule span.address a, #site-body.site-body-css #schedule span.address a {
  color: #008cba !important;
}
#site-body #registry .cards-container .card, #site-body.site-body-css #registry .cards-container .card {
  background-color: #000 !important;
}
#site-body #location .cards-container .cards-row .card .copy-container, #site-body.site-body-css #location .cards-container .cards-row .card .copy-container {
  background-color: #FDD7B7 !important;
}
#site-body #location .cards-container .cards-row .card .copy-container span, #site-body.site-body-css #location .cards-container .cards-row .card .copy-container span {
  color: #000;
}
#site-body #travel .cards-container .card .copy-container, #site-body.site-body-css #travel .cards-container .card .copy-container {
  color: #000;
  background-color: #FDD7B7;
}
#site-body #accommodations .cards-container .card .copy-container, #site-body.site-body-css #accommodations .cards-container .card .copy-container {
  background-color: #000;
}
#site-body #rsvp .container form input[type=text],
#site-body #rsvp .container form input[type=text]:focus,
#site-body #rsvp .container form textarea,
#site-body #rsvp .container form textarea:focus,
#site-body #rsvp .container div#rsvp-form input[type=text],
#site-body #rsvp .container div#rsvp-form input[type=text]:focus,
#site-body #rsvp .container div#rsvp-form textarea,
#site-body #rsvp .container div#rsvp-form textarea:focus, #site-body.site-body-css #rsvp .container form input[type=text],
#site-body.site-body-css #rsvp .container form input[type=text]:focus,
#site-body.site-body-css #rsvp .container form textarea,
#site-body.site-body-css #rsvp .container form textarea:focus,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text],
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]:focus,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea:focus {
  background-color: #FDD7B7;
  color: #000 !important;
}
#site-body #rsvp .container form input[type=text]::-webkit-input-placeholder,
#site-body #rsvp .container form input[type=text]:focus::-webkit-input-placeholder,
#site-body #rsvp .container form textarea::-webkit-input-placeholder,
#site-body #rsvp .container form textarea:focus::-webkit-input-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]::-webkit-input-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:focus::-webkit-input-placeholder,
#site-body #rsvp .container div#rsvp-form textarea::-webkit-input-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:focus::-webkit-input-placeholder, #site-body.site-body-css #rsvp .container form input[type=text]::-webkit-input-placeholder,
#site-body.site-body-css #rsvp .container form input[type=text]:focus::-webkit-input-placeholder,
#site-body.site-body-css #rsvp .container form textarea::-webkit-input-placeholder,
#site-body.site-body-css #rsvp .container form textarea:focus::-webkit-input-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]::-webkit-input-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]:focus::-webkit-input-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea::-webkit-input-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea:focus::-webkit-input-placeholder {
  color: rgb(89.25, 89.25, 89.25);
}
#site-body #rsvp .container form input[type=text]:-moz-placeholder,
#site-body #rsvp .container form input[type=text]:focus:-moz-placeholder,
#site-body #rsvp .container form textarea:-moz-placeholder,
#site-body #rsvp .container form textarea:focus:-moz-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:-moz-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:focus:-moz-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:-moz-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:focus:-moz-placeholder, #site-body.site-body-css #rsvp .container form input[type=text]:-moz-placeholder,
#site-body.site-body-css #rsvp .container form input[type=text]:focus:-moz-placeholder,
#site-body.site-body-css #rsvp .container form textarea:-moz-placeholder,
#site-body.site-body-css #rsvp .container form textarea:focus:-moz-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]:-moz-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]:focus:-moz-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea:-moz-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea:focus:-moz-placeholder {
  color: rgb(89.25, 89.25, 89.25);
}
#site-body #rsvp .container form input[type=text]::-moz-placeholder,
#site-body #rsvp .container form input[type=text]:focus::-moz-placeholder,
#site-body #rsvp .container form textarea::-moz-placeholder,
#site-body #rsvp .container form textarea:focus::-moz-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]::-moz-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:focus::-moz-placeholder,
#site-body #rsvp .container div#rsvp-form textarea::-moz-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:focus::-moz-placeholder, #site-body.site-body-css #rsvp .container form input[type=text]::-moz-placeholder,
#site-body.site-body-css #rsvp .container form input[type=text]:focus::-moz-placeholder,
#site-body.site-body-css #rsvp .container form textarea::-moz-placeholder,
#site-body.site-body-css #rsvp .container form textarea:focus::-moz-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]::-moz-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]:focus::-moz-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea::-moz-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea:focus::-moz-placeholder {
  color: rgb(89.25, 89.25, 89.25);
}
#site-body #rsvp .container form input[type=text]:-ms-input-placeholder,
#site-body #rsvp .container form input[type=text]:focus:-ms-input-placeholder,
#site-body #rsvp .container form textarea:-ms-input-placeholder,
#site-body #rsvp .container form textarea:focus:-ms-input-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:-ms-input-placeholder,
#site-body #rsvp .container div#rsvp-form input[type=text]:focus:-ms-input-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:-ms-input-placeholder,
#site-body #rsvp .container div#rsvp-form textarea:focus:-ms-input-placeholder, #site-body.site-body-css #rsvp .container form input[type=text]:-ms-input-placeholder,
#site-body.site-body-css #rsvp .container form input[type=text]:focus:-ms-input-placeholder,
#site-body.site-body-css #rsvp .container form textarea:-ms-input-placeholder,
#site-body.site-body-css #rsvp .container form textarea:focus:-ms-input-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]:-ms-input-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form input[type=text]:focus:-ms-input-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea:-ms-input-placeholder,
#site-body.site-body-css #rsvp .container div#rsvp-form textarea:focus:-ms-input-placeholder {
  color: rgb(89.25, 89.25, 89.25);
}
#site-body #rsvp .container form #days #select-days,
#site-body #rsvp .container div#rsvp-form #days #select-days, #site-body.site-body-css #rsvp .container form #days #select-days,
#site-body.site-body-css #rsvp .container div#rsvp-form #days #select-days {
  background-color: rgb(20.4, 20.4, 20.4);
  color: #000;
}
#site-body #rsvp .container form select,
#site-body #rsvp .container form span.highlight,
#site-body #rsvp .container div#rsvp-form select,
#site-body #rsvp .container div#rsvp-form span.highlight, #site-body.site-body-css #rsvp .container form select,
#site-body.site-body-css #rsvp .container form span.highlight,
#site-body.site-body-css #rsvp .container div#rsvp-form select,
#site-body.site-body-css #rsvp .container div#rsvp-form span.highlight {
  color: #000;
  background-color: #FDD7B7;
}
#site-body #rsvp button, #site-body.site-body-css #rsvp button {
  background-color: #000;
  color: #fff;
}
#site-body #rsvp button:hover, #site-body.site-body-css #rsvp button:hover {
  background-color: rgb(139.4, 139.4, 139.4);
}
#site-body #rsvp hr, #site-body.site-body-css #rsvp hr {
  border-color: #fff;
}

/*# sourceMappingURL=/assets/march2014/stylesheets/deco/desktop/color_templates/default-f8411f39.css.map */
