/*
 Theme Name:     Arche Theme
 Description:    Child Theme for Lectura
 Author:         Mike Arrowsmith
 Author URI:     https://www.elegantthemes.com
 Template:       lectura
 Version:        1.0.0
*/
 
@import url("../lectura/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.academia-featured-page.arche-featured-project {
	width: 46%;
	margin-bottom: 32px;
}

@media screen and (max-width: 640px) {
	.academia-featured-page.arche-featured-project {
		width: 96%;
		margin-bottom: 32px;
	}
}

.academia-featured-page-left {
	clear: both;
}

h1 {
	margin-bottom: 18px;
}

.post-single h2, .post-single h3, .post-single h4, .post-single h5, .post-single h6, h3 {
	margin-bottom: 16px;
}


/* Front page slide fixes */

#academia-slideshow {
	margin-bottom:12px;
}

li.academia-slide .post-cover {
    height: 320px;
	max-height: 320px;
}

#academia-slideshow .post-content {
	bottom: -1px;
}

.arche_slide_bg {
	height:320px;
	max-height: 320px;
	background-size: cover; background-position: center;
}

@media screen and (max-width: 640px) {
	li.academia-slide .post-cover, .arche_slide_bg {
		height: 220px;
		max-height: 220px;
	}
	
	#academia-slideshow .post-content {
		position: absolute;
		height: auto;
		width: 100%;
		bottom: 0px;
		left: auto;
	}

}

/* Events calendar styles */

#tribe-events-content-wrapper {
	margin-top: 16px;
}

.tribe-grid-allday .tribe-events-week-allday-single, .tribe-grid-body .tribe-events-week-hourly-single {
	background-color: hsla(0, 50%, 87%, .75) !important;
}

/* profile divs */

.arche-profile-thumb {
	float: left;
}

.arche-profile-meta {
	float: left;
	padding: 0 0 0 16px;
}

/* Search box styles copied from Academia theme */

header #header-search-form {
	margin-right: 8px;
}

input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

header #header-search-form {
	clear: right;
	display: inline;
	float: right;
}

header #searchformtop {
	position: relative;
}

header #s {
	width: 170px;
}

header #searchsubmittop {
	position: absolute;
	top: 10px;
	right: 10px;
}

#search-taxonomy {
	margin: 0 0 30px; 
}

#search-taxonomy input[type=text] {
	border: solid 1px #ccc;
	padding: 6px;
	width: 40%;
}

#search-taxonomy input[type=submit] {
	padding: 6px 10px;
}

/* Changes to allow for search bat */

.wrapper-header {
	padding-bottom: 0px;
}

div.academia-post-share {
	margin-top: 16px;
}

#useful-menu {
	font-size: 16px;
}

#useful-menu a {
	color: #222c43;
}

/* arche events listing */

table.arche_event_list {
	width: 100%;
	margin-bottom: 16px;
}

table.arche_event_list h4 {
	padding-top: 12px;
}