@charset "utf-8";
/* CSS Document */
body, #header, #rsvp .site-content, #registry, #direction .site-content, #photo, #groomsmen .site-content, #bridesmaid {
	background-color:#404040;
}
#ourstory .site-content, #rsvp, #registry .site-content, #direction, #photo .site-content, #groomsmen, #bridesmaid .site-content, footer {
	background-color:#2c2b2b;
}
body {
	color:#d0d0d0;
}
a:link, a {
	color:#d0d0d0;
}
#Logo a {
	background:url(images/logo.png) center;
}
.theme-border-big {
	border:7px solid #ffc002;
}
.theme-border-big:hover{
	border:7px solid #ebb101;
}
.theme-border {
	border:5px solid #ffc002;
}
.theme-border:hover{
	border:5px solid #ebb101;
}
.page-title {
    background-color: #151515;
}
.page-title .parallax-cntr {
	background:url(images/tree.png) no-repeat fixed 100% -3px;
}
.page-title .parallax {
	background:url(images/petals.png) repeat fixed 80% -3px;
}
/* =Home styles
-------------------------------------------------------------- */
.hr-grey {
	background:url(images/hr-gray.png) center no-repeat;
}
#wedding, .clients a:hover, #wedding h2, #wedding h6, #wedding h3  {
	color: #d0d0d0;
}
h1, h2, h3, h4, h5, h6 {
	color:#fff;
}
.title-bg {
	background-image: url(images/heart-ico.png), url(images/heading-bg.png);
}
/* =mainmenu styles
-------------------------------------------------------------- */
nav.main-menu-container {
	background:url(images/menu-bg.jpg) repeat-x;
}
.main-menu-container ul li a {
	color:#ffffff;
}
.main-menu-container ul li.current_page_item a, .main-menu-container ul li a:hover, .clients a, #groomsmen figure span, #address ul li a:hover {
	color:#ffc002;
}
.title-bg {
	color:#ffffff;
}
#wedding hgroup h1, #groomsmen article h4 span, #bridesmaid article h4 span, .social-media a {
	color:#ffc002;
}
.page-bottom-bg {
	background:url(images/page-bottom-bg.png) center no-repeat;
}
/* =rsvp styles
-------------------------------------------------------------- */
.rsvp .custom-radio label {
	background:url(images/radio-btn.png) left bottom no-repeat;
}
.rsvp p span {
	background:url(images/bg-border.jpg) repeat;
}
#direction iframe, .portfolio-container article figure, .ls-fullwidth, #groomsmen figure .thumb, #bridesmaid figure .thumb {
	background:url(images/bg-border-dark.jpg) repeat;
}
.rsvp p span input, .rsvp p span textarea, .rsvp p span select {
	background-color: #9e9e9e;
}
.mobile-menu { background-color:#ffe36d; border-color:#c6ab39; color:#5a5a5a; }
.rsvp p span select, .mobile-menu {
	background-image:url(images/arrow.png);
}
.rsvp p span input:hover, .rsvp p span textarea:hover, .rsvp p span select:hover, textarea:focus, .rsvp p span input:focus, .rsvp p span textarea:focus, .rsvp p span select:focus {
	background-color: #908f8f;
}
.rsvp p.submit-bg span {
	background:url(images/btn-bg-border.jpg) repeat;
}
.rsvp p.submit-bg span input {
	background-color:#151515;
	color:#ededed;
}
.rsvp p.submit-bg span input:hover {
	background-color:#101010;
}
/* =ourstory styles
-------------------------------------------------------------- */
#ourstory .post-detail {
	background-color:#4f4f4f;
}
.portfolio-container article h4 a:hover{
	color:#ebb101;
}
#ourstory .post-detail h3, #ourstory .post-detail p {
	color:#d0d0d0;
}
.ls-fullwidth .ls-playvideo, .ls-fullwidth .ls-nav-sides, .ls-fullwidth .ls-bottom-slidebuttons a, .ls-fullwidth .ls-nav-start, .ls-fullwidth .ls-nav-stop {
	background-image:url(images/skin.png);
}
.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-prev:hover, .ls-fullwidth .ls-nav-next, .ls-fullwidth .ls-nav-next:hover {
	background:url(images/ls_arrow.png) no-repeat;
}
.ls-fullwidth .ls-thumbnail-hover-bg {
	background:#2f2f2e;
}
.ls-fullwidth .ls-thumbnail-hover span {
	border: 5px solid #2f2f2e;
}

.timeline:before { background-color: #fff; }

.right .post-thumb:before { border-color:transparent transparent transparent #fff; }
.left .post-thumb:after { border-color:transparent #fff transparent transparent; }

.event.right .post-thumb, .event.left .post-thumb { background: url(images/post-thum-dotted-lines.png) repeat-x scroll center 110px rgba(0, 0, 0, 0); }

/* =Client styles
-------------------------------------------------------------- */
.clients .client-one{
	background-image:url(images/client-1.png);
	background-repeat:no-repeat;
}
.clients .client-two{
	background-image:url(images/client-2.png);
	background-repeat:no-repeat;
}
.clients .client-three {
	background-image:url(images/client-3.png);
	background-repeat:no-repeat;
}
.clients a:hover {
	color:#535353;
}
#address ul li address.address:before, #address ul li address.iphone:before, #address ul li a.mail:before, .place li:before {
	color:#fff5c9;
}
/* =groomsmen styles
-------------------------------------------------------------- */
#groomsmen figure, #bridesmaid figure{
	background-image: url(images/grooms-bg.png);
}
#groomsmen figure .thumb:hover, #bridesmaid figure .thumb:hover{
	background:#ebb101;
}
#bridesmaid figure .thumb .social, #groomsmen figure .thumb .social {
	background:url(images/social-bg.png) bottom no-repeat;
}
/* =photo styles
-------------------------------------------------------------- */
.category-filter li a.active {
	background-image: url(images/filter-active.png);
}
.category-filter li a.active, .category-filter li a:hover {
	color:#ffc002;
}
ul.category-filter li a, .portfolio-container article h4 a {
	color:#ffffff;
}
.social .icon-facebook, .social .icon-twitter {
	background-color:#fcefc9;
	color:#b58617;
}
@media only screen and (max-width:767px){
.category-filter li a.active {
	background-image:none;
}
}