/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff; 
}
.transparent-header #headerwrap,#headerwrap,#footerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header {	
	color: #6c5a39; 
}
a, .post-nav .arrow {	
	color: #343434; 
}
h1 {	
	font-family: "Open Sans";	font-weight:normal;
	letter-spacing:-2px;
	font-size:27px;
	text-transform:uppercase;
	color: #343434; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	
	border: 1px solid #ffffff; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #6c5a39; 
}
#headerwrap {	
	background-color: transparent;
	border: none !important; 
}
#header {	
	background-color: transparent; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff;background-attachment: fixed; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 220px; 
}
#main-nav a {	
	padding-top: 27px;
	font-family: "Open Sans";	font-weight:bold;
	font-size:16px;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #473b26; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #473b26; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #473b26; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #473b26; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #dbb65e;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {		text-transform:capitalize; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {	
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #ffffff; 
}
.post-title {		font-size:20px;
 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #d67506; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "Open Sans";	font-weight:bold;
	font-size:18px;
 
}
#sidebar, #sidebar-alt {		font-size:14px;
	line-height:16px;
 
}
#sidebar a, #sidebar-alt a {		font-size:14px;
	line-height:14px;
 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	color: #6c5a39;
	font-family: "Open Sans";	font-weight:normal;
	letter-spacing:-1px;
	font-size:19px;
	text-transform:uppercase; 
}
#sidebar .widget li, #sidebar-alt .widget li {	
	margin-bottom: 10px; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#headerwrap {	
	border: 1px solid rgba(255,255,255,0.00);; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
#main-nav a {	
	font-family: "Open Sans";	font-weight:bold;
 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 220px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 220px; 
}
 }
/* Themify Custom CSS */
#content {padding: 0px;}
body.fixed-header.page-loaded #headerwrap { position: absolute; height: auto !important; }
.search-button { float: right; margin: 25px 0 0; }
#header { padding: 0 28px; }
.day:first-child, .post-date-wrap .day:first-child,.loops-wrapper.list-post .post-date .day:first-child{ display: none;}
.loops-wrapper.list-post .post-date, .single .post-content .post-date { background-color: #fcc436; }

input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"] { width: 100%; }

form.wpcf7-form input[type="email"], form.wpcf7-form input[type="text"], form.wpcf7-form textarea { background-color: transparent !important; color: #FFFFFF !important; }
form.wpcf7-form input[type="submit"] {
	background-color: #6c5a39 !important; text-transform: none; font-weight: 600; letter-spacing: -1px; font-size: 16px;
width: 100px; left: 50%; margin-left: -50px; position: relative; }

#commentform textarea, #commentform input[type=text], #commentform input[type=email], #commentform input[type=url] { border: 1px solid #858585;}

::-webkit-input-placeholder { /* Edge */
  color: #ffffff;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ffffff;
}
::placeholder {
  color: #ffffff;
}