body {
  font-size:21px;
}

.genesis-nav-menu{
  font-size:16px;
}

aside, #breadcrumbs, .entry-meta{
	font-size: 18px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  letter-spacing: 1px;
}

.genesis-nav-menu .sub-menu {
  border-bottom: 0;
  width: 260px;
  border: solid 1px #eee;
  border-radius: 11px;
  box-shadow: 1px 1px 15px -9px #ddd;
}

.genesis-nav-menu .sub-menu a {
  padding: 10px 20px;
  border-bottom: solid 1px #eee;
}

.site-title img {
  max-width: 350px;
}

.genesis-nav-menu .sub-menu li,.genesis-nav-menu .sub-menu a{
	width:100%;
	display:block;
}

.genesis-nav-menu .sub-menu a:hover{
  background: #63a71a; 
	opacity:1;
}

.foodie-social .simple-social-icons .widget-wrap{
	margin:0;
}

.ml-news {
  background: #c1a14f;
  color: white;
  text-align: center;
  font-size: 22px;
  padding: 20px;
  background-image: url(https://elephantsandthecoconuttrees.com/wp-content/uploads/2022/10/accented_border.png);
  background-repeat: repeat-x;
  border-radius: 10px;
}

.ml-news .button {
  color: #c1a14f;
  background: white !important;
  text-decoration: none;
  padding: 8px 15px;
  border: white;
  font-weight: 400;
  margin-left: 50px;
  font-size: 17px;
  border-radius: 4px;
}
.site-footer .ml-news {
	letter-spacing: 1px;
	font-size: 20px;
	text-transform: none;
}
.site-footer .ml-news .button {
	margin:15px auto 0;
	display:block;
}

.site-footer {
  color: #444;
  letter-spacing: 1px;
  text-transform: uppercase;
  background: #f6feff;
  border-top: solid 1px #ddd;
}

.button, .button-secondary, a.more-link, button, input[type="button"], input[type="reset"], input[type="submit"], .more-from-category a, .sidebar .button, .sidebar .more-from-category a {
  background: #c1a14f;
  border: 0;
  font-weight: 400;
  padding: 10px 20px;
  border-radius: 4px;
}

.button:hover, .button:focus, a.more-link:hover, button:hover, button:focus, input:hover[type="button"], input:focus[type="button"], input:hover[type="reset"], input:focus[type="reset"], input:hover[type="submit"], input:focus[type="submit"]{
	background:#9d7f31;
	color:#fff;
}

#genesis-sidebar-primary .featuredpost .entry-title{
	font-size:17px;
}

#genesis-sidebar-primary .featuredpost .entry-title a{
	font-weight:400;
}

#genesis-sidebar-primary .featuredpost .entry-header{
	margin-bottom:0;
}

#genesis-sidebar-primary .featuredpost article .alignleft{
	margin-right:15px;
	max-width:80px;
}

#genesis-sidebar-primary .featuredpost article {
	padding-bottom:0;
	margin-bottom:15px
}

#genesis-sidebar-primary .widgettitle{
	font-weight:400;
}

.mobile-two{
	gap: 0 !important;
}

#feastmobilemenu ul li{
	text-align:left;
	font-size:16px;
}

#feastmobilemenu ul.sub-menu{
	 padding-left:20px;
}

#feastmobilemenu > ul.sub-menu{
	border-bottom:solid 1px #ddd;
}

#feastmobilemenu ul.sub-menu li{
	 border-bottom:solid 1px #ddd;
	line-height:1.2;
	padding:5px 0;
}

#feastmobilemenu ul.sub-menu li:last-of-type{
border-bottom:0;
}

@media only screen and (min-width: 730px){
.content {
	width: 728px;
}
}


#custom_html-22 {
	background: #fff;
	padding: 0;
}

@media only screen and (max-width:600px) {
 .gb-block-post-grid div[class*=columns].is-grid,
 .gb-block-post-grid div[class*=columns].gb-is-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
 }

h3.gb-block-post-grid-title a {font-size: 18px; line-height: 1}
}

@media only screen and (max-width:768px) {
.mobile-two .wp-block-column {
width: 50%;
max-width: 50%;
padding: 2%;
}

	.post-15475 .ml-news .button{
	margin-left: 0px;	
	}
}


.slicknav_menu .slicknav_brand {
    max-width: 200px;
	    height: 81px;
}
.slicknav_menu .slicknav-flex{
	    height: 81px;
    display: block;
}

.crp_related ul {padding-left: 0;}
.crp_related h3 {padding-bottom:15px;}
.crp_related img {width:218px!important; height:327px !important;}
.crp_related ul>li {list-style-type: none !important;}

.page-id-20686 .recipeindexheader {
  margin: 10px 0;
  text-align: center;
  border-top: #80b71f solid 2px;
  border-bottom: #087908 solid 2px;
  padding: 5px 0;
  font-size: 22px;
  background: #fffeef;
}

.page-id-20686 .recipeindexsubheader{
	margin:15px 0 0;
	font-size:20px;
	color: #a88325;
}

.page-id-20686 .fsri-list img{
	border:solid 1px #777;
	margin-bottom:0;
}

.page-id-20686 .fsri-list .fsri-title{
	color:#333;
	font-weight:500;
	line-height:1.2;
	margin-top:0;
}

.page-id-20686 .entry-content .gb-button{
	font-size:15px;
	text-transform:uppercase;
	font-weight:500;
}

@media only screen and (min-width:900px) {
div.crp_related ul li {
    display: inline-block;
    float: left;
    max-width: 30%;
    margin: 0 10px !important;
}
div.crp_related ul {
    display: block;
}
}

@media screen and (max-width:600px){

}