/*
 Theme Name:   Oblique Child Theme
 description:  A child theme of the Oblique WordPress theme
 Author:       Zoe Blessing
 Template:     oblique
 Version:      1.0.1
*/

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
	padding:5px;
}
button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
	padding:5px 15px;
	background:#ff8000;
	color:#fff;
}
p.content-buttons {
	margin-top:20px
}
.content-buttons a {
	border:double 3px #fff;
}
.site-header {
	margin-bottom:0;	
}
.site-description {
	font-size:20px
}
.entry {
	width:68%;
	float:left;
}
.hentry {
	padding:10px 60px 0;
	overflow:auto;
}
.main-navigation {
	display:block;
}
#primary-menu {
	list-style:none;
	padding:0;
	margin:0;
}
#primary-menu li {
	margin-bottom:5px;
}
#custom-sidebar {
	float:right;
	width:26%;
	font-size:14px;
}
#custom-sidebar ul {
	padding:0;
	list-style:none;
}
#custom-sidebar h2 {
	font-size:20px;
}
#custom-sidebar > ul > li {
	margin-bottom:40px;
}
#mc4wp_form_widget-3 {
	padding:0 10px 10px;
	border:solid 1px #ccc;
	background:#efefef;
}
#custom-sidebar .instagallery-items .ig-item {
	padding:2px;
}
.site-footer a {
	color:#fff;
}
.site-footer a:hover {
	color:#e25f18;
}
.social-navigation li a[href*="tiktok.com"]::before {
	content: "\e07b";
}

/* Books page */
.book-list-item {
	margin-bottom:60px;
	clear:both;
}
.book-list-item img {
	margin:0 30px 10px 0;
	box-shadow: 0px 0px 8px 2px #888888;
	float:left;
}

@media only screen and (max-width:1000px) {
	h2 {
		text-align:center;
		margin-bottom:30px;
	}
	.hentry {
		padding: 10px 30px 0;
	}
	.book-list-item a {
		display:block;
		text-align:center;
	}
	.book-list-item img {
		float:none;
	}
	#custom-sidebar, .entry {
		float:none;
		width:100%;
	}
	#custom-sidebar {
		margin-top:20px;
		text-align:center;
	}
	#custom-sidebar .norm_row {
		margin:auto;
		text-align:center;
		position:relative !important;
		float:none;
	}
}