/* Themify Customize Styling */
body {	
	background-color: #f9f8ef;	font-size:16px;

	color: #333333; 
}
a {	
	color: #c10505; 
}
a:hover {	
	color: #333333; 
}
h2, #content h2 {		font-style:normal;
	font-size:24px;
	text-transform:capitalize;	text-align:left;
	color: #333333; 
}
h3 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:18px;

	color: #333333; 
}
input[type=reset], input[type=submit], button {	
	background-color: #c10505; 
}
#headerwrap {	background-image: url(http://www.emilyspantry.ie/wordpress/wp-content/uploads/2016/04/polka-body-med-2.jpg);
	background-repeat: repeat-x;
	background-color: #f9f8ef;
	border-top: none;
	border-right: none;
	border-bottom: 1px dashed #c10505;
	border-left: none;
	padding-bottom: 90px; 
}
#header {	
	border: none; 
}
#site-logo {		position:absolute;

	top: -90px; 
}
#main-nav {		position:relative;

	top: 95px;
	width: 100%; 
}
#main-nav a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:15px;
	text-transform:none;
	color: #c10505;
	padding-left: 13px; 
}
.post-title, .post-title a {		font-style:normal;
	font-size:22px;
 
}
.single-post .post-title {		font-style:normal;
 
}
.post-meta {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none; 
}
.post-date {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none; 
}
.page-title {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:22px;
 
}
#footerwrap {	background-image: none;
	background-color: #f9f8ef;
	border-top: 1px dashed #c10505;
	border-right: none;
	border-bottom: none;
	border-left: none; 
}
#footer {		font-size:18px;
 
}

/* Themify Custom CSS */
h1 {
  font-family: 'anonymous-pro',sans-serif;
  }
#content h2 {
  text-align: left;
font-size: 24px;
margin: 30px 0 10px;
font-style: normal;
font-variant: normal;
letter-spacing: normal;
border: none;
}
.back-top a {
  background-color: #c10505;
}
.social-widget {
  margin: 6px 0 0 !important;
padding: 6px !important;
display: inline;
}
#badges {
  clear: both;
padding-top: 30px;
}
table {
  padding-bottom: 30px;
}
td {
  text-align: center;
}
tr:nth-child(even) {
  background-color: #E0DDC5}
caption {
  caption-side: top;
text-align: left;
color: #333;
font-weight: normal;
font-size: 20px;
border-bottom: 1px solid #333;
}
th {
  padding: 10px;
}
tr:hover {
  background-color: #E0E0C5}
@media screen and (max-width: 320px) {
        #headerwrap {
  padding-bottom: 15px !important;
}
#site-logo {
  position: absolute;
width: 85%;
top: -60px;
}
.social-widget {
  margin-top: 5px !important;
display: inline;
position: absolute;
}
}
@media (min-width: 321px) and (max-width: 601px) {
        #headerwrap {
  padding-bottom: 70px !important;
}
#site-logo {
  position: absolute;
width: 85%;
top: -60px;
}
.social-widget {
  margin-top: 5px !important;
display: inline;
position: absolute;
}
}
