#site-body .container {
  background-color: #fff;
}
#site-body a.link, #site-body button {
  background-color: #5ED5DD;
  color: #fff;
}
#site-body a.link:hover, #site-body button:hover {
  background-color: #F8308D;
}
#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: #F94D0E;
}
#site-body .cards-container .card .copy-container {
  color: #fff;
  background-color: #5ED5DD;
}
#site-body .long-cards-container .long-card .left {
  background-color: #F94D0E;
}
#site-body .long-cards-container .long-card .left span.time {
  color: #fff;
}
#site-body .long-cards-container .long-card .right {
  background-color: #5ED5DD;
  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: #5ED5DD;
}
#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: #F8308D;
}
#site-body #about .image-container p.couple-copy {
  color: #888888;
}
#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: #F94D0E;
}
#site-body #registry .cards-container .card a h4 {
  background-color: transparent;
}
#site-body #registry .cards-container .card a h4:hover {
  color: rgb(48.3333333333%, 48.3333333333%, 48.3333333333%);
}
#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: #5ED5DD;
  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: #5ED5DD;
  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: #5ED5DD;
  border-bottom-color: #000;
}
#site-body nav {
  background-color: #fff;
}
#site-body nav .header-container {
  background: url("/assets/march2014/images/tropic_thunder/nav-wood-background-e78c5ead.jpg");
}
#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: url("/assets/march2014/images/tropic_thunder/nav-wood-background-e78c5ead.jpg");
}
#site-body.public-hosting-container {
  background: url("/assets/march2014/images/tropic_thunder/leaf-col1-row1a-5832dd9e.png") top left no-repeat, url("/assets/march2014/images/tropic_thunder/leaf-col3-row1-e678ad0d.png") top right no-repeat, url("/assets/march2014/images/tropic_thunder/leaf-col1-row2a-37c21db8.png") bottom left no-repeat, url("/assets/march2014/images/tropic_thunder/leaf-col3-row3-318e2233.png") bottom right no-repeat, #5ED5DD;
}
#site-body.public-hosting-container .password-container {
  background: none;
  border: none;
}
#site-body.public-hosting-container .password-container h1.title {
  color: #000;
}
.win #site-body.public-hosting-container .password-container h1.title {
  -webkit-text-fill-color: #000 !important;
}
#site-body.public-hosting-container .password-container h1.title {
  overflow-wrap: break-word;
}
#site-body.public-hosting-container .password-container h2.subtitle {
  color: #000;
}
#site-body.public-hosting-container .password-container h2.login {
  color: #000;
}
#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: 5px solid #fff;
}
#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: #000;
}
#site-body.public-hosting-container .password-container #guest-login-form label {
  color: #000 !important;
}
#site-body.public-hosting-container .password-container #guest-login-form input.main-btn {
  color: #fff;
}
#site-body.public-hosting-container .password-container #guest-login-form input.main-btn:hover {
  color: #000;
  background-color: #F8308D;
}
#site-body.public-hosting-container .password-container #guest-login-form input.main-btn {
  background-image: none !important;
  background-color: #F94D0E;
  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/tropic_thunder/leaf-col1-row1a-5832dd9e.png") top left no-repeat, url("/assets/march2014/images/tropic_thunder/leaf-col3-row1-e678ad0d.png") top right no-repeat, url("/assets/march2014/images/tropic_thunder/leaf-col1-row2a-37c21db8.png") bottom left no-repeat, url("/assets/march2014/images/tropic_thunder/leaf-col3-row3-318e2233.png") bottom right no-repeat, #5ED5DD;
  background-size: initial;
}
#site-body.guest-email-imager #main-image-part h1 {
  color: #000;
}
#site-body.guest-email-imager #main-image-part h2 {
  color: #000;
}
#site-body.guest-email-imager #main-image-part p.pbody {
  color: #000;
}
#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: 5px solid #fff;
  background: none;
}

#site-body .container, #site-body.site-body-css .container {
  background-color: #fff;
}
#site-body a.link, #site-body button, #site-body.site-body-css a.link, #site-body.site-body-css button {
  background-color: #5ED5DD;
  color: #fff;
}
#site-body a.link:hover, #site-body button:hover, #site-body.site-body-css a.link:hover, #site-body.site-body-css button:hover {
  background-color: #F8308D;
}
#site-body .cards-container, #site-body.site-body-css .cards-container {
  max-width: 700px;
  width: 100%;
  font-size: 0;
}
#site-body .cards-container .card, #site-body.site-body-css .cards-container .card {
  vertical-align: top;
}
#site-body .cards-container .card h4, #site-body.site-body-css .cards-container .card h4 {
  color: #fff;
  background-color: #F94D0E;
}
#site-body .cards-container .card .copy-container, #site-body.site-body-css .cards-container .card .copy-container {
  color: #fff;
  background-color: #5ED5DD;
}
#site-body .long-cards-container .long-card .left, #site-body.site-body-css .long-cards-container .long-card .left {
  background-color: #F94D0E;
}
#site-body .long-cards-container .long-card .left span.time, #site-body.site-body-css .long-cards-container .long-card .left span.time {
  color: #fff;
}
#site-body .long-cards-container .long-card .right, #site-body.site-body-css .long-cards-container .long-card .right {
  background-color: #5ED5DD;
  color: #fff;
}
#site-body .long-cards-container .long-card hr, #site-body.site-body-css .long-cards-container .long-card hr {
  border-color: #fff;
}
#site-body #about .page-copy, #site-body #about .image-container .couple-copy, #site-body.site-body-css #about .page-copy, #site-body.site-body-css #about .image-container .couple-copy {
  color: #000;
}

@media (max-width: 640px) {
  #site-body.public-hosting-container {
    background: url("/assets/march2014/images/tropic_thunder/leaf-col1-row2a-37c21db8.png") bottom left no-repeat, url("/assets/march2014/images/tropic_thunder/leaf-col3-row3-318e2233.png") bottom right no-repeat, #5ED5DD;
  }
}

/*# sourceMappingURL=/assets/march2014/stylesheets/tropic_thunder/desktop/color_templates/default-d81ab51e.css.map */
