.entry-comments {
  clear: both;
}

.footer-widgets .widget-title {
    font-size: 16px;
    font-weight: 800;
    color: #333;
}

.footer-widgets .widget-title:after, .footer-widgets .widget-title:before {
    border-top: 1px dotted #333;
    width: 24px;
}

.entry-meta {
  display: none;
}


/* Screen reader text - off */
.screen-reader-text {
	display: none;
}

.tasteful-gray a, a {
	color: #9A000F;
}

/* Post edit link */
.p-edit-l {
	text-align: center;
	font-size: 12px;
}

.easyrecipe .ui-button-text-icon-primary .ui-button-text {
	background-color: #9A000F !important;
}

.post-edit-link {
	padding: 2px 5px;
	background: #9A000F;
	color: #fff !important;
	border: 1px solid #9A000F;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.post-edit-link:hover {
	background: #fff;
	color: #9A000F !important;
	transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
	-webkit-transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
	-moz-transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
}

/* Flex ad container */
.ad-flex {
	margin: 14px auto 10px;
	text-align: center;
	width: 100%;
	overflow: hidden;
	max-width: 100%;
}

/* Comments form-allowed-tags - off */
.form-allowed-tags {
	display: none;
}

.site-container {
	margin: 0 auto 15px;
}

/* Pinterest share button fix */
/*
.shareaholic-share-button i.shareaholic-service-icon {
	background-image: url("//dsms0mj1bbhn4.cloudfront.net/v2/images/share-buttons/2014_07_08/flat-popular.png") !important;
}
*/
a.pinit-button:hover {
	box-shadow: inset 0 0 100px rgba(255,255,255,0.2);
}

ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon {
	border-radius: 0 !important;
}

/* Header */
.header-image .site-title a {
	max-width: 480px;
	min-height: 146px;
	margin: 20px auto 0;
}

.site-header {
	min-height: 200px;
	background: url('http://www.lanascooking.com/wp-content/uploads/2015/05/saveredcheck2lt.png');
}

/* Nav */
.nav-primary {
	box-shadow: 0 -7px 6px -5px rgba(0,0,0,0.5);
	border-bottom: none;
	border-top: none;
}

.genesis-nav-menu li:hover, .genesis-nav-menu a:hover {
	background: #9A000F !important;
	color: #FFF !important;
	transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
	-webkit-transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
	-moz-transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
}

.genesis-nav-menu li, .genesis-nav-menu a {
	color: #9A000F !important;
	background: #FFF;
	transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
	-webkit-transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
	-moz-transition: all .3s cubic-bezier(0.77,-0.03,0.59,0.99);
}

.genesis-nav-menu {
	box-shadow: 0 8px 6px -5px rgba(0,0,0,0.5);
}

/* Font generals */
p {
	color: #222;
	text-shadow: 0 0 #222;
}

.tasteful-cherry-pie .category-index .entry-title a {
	color: #9A000F;
}

.tasteful-cherry-pie a {
	color: #9A000F;
}

/* Begin homepage */
.home-top .entry-image {
	display: block;
	margin: 0 auto;
}

.tasteful-home .home-middle .featured-content .entry {
	min-height: 520px;
}

.home-top .featured-content .entry-title {
	text-align: center;
}

.home-more {
	display: block;
	padding: 10px;
	width: 50%;
	background: #9A000F;
	color: #FFF !important;
	border: 2px solid #9A000F;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}

.home-more:hover {
	background: #FFF;
	color: #9A000F !important;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}

/* Sidebar */
.simple-social-icons ul li a {
	padding: 5px !important;
}

.simple-social-icons ul li {
	margin: 0 2px 12px !important;
}

.ss-field {
	width: 176px;
	float: left;
}

.ss-field #signup_email {
	height: 51px;
}

.ss-field.wave {
	width: 110px;
	float: right;
}

.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
	text-align: center;
}

.tasteful-cherry-pie button, .tasteful-cherry-pie input[type="button"], .tasteful-cherry-pie input[type="reset"], .tasteful-cherry-pie input[type="submit"] {
	background-color: #9A000F;
	border: 2px solid #9A000F;
	color: #FFF;
	height: 50px;
	padding: 14px;
}

.tasteful-cherry-pie button:hover, .tasteful-cherry-pie input:hover[type="button"], .tasteful-cherry-pie input:hover[type="reset"], .tasteful-cherry-pie input:hover[type="submit"] {
	background-color: #FFF;
	color: #9A000F;
}

/* Recipe index */
.category-index .more-from-category a {
	background-color: #9A000F;
	color: #FFF;
	border: 1px solid #9A000F;
}

.category-index .more-from-category a:hover {
	background-color: #FFF;
	color: #9A000F;
}

/* Posts */
.featured-img {
	text-align: center;
}

.featured-img img {
	max-width: 100%;
}

.entry-title {
	text-align: center;
}

.comment-reply {
	padding: 0 48px 14px;
}

.comment-content {
	padding: 18px 48px;
}

.comment-header, .ping-list .comment-meta {
	padding: 30px 30px 12px;
}

.comment-list li, .ping-list li {
	margin: 14px 30px 30px;
}


/* Share box */
#side-share {
	position: fixed;
	left: 0;
	top: 150px;
}

#side-share .shareaholic-share-buttons-container li.shareaholic-share-button {
	padding: 0 !important;
}

/* Mobile fixes */
@media screen and (max-width: 775px) {
	.genesis-nav-menu {
		display: none;
	}
}

@media screen and (max-width: 500px) {
	.header-image .site-title a {
		background-size: contain !important;
	}
}

@media screen and (max-width: 500px) and (min-width: 376px) {
	.site-header {
		height: 175px;
	}
}

@media screen and (max-width: 375px) and (min-width: 280px) {
	.site-header {
		height: 150px;
	}
}

@media screen and (max-width: 627px) {
	#side-share {
		display: none;
	}
}

/* Easy Recipe styling changes - locked due to theme override */
div.easyrecipe {
	border: 2px dashed #9A000F !important;
	background: #F5F5F5 !important;
}

div.easyrecipe.ERPointer .ERSName {
	font-size: 22px !important;
}

/* Hide images for pinning */
.hideimage {
	display: none;
}

@media screen and (max-width: 399px) {
  .site-header {
    max-height: 144px;
    min-height: 144px;
    height: 144px;
}
}