body {
	background: #788e3a url("Images/flower_pattern_test.png") top left repeat; /* #8497bc */
	background-attachment: fixed;
	background-size: 600px;
	color: #000;
	font-family: "Cormorant Garamond";
	font-weight: 400;
	font-size: 18px;
}

/*
body.bgimage2 {
	background-image: url('Images/tapet_2.png');
	background-size: cover;
}*/

.site-outer-wrapper {
	width: 80%;
	max-width: 1100px;
	padding: 10px;
	background-color: #788e3a;
	margin: 70px auto;
}

.site-wrapper {	
	padding: 0px;
	max-width: 1100px;
	width: 100%;	
	margin: 0;
}

.site-inner-wrapper {
	border: 0;
	padding: 100px;
}

.site-name .line2 .name1, 
.site-name .line2 .and, 
.site-name .line2 .name2 {
	display: block;
}

.site-name .line2 {
	line-height: 1;
	font-size: 66px;
}

.site-name .line2 .and {
	font-family: "Playfair Display";
	font-size: 30px;
	height: 1px;
	background: #ccc;
    background: linear-gradient(45deg, rgba(255, 255, 255, 1) 0%, #ccc 50%, rgba(255, 255, 255, 1) 100%);
    margin: 17px auto 10px auto;
    max-width: 400px;
}

.site-name .line2 .and span {
	display: inline-block;
    background: #fff;
    padding: 0 10px;
    transform: translateY(-50%);
    line-height: 1;
}

.site-name .line1, 
.site-name .line2, 
.wedding-date,
.countdown h3,
article h2, 
article h3, 
article h4,
.countdown .numbers .value, 
.countdown .numbers .type {
	color: #545e38;
	font-family: "Cormorant SC";
	font-weight: 400;
	text-transform: lowercase;
	letter-spacing: 0.1em;
}

.countdown .numbers .type {
	font-size: 16px;
}

.site-name .line1,
.wedding-date {
	font-size: 24px;
}

.desktop-nav nav a {
	font-size: 15px;
}

.hamburger {
	top: 0;
	right: 0;
}

.button, 
.hamburger.not-active,
.mobile-nav.nav-v2 nav, 
.menu-background, 
.no-main-image .page-section.header, 
.slideshow-nums a.current {
	background: #788e3a;
}

.hamburger.not-active {
	padding-bottom: 6px;
}

.hamburger.not-active .hamburger-inner, 
.hamburger.not-active .hamburger-inner:after, 
.hamburger.not-active .hamburger-inner:before 
{
	background-color: #fff;
}

.mobile-nav.nav-v2 nav .current a {
	color: rgba(255, 255, 255, 0.5);
}