h1, h2, h3, h4, h5, h6 {
    color: #ccac00;
}
a {
    color: #ccac00;
}
a:hover, a:active {
    color: #ccac00;
}
#page-content blockquote {
    border-left: 3px solid #ccac00;
}
.bgcolor {
    background-color: #A88D00;
}
span.fill {
    background-color: #ccac00;
}
a.button.fill {
    background: #ccac00;
}
.timeline .column.heart:after {
    color: #ccac00;
}
.timeline-year span {
    background-color: #ccac00;
}
.loaderOverlay i {
    color: #ccac00;
}
#logo {
    color: #D9C6B1;
}
#logo span {
    color: #ccac00;
}
.hero #main-menu {
	border-top:1px solid #333;
}
#main-menu nav#navigation a:hover, #main-menu nav#navigation a.active {
    color: #ccac00;
}
#navigation-dotted ul li a:before {
    background: #ccac00;
}
#navigation-dotted ul li a span {
    background: #ccac00;
}
#navigation-dotted ul li a span:after {
    border-color: transparent transparent transparent #ccac00;
}
#invitation a {
    background: #ccac00;
}
.social ul li a:hover {
    color: #ccac00;
}
.box a:hover {
    color: #ccac00;
}
.box .date:before {
    color: #ccac00;
}
#twitter .follow:hover {
    color: #ccac00;
}
.small-box .amount {
    color: #ccac00;
}
.small-box .donate:hover {
    color: #ccac00;
}
#instagram-section .hash {
    color: #ccac00;
}
.form input[type="submit"] {
    color: #ccac00;
    border: none;
}
.form input[type="submit"].color {
    background-color: #ccac00;
    -webkit-box-shadow: 0px 3px 0px #6F3588;
    -moz-box-shadow: 0px 3px 0px #6F3588;
    box-shadow: 0px 3px 0px #6F3588;
}
.form input[type="submit"].color:hover {
    background-color: #ccac00;
}
.form .column:after {
    color: #ccac00;
}
footer .logo span {
    color: #ccac00;
}
#back-home {
    background: #ccac00;
}
.prev:hover:before, .next:hover:after {
    color: #ccac00;
}
.content p:first-child:first-letter {
    color: #ccac00;
}
#comments h3.section-title span {
    color: #ccac00;
}
#back-to-top {
    background: #ccac00;
}
#menu-toggle {
    background: #ccac00;
}
#menu-toggle:before {
    background: #ccac00;
}
.pattern, #wedding-events .timeline .column.heart:after, #guestbook {
    background-color: #222;
}
.box.pattern {
    background-color: #222;
}
#gallery-wrapper .block .portfolio-hover, #gallery-wrapper .block .video-hover {
    background: rgba(128, 108, 1, 0.7);
}
.overlay {
    background: rgba(128, 108, 1, 0.45);
}
#guestbook .form input[type="text"], #guestbook .form select, #guestbook .form input[type="number"], #guestbook .form textarea {
    background: transparent;
    border: 1px solid #6e5e55;
}
/* =========================================================== 
    5.  Additional Dark Background Colors
============================================================ */

#main-menu ul ul li {
    background: rgb(22, 22, 22);
    background: rgba(22, 22, 22, 0.97);
}
#main-menu ul ul:before {
    border-color: transparent transparent #222 transparent;
}
#main-menu {
    background: rgb(22, 22, 22);
    background: rgba(22, 22, 22, 0.97);
    border-bottom: 1px solid #333;
}
#logo {
    background: rgb(22, 22, 22);
    background: rgba(22, 22, 22, 0.97);
}
#main-menu ul li a {
    color: #D9C6B1;
}
#map-pins li {
    color: #666;
}
body, .section-tagline, #gallery-filter li a {
    color: #ddd;
}
#loveline, #important-people, #twitter {
    background-color: #222;
}
.box.pattern, .box.corner:before, .small-box li a.product, .small-box .money {
    border: 1px solid #6e5e55;
}
.timeline .column.heart:after {
    background: #222;
}
.small-box li {
    background: transparent;
}
#main-menu li.submenu:hover:after,#main-menu li:hover > a {
	color: #222;
}
.info_content p {
	color: #666;
}
.box {
    background: #222;
}
a.button {
    background: #ccac00;
    -webkit-box-shadow: 0px 3px 0px #867100;
    -moz-box-shadow: 0px 3px 0px #867100;
    box-shadow: 0px 3px 0px #867100;
	color: #222;
}
#gallery-filter li a:hover, #gallery-filter li.active a {
    background-color: #ccac00;
}
a:hover, a:active {
    color: #fff;
}
.box a:hover {
    color: #fff;
}
.details span, .quote span {
    color: #D9C6B1;
}
#story .quote {
    background: #806C01;
    color: #fff;
}
#story .box.corner:before {
    border: 1px solid #D9C6B1;
}
#story .quote .corners-topright {
    background: url(../../images/elements/corner-gold.png);
}
#story .quote .corners-topleft {
    background: url(../../images/elements/corner-gold.png);
}
#story .quote .corners-bottomright {
    background: url(../../images/elements/corner-gold2.png);
}
#story .quote .corners-bottomleft {
    background: url(../../images/elements/corner-gold2.png);
}
.corners-topright {
    background: url(../../images/elements/corner-darkTwo.png);
}
.corners-topleft {
    background: url(../../images/elements/corner-darkTwo.png);
}
.corners-bottomright {
    background: url(../../images/elements/corner-darkTwo2.png);
}
.corners-bottomleft {
    background: url(../../images/elements/corner-darkTwo2.png);
}
.pattern, #wedding-events .timeline .column.heart:after {
	background: #222 url(../../images/bgs/BG-crisp-paper-ruffles.png);
}
footer {
    background: #222;
	color:#D9C6B1;
}
@media (max-width: 600px) {
    #gallery-filter > li a {
        border-top: 1px solid #6e5e55;
    }
}
#invitation a { color: #222 }
#invitation span, #important-people .tab-content h2, h3.section-title, h3.section-title:before { color: #D9C6B1 }
#map a{color:#CCAC00}
#map a:hover{color: #CCAC00}
.hero .hero-slideshow .slide {background-position: 50% 56px}

#rsvp ul, #rsvp p { 
	font-size: 20px;
	text-align:center;
}
#rsvp a { 
	color: #FAFAFA;
}
#rsvp h4 { color: #FFF }