body {
	background-color: #ffffff;
}

body,
p {
	font-family: 'Cardo';
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0px;
	color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6,
.page-title h3 {
	font-family: 'Open Sans';
	font-weight: 600;
	text-transform: none;
	letter-spacing: 0px;
	color: #000000;
}

.page-title p {
	font-family: 'Open Sans';
	font-weight: 600;
	font-weight: 600;
	letter-spacing: 0px;
}

.page-title p.lead {
	color: #ccbfb7;
}

a { color: #0000000; }
a:hover { color: #b29e92; }

p a { color: #ccbfb7; }
p a:hover { color: #000000; }

h1 { font-size: 36px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 22px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }

.container { max-width: 1240px; }

/**
 * Header 
 */
#header #logo,
#header .menu-toggle {
	height: 150px;
}

#header {
	height: 150px;
	background-color: #ffffff;
}

#header {
	position: static;
}
#page {
	margin-top: 0;
}

/**
 * Menu 
 */
#navigation,
#navigation footer {
	background-color: #ffffff;
}

#menu-right {
	height: 150px;
}

.main-menu li a {
	font-family: 'Open Sans';
	font-size: 28px;
	font-weight: 300;
	letter-spacing: 4px;
	text-transform: uppercase;
	color: #0000000;
}

.main-menu li a:hover {
	color: #e5e6e7;
}

.main-menu li li a {
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 4px;
	text-transform: uppercase;
	color: #ccbfb7;
}

.main-menu li li a:hover {
	color: #000000;
}

/**
 * Post 
 */
.blog article,
.search article,
.archive article {
	border-bottom: 1px solid #eaeaea;
}

h3.post-title { font-size: 28px; }

h3.post-title a {
	color: #000000;
}

h3.post-title a:hover {
	color: #b29e92;
}

.page-title h1,
.page-title h3 { font-size: 36px; }

/**
 * Sidebar
 */
.sidebar h3.widgettitle {
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #ccbfb7}

.sidebar a {
	color: #000000;
}

.sidebar a:hover {
	color: #e5e6e7;
}

.widget ul li {
	border-bottom: 1px solid #eaeaea;
}

.recent-posts .widget-post-meta .post-date { color: #ccbfb7; }

/**
 * Portfolio
 */
/* Item Title */
.item h3 {
	font-family: 'Cardo';
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 3px;
	text-transform: uppercase}

/* Item Categories */
.terms {
	font-family: 'Cardo';
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: capitalize}

/* Filter */
.filter ul li a {
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 3px;
	text-transform: uppercase;
	color: #b29e92;
}

.filter ul li a:hover,
.filter ul li a.selected {
	color: #000000;
}

/**
 * Footer
 */
#footer,
#footer p {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 3px;
	text-transform: uppercase;	
}

#footer {
	background-color: #f6f6f6;
	color: #000000;
}

#footer p,
#footer p.copyright {
	color: #000000;
}

#footer a {
	color: #000000;
}

#footer a:hover {
	color: #b29e92;
}

/**
 * WooCommerce
 */
.woocommerce a.remove {
	color: #333!important;
}

.woocommerce a.remove:hover {
	color: #999!important;
}

/**
 * Responsive
 */
@media only screen and ( max-width: 768px ) {
	.main-menu li a {
		font-size: 22px;
	}

	.page-title h1,
	.page-title h3 {
		font-size: 30px;
	}
	.page-title h3 span {
		font-size: 26px;
	}
}