/* Themify Customize Styling */
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] {		text-align:left; 
}
#headerwrap {	
	background-color: #7f6294; 
}
#header {	
	padding-bottom: 0.5%;margin-top: auto;	font-size:100%;

	color: #ffffff; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: rgba(112,89,133,0.77); 
}
.fixed-header #header {	
	color: #ffffff; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 50px;
	height: 50px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 50px; 
}
#main-nav {		position:static;

	top: 1em;
	padding-top: 1em;
	margin-top: 1px; 
}
.post {	
	border: 3px dashed #ffffff;
	padding: 2%;
	margin: 2%; 
}
.post-title, .post-title a {		text-align:center; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {		text-align:center; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {		text-align:center; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single .post-content .post-date {		font-size:0px;
	line-height:0px;
 
}
#footerwrap {	
	background-repeat: no-repeat;
	background-position: center center; 
}
#footer-logo img {		width: 200px;
	height: 200px; 
}
#footer-logo a {		width: 200px; 
}
@media screen and (max-width: 976px) { /* Themify Customize Styling */
#headerwrap {	
	background-color: #7f6294; 
}
#header {	
	background-color: rgba(0,0,0,0.00);
	color: #ffffff; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #705985; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 50px;
	height: 50px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 50px; 
}
.post {	
	border: 5px dotted rgba(120,120,120,0.21);; 
}
#footer-logo img {		width: 200px;
	height: 200px; 
}
#footer-logo a {		width: 200px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap {	
	background-color: #675182; 
}
#header {	
	background-color: rgba(0,0,0,0.00);
	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #4d4d4d; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #7b5e99; 
}
.fixed-header #header {	
	color: #ffffff; 
}
.fixed-header #header a {	
	color: #ffffff; 
}
.fixed-header #header a:hover {	
	color: #ffffff; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 50px;
	height: 50px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 50px; 
}
.post {	
	border: 5px dotted rgba(120,120,120,0.21);; 
}
#footer-logo img {		width: 200px;
	height: 200px; 
}
#footer-logo a {		width: 200px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#headerwrap {	
	background-color: #634a82; 
}
#header {	
	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #4d4d4d; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #7a5c99; 
}
.fixed-header #header {	
	color: #ffffff; 
}
.fixed-header #header a:hover {	
	color: #3086b8; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 50px;
	height: 50px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 50px; 
}
#headerwrap #mobile-menu.sidemenu-on {	
	background-color: #856e9e; 
}
#headerwrap #mobile-menu.sidemenu-on nav li {	
	color: #ffffff; 
}
.post {	
	border: 5px dotted rgba(120,120,120,0.21);; 
}
#footer-logo img {		width: 200px;
	height: 200px; 
}
#footer-logo a {		width: 200px; 
}
 }