@charset "UTF-8";
/*
Theme Name: Zerdin 2020
Author: Simon

Description: Custom theme for Zerdin Phenomenal
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: zerdin

*/
body {
}
.page {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #703354;
	background-color: #703354;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li {
	margin: 0;
	padding: 0;
}
#maintenance_notice {
	display: none;
}
#sidebar1 {
	display: none;
}
#main_wrap {
	margin: 0;
	background-color: #FBE8AE;
	overflow: hidden;
}
#header_wrap {
	overflow: hidden;
	position: relative;
	border-bottom: solid 1px #703354;
}
#header_img_a {
	display: block;
	padding-left: 2em;
}
#logo {
	padding-left: 2em;
}
#forms {
	float: right;
	padding-top: 1em;
	padding-bottom: 1em;
}
#cart-form {
	padding-right: 2em;
}
#donate-form {
	padding-top: .5em;
	padding-right: 2em;
}
#google_translate_element {
	padding-right: 2em;
}
#log_link {
	text-align: center;
	text-decoration: none;
	color: white;
	font-family: Arial, sans-serif;
	display: inline-block;
	padding: 3px 10px;
	background-color: #D9A201;
	border-radius: 3px;
	margin-top: .5em;
	margin-left: .5em;
}

#log_link:hover {
	color: #703354;
}
#menu_acc_link {
	display: block;
	width: 100%;
	padding: 10px;
	text-align: center;
	color: white;
	background-color: #D9A201;
	border-bottom: solid 1px #703354;
}
#menu_acc {
	display: none;
}
#menu-main-menu li {
}
#menu-main-menu li a:hover {
	background-color: #F9F8CA;
}
#menu-main-menu li a {
	display: block;
	width: 100%;
	padding: 5px;
	color: #703354;
	text-decoration: none;
	background-color: #D9A201;
	border-bottom: solid 1px #703354;
}
#menu-main-menu .current_page_item a {
	background-color: #F9F8CA;
}
#content_wrap {
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
}
.back_issue {
	width: 350px;
	float: left;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 0px;
	border: 1px solid #D9A201;
}
.back_issue_title {
	font-weight: bold;
	margin-top: 20px;
}
.back_issue_pic {
	width: 165px;
	float: left;
}
.back_issue_pic image {
	padding: 3px;
	border: 1px solid #D9A201;
}
.back_issue_info {
	font-size: .9em;
	text-align: center;
	color: #703354;
}
.back_issue_info form {
	text-align: left;
	font-size: .7em;
}
.back_issue_info table {
	margin-top: 20px;
	margin-bottom: 20px;
}
.add_to_cart_btn {
	text-align: center;
}
#archive_menus_wrap {
	overflow: hidden;
	margin-bottom: 1em;
}
#archive_menu {
	width: 55%;
	float: right;
}
#stepper {
	width: 30%;
	float: left;
}
#stepper a {
	text-decoration: none;
}
#archive_h2 {
	background-color: #D9A201;
	margin: 0;
	padding: .5em 1em;
}
#archive_wrap {
	border: solid 1px #D9A201;
	overflow: hidden;
}
#archive_text {
	margin: 1em;
}
#archive_image {
	width: 400px;
	float: right;
	text-align: center;
	margin: 1em;
}
#archive_image img {
	display: inline-block;
	border: solid 5px white;
}
.bi-h2 {
	text-align: center;
}
#issue_list {
	list-style-type: none;
	width: 80%;
	margin: 0 auto;
	padding: 0;
}
#issue_list li {
	display: inline-block;
	padding: .25em .5em;
	text-align: left;
}
#issue_list a {
	display: inline-block;
	width: 80px;
	color: #703354;
	text-decoration: none;
	text-shadow: 3px 4px 3px rgba(112,51,84,0.36);

}

#issue_list a:hover {
	text-shadow: 1px 2px 3px rgba(112,51,84,0.36);

}
footer {
	color: white;
	background-color: #703354;
	padding: 5px;
	margin: 0;
	text-align: center;
	overflow: hidden;
}
footer a {
	color: #D9A201;
	text-decoration: none;
	font-size: .9em;
}
footer a:hover {
	color: white;
}
.zf-ul {
	list-style-type: disc;
	margin: 0 .5em;
	padding: 0 1em;
}
.zf-ul li {
	margin: .25em 0;
}

@media only screen and (min-width: 900px) {
	.page {
		background-color: #F9F8CA;
	}
	#main_wrap {
		width: 95%;
		max-width: 1500px;
		margin: 2em auto;
		background-color: #FBE8AE;
		border: solid 8px #D9A201;
		border-radius: 1em;
		-webkit-box-shadow: 10px 10px 12px 5px rgba(0,0,0,0.13);
		-moz-box-shadow: 10px 10px 12px 5px rgba(0,0,0,0.13);
		box-shadow: 10px 10px 12px 5px rgba(0,0,0,0.13);
		overflow: hidden;
	}
	#header_wrap {
		height: 230px;
		overflow: hidden;
		border-bottom: none;
	}
	#menu_acc_link {
		display: none;
	}
	#menu_acc {
		display: block;
		position: absolute;
		width: 100%;
		top: 170px;
		background-color: #D9A201;
		text-align: center;
	}
	#menu-main-menu li {
		display: inline-block;
		margin: 0;
	}
	#menu-main-menu li a:hover {
		background-color: #F9F8CA;
	}
	#menu-main-menu li a {
		display: inline-block;
		width: auto;
		padding: 5px;
		color: #703354;
		text-decoration: none;
		background-color: unset;
		border-bottom: none;
	}
	#menu-main-menu .current_page_item a {
		background-color: unset;
		color: white;
	}
	#menu-main-menu li a:hover {
		background-color: unset;
		color: white;
	}
	#header_img_a {
		margin: 0;
		display: block;
		padding-left: 2em;
		overflow: hidden;
	}
	#logo {
		padding-left: 2em;
	}
	#google_translate_element {
	}
	#content_wrap {
		font-size: 1.2em;
	}
	#content_wrap h2 {
		text-shadow: 3px 4px 3px rgba(112,51,84,0.36);
	}
	footer {
		padding: 2em 0;
	}

	.back_issue {
		width: 370px;
	}
	#sidebar1 {
		display: block;
		width: 340px;
		float: right;
		margin-top: 2em;
		margin-left: 2em;
	}
	#sidebar1 ul {
		list-style-type: none;
		text-align: right;
	}
	#sidebar1 li {
		margin-bottom: 1em;
	}
	#sidebar1 li img {
		display: inline-block;
	}
	.wp-image-86 {
		border: solid 6px white;
	}
	.wp-image-196 {
		width: 100%;
	}
}







