/* Theme Name: New Foodie Pro Theme

Description: This is the Foodie Pro child theme created for the Genesis Framework.

Author: Shay Bocks

Author URI: http://shaybocks.com/

Version: 2.1.5

Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

Template: genesis

Template Version: 2.0.1

License: GPL-2.0+

License URI: http://www.opensource.org/licenses/gpl-license.php

*/



/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 30, 2016 */


@import url(https://fonts.googleapis.com/css?family=Dosis);
@font-face {

    font-family: 'kg_one_more_nightregular';

    src: url('kgonemorenight-webfont.eot');

    src: url('kgonemorenight-webfont.eot?#iefix') format('embedded-opentype'),

         url('kgonemorenight-webfont.woff2') format('woff2'),

         url('kgonemorenight-webfont.woff') format('woff'),

         url('kgonemorenight-webfont.ttf') format('truetype'),

         url('kgonemorenight-webfont.svg#kg_one_more_nightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@import url('https://fonts.googleapis.com/css2?family=Hind:wght@700&display=swap');
@font-face {
    font-family: 'hindbold';
    src: url('hind-bold-webfont.woff2') format('woff2'),
         url('hind-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'league_spartanbold';
	
    src: url('leaguespartan-bold-webfont.woff2') format('woff2'),
		
         url('leaguespartan-bold-webfont.woff') format('woff');
	
    font-weight: normal;
	
    font-style: normal;

}


@font-face {
  font-family: 'FreestyleScript-Regular';
  src: url('fonts/FreestyleScript-Regular.eot?#iefix') format('embedded-opentype'),  
  url('fonts/FreestyleScript-Regular.woff') format('woff'), 
  url('fonts/FreestyleScript-Regular.ttf')  format('truetype'), 
  url('fonts/FreestyleScript-Regular.svg#FreestyleScript-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Blambot Custom';
  src: url('fonts/Blambot Custom.eot');
  src: url('fonts/Blambot Custom.woff2') format('woff2'),
       url('fonts/Blambot Custom.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 21, 2016 */







@font-face {

    font-family: 'bellotaregular';

    src: url('bellota-regular-webfont.eot');

    src: url('bellota-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('bellota-regular-webfont.woff2') format('woff2'),

         url('bellota-regular-webfont.woff') format('woff'),

         url('bellota-regular-webfont.ttf') format('truetype'),

         url('bellota-regular-webfont.svg#bellotaregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 21, 2016 */







@font-face {

    font-family: 'bebasregular';

    src: url('bebas___-webfont.eot');

    src: url('bebas___-webfont.eot?#iefix') format('embedded-opentype'),

         url('bebas___-webfont.woff2') format('woff2'),

         url('bebas___-webfont.woff') format('woff'),

         url('bebas___-webfont.ttf') format('truetype'),

         url('bebas___-webfont.svg#bebasregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 30, 2016 */







@font-face {

    font-family: 'ostrich_sansmedium';

    src: url('ostrichsans-medium-webfont.eot');

    src: url('ostrichsans-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('ostrichsans-medium-webfont.woff2') format('woff2'),

         url('ostrichsans-medium-webfont.woff') format('woff'),

         url('ostrichsans-medium-webfont.ttf') format('truetype'),

         url('ostrichsans-medium-webfont.svg#ostrich_sansmedium') format('svg');

    font-weight: normal;

    font-style: normal;



}



/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 30, 2016 */







@font-face {

    font-family: 'ostrich_sans_inlineregular';

    src: url('ostrichsansinline-regular-webfont.eot');

    src: url('ostrichsansinline-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('ostrichsansinline-regular-webfont.woff2') format('woff2'),

         url('ostrichsansinline-regular-webfont.woff') format('woff'),

         url('ostrichsansinline-regular-webfont.ttf') format('truetype'),

         url('ostrichsansinline-regular-webfont.svg#ostrich_sans_inlineregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 1, 2016 */







@font-face {

    font-family: 'oswaldlight';

    src: url('oswald-light-webfont.eot');

    src: url('oswald-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('oswald-light-webfont.woff2') format('woff2'),

         url('oswald-light-webfont.woff') format('woff'),

         url('oswald-light-webfont.ttf') format('truetype'),

         url('oswald-light-webfont.svg#oswaldlight') format('svg');

    font-weight: normal;

    font-style: normal;



}



/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 8, 2016 */







@font-face {

    font-family: 'blambot_customregular';

    src: url('blambotcustom-webfont.woff2') format('woff2'),

         url('blambotcustom-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 8, 2016 */







@font-face {

    font-family: 'funsizedregular';

    src: url('funsized-webfont.woff2') format('woff2'),

         url('funsized-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}





/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 11, 2016 */







@font-face {

    font-family: 'heavy_equipmentregular';

    src: url('heavyequipment-webfont.woff2') format('woff2'),

         url('heavyequipment-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}


@font-face {
    font-family: 'archivo_blackregular';
    src: url('archivoblack-webfont.woff2') format('woff2'),
         url('archivoblack-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 27, 2020 */



/* @font-face {
    font-family: 'league_spartanbold';
	
    src: url('leaguespartan-bold-webfont.woff2') format('woff2'),
		
         url('leaguespartan-bold-webfont.woff') format('woff');
	
    font-weight: normal;
	
    font-style: normal;

} */







/* Table of Contents







	- HTML5 Reset



		- Baseline Reset



		- Box Sizing



		- Float Clearing



	- Defaults



		- Typographical Elements



		- Headings



		- Objects



		- Forms



	- Structure and Layout



		- Site Containers



		- Column Widths and Positions



		- Column Classes



	- Common Classes



		- WordPress



		- Genesis



		- Headings



        - Screen Reader Text



	- Widgets



		- Featured Page and Featured Post



		- User Profile



	- Plugins



		- Genesis eNews Extended



		- Genesis Latest Tweets



		- Gravity Forms



		- Easy Recipe Pro



		- Simple Social Icons



		- Genesis Responsive Slider



	- Custom Page Templates



		- Home Page



		- Recipes Page



	- Top Ad



	- Site Header



		- Title Area



		- Widget Area



	- Site Navigation



		- Header Navigation



		- Primary Navigation



		- Secondary Navigation



	- Content Area



		- Entries



		- Archive Pagination



		- Entry Navigation



		- After Entry



		- Comments



	- Sidebars



	- Footer Widgets



	- Site Footer



	- Media Queries



		- max-width: 1139px



		- max-width: 1023px



		- max-width: 767px







*/











/*



HTML5 Reset



---------------------------------------------------------------------------------------------------- */







/* Baseline Reset (normalize.css 2.1.2)



	Link: http://necolas.github.com/normalize.css/



--------------------------------------------- */







article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}











/* Box Sizing



--------------------------------------------- */







*,



input[type="search"] {



	-webkit-box-sizing: border-box;



	-moz-box-sizing:    border-box;



	box-sizing:         border-box;



}







/* Float Clearing



--------------------------------------------- */







.author-box:before,



.clear:before,



.clearfix:before,



.entry:before,



.entry-content:before,



.footer-widgets:before,



.nav-primary:before,



.nav-secondary:before,



.pagination:before,



.site-container:before,



.site-footer:before,



.site-header:before,



.site-inner:before,



.widget:before,



.widget-area:before,



.after-entry:before,



.comment-respond:before,



.wrap:before {



  content: " ";



  display: table;



}







.author-box:after,



.clear:after,



.clearfix:after,



.entry:after,



.entry-content:after,



.footer-widgets:after,



.nav-primary:after,



.nav-secondary:after,



.pagination:after,



.site-container:after,



.site-footer:after,



.site-header:after,



.site-inner:after,



.widget:after,



.widget-area:after,



.after-entry:after,



.comment-respond:after,



.wrap:after {



  clear: both;



  content: " ";



  display: table;



}











/*



Defaults



---------------------------------------------------------------------------------------------------- */







/* Typographical Elements



--------------------------------------------- */







body {



	background: #fff;



	color: #333;



	font-family: 'Dosis', sans-serif;



	font-weight: 300;



	font-size: 19px;



	line-height: 1.6;



	margin-top: 1.0em;








}







a,



button,



input:focus,



input[type="button"],



input[type="reset"],



input[type="submit"],



textarea:focus {



	-webkit-transition: all 0.1s ease-in-out;



	-moz-transition:    all 0.1s ease-in-out;



	-ms-transition:     all 0.1s ease-in-out;



	-o-transition:      all 0.1s ease-in-out;



	transition:         all 0.1s ease-in-out;



}







::-moz-selection {



	background: #111;



	color: #fff;



}







::selection {



	background: #111;



	color: #fff;



}







a {



	color: #010101;



	



}







a img {


margin-top: 15px;

	margin-bottom: 15px;





}







a:hover {



	color: #111;



}







p {



	margin: 18px 0 11px;



	padding: 0;





}







strong {



	font-weight: 600;



}







ol,



ul {



	margin: 0;



	padding: 0;



}







blockquote,



blockquote::before {



	color: #999;



}







blockquote {



	margin: 40;



	padding: 22px 20px;



}







blockquote::before {



	content: "\201C";



	display: block;



	font-size: 30px;



	height: 0;



	left: -20px;



	position: relative;



	top: -10px;



}







pre {



	background: #111;



	color: #ccc;



	overflow: scroll;



	padding: 0 10px;



	white-space: pre;



}







cite {



	font-style: normal;



}









/* WP 4.2 duplicate widget titles fix */







.screen-reader-text {



	position: absolute !important;



	left: -999em;



}







/* Headings



--------------------------------------------- */







h1,



h2,



h3,



h4,



h5,



h6 {



	color: #444;



	font-weight: 300;



	margin: 10px 0 16px;



	padding: 0;



	text-transform: lowercase;

}





h1 {



	font-size: 22px;


	text-decoration: none;


}





h2 {



	font-size: 20px;



}







h3 {



	font-size: 18px;



}







h4 {



	font-size: 16px;



    	line-height: 1.2;



    	margin: 0 0 20px;



}







h5 {



	font-size: 14px;



}







h6 {



	font-size: 12px;



}







/* Objects



--------------------------------------------- */







embed,



iframe,



img,



object,



video,



.wp-caption {



	max-width: 100%;



}







img {



	height: auto;



}







.featured-content img,



.gallery img {



	margin-bottom: 0;



	width: auto;



}







/* Gallery



--------------------------------------------- */







.gallery {



	overflow: hidden;



}







.gallery-item {



	float: left;



	margin: 0 0 28px;



	text-align: center;



}







.gallery-columns-2 .gallery-item {



	width: 50%;



}







.gallery-columns-3 .gallery-item {



	width: 33%;



}







.gallery-columns-4 .gallery-item {



	width: 25%;



}







.gallery-columns-5 .gallery-item {



	width: 20%;



}







.gallery-columns-6 .gallery-item {



	width: 16.6666%;



}







.gallery-columns-7 .gallery-item {



	width: 14.2857%;



}







.gallery-columns-8 .gallery-item {



	width: 12.5%;



}







.gallery-columns-9 .gallery-item {



	width: 11.1111%;



}







.gallery img {



	border: 1px solid #ddd;



	height: auto;



	padding: 4px;



}







.gallery img:hover {



	border: 1px solid #999;



}







/* Forms



--------------------------------------------- */







input,



select,



textarea {



	border: 2px solid #ccc;



	color: #555;



 	font-family: 'Dosis', sans serif; 
	



	font-size: 16px;



	font-style: normal;



	letter-spacing: .4px;



	padding: 14px;



	width: 100%;



}







input:focus,



textarea:focus {



	outline: none;



}







::-moz-placeholder {



	color: #000;



}







::-webkit-input-placeholder {



	color: #000;



}







.button,



.button-secondary,



button,



input[type="button"],



input[type="reset"],



input[type="submit"] {



	background: #365125;



	border: none;



	box-shadow: none;



	color: #fff;



	cursor: pointer;


	
font-family: 'Dosis', sans-serif;

font-size: 21px;

	font-weight: 350;



	font-style: normal;



	letter-spacing: 0.7px;



	padding: 21px 104px;



/* 	text-transform: uppercase; */



	width: 100%;



}







.button:hover,



button:hover,



input:hover[type="button"],



input:hover[type="reset"],



input:hover[type="submit"] {



	background: #223417;



}







.button-secondary {



	background: #365125;



	color: #fff;



}





.button-secondary:hover {



	background: #223417
;



	color: #fff;



}





input[type="search"]::-webkit-search-cancel-button,



input[type="search"]::-webkit-search-results-button {



	display: none;



}






/*



Structure and Layout



---------------------------------------------------------------------------------------------------- */







/* Site Containers



--------------------------------------------- */







.site-container {



    background-color: #fff;

    margin: 20px 

    auto;

    padding-left: 60px;

    padding-right: 60px;

    max-width: 1200x

}



.mb-landing .site-container {

    max-width: 800px;

    padding: 0

}



.site-inner {



	clear: both;

width: 1200px;

	margin: 40px auto;



}





.wrap {



	display: block;



	margin: 0 auto;



}




/* Column Widths and Positions



--------------------------------------------- */




/* Wrapping div for .content and .sidebar-primary */





.content-sidebar-sidebar .content-sidebar-wrap,



.sidebar-content-sidebar .content-sidebar-wrap,



.sidebar-sidebar-content .content-sidebar-wrap {



	width: 860px;



}




.content-sidebar-sidebar .content-sidebar-wrap {



	float: left;



}





.sidebar-content-sidebar .content-sidebar-wrap,



.sidebar-sidebar-content .content-sidebar-wrap {



	float: right;



}




/* Content */






.content {

	float: right;

	width: 840px;

}


.entry-content ol, .entry-content ul {

    margin-bottom: 10px;

    margin-left: 40px

}



.content-sidebar .content,

.content-sidebar-sidebar .content,

.sidebar-content-sidebar .content {

	float: left;

}


.content-sidebar-sidebar .content,

.sidebar-content-sidebar .content,

.sidebar-sidebar-content .content {

	width: 700px;

}


.full-width-content .content {

	width: 100%;

}


/* Primary Sidebar */




.sidebar-primary {

	float: right;

	width: 320px;


}



.sidebar-content .sidebar-primary,

.sidebar-sidebar-content .sidebar-primary {
	float: left
}




/* Secondary Sidebar */

.sidebar-secondary {

	float: left;

	width: 180px;

}




.content-sidebar-sidebar .sidebar-secondary {
	float: right;

}





/* Column Classes



	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css



--------------------------------------------- */



.five-sixths,

.four-sixths,

.one-fourth,

.one-half,

.one-sixth,

.one-third,

.three-fourths,

.three-sixths,

.two-fourths,

.two-sixths,

.two-thirds {

	float: left;

	margin-left: 2.564102564102564%;

}



.one-half,

.three-sixths,

.two-fourths {

	width: 48.717948717948715%;

}



.one-third,

.two-sixths {

	width: 31.623931623931625%;

}


.four-sixths,

.two-thirds 

	width: 65.81196581196582%;

}


.one-fourth {

	width: 23.076923076923077%;
}



.three-fourths {

	width: 74.35897435897436%;

}


.one-sixth {

	width: 14.52991452991453%;



}







.five-sixths {



	width: 82.90598290598291%;



}







.first {



	clear: both;



	margin-left: 0;



}




/*


Common Classes

---------------------------------------------------------------------------------------------------- */



/* WordPress

--------------------------------------------- */


.avatar {

	float: left;
    	max-width: 130px;
    	width: auto;
    	-webkit-border-radius: 100px;
    	-moz-border-radius: 100px
    	border-radius: 100px
}

}

.alignleft .avatar {

	margin-right: 22px;
}

.alignright .avatar {
	margin-left: 22px;
}

.search-form {

}

.search-form input {

	color: #7A7A7A;
font-family: 'Dosis', sans-serif;

	font-weight: 300;

	letter-spacing: 1.1px;

	font-style: normal;

	font-size: 17px;
}

}


.search-form input[type="submit"] {

	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}


.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {

    border: 0;

    clip: rect(0, 0, 0, 0);

    height: 1px;

    margin: -1px;

    padding: 0;

    position: absolute;

    width: 1px


}

.genesis-nav-menu .search-form
input {

    width: 300px;

    float: right


}

.genesis-nav-menu>.right {

    display: inline-block !important;

    float: right
}

.sticky {


}




img.centered,



.aligncenter {



	display: block;



	margin: 0 auto 22px;


}




img.alignnone {



	margin-bottom: 10px;





}





.alignleft {



	float: left;



	margin-right: 10px;



	text-align: left;





}







.alignright {



	float: right;







	text-align: right;



}







img.alignleft,



.wp-caption.alignleft {



	margin: 0 22px 22px 0;





}



img.centered,.aligncenter {

    display: block;

    margin: 0 auto 24px

}



a.aligncenter img {

    display: block;

    margin: 0 auto

}







img.alignright,



.wp-caption.alignright {



	margin: 0 0 22px 22px;



}




img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }



img.alignnone,.alignnone {

    margin-bottom: 8.5px;
margin-top: 6.5px;

	width: 1220px;

}



.sidebar a.aligncenter, .sidebar a.alignleft, .sidebar a.alignright {

    margin: auto

}



.wp-caption-text {



	  font-family: 'Dosis',sans-serif;


	font-size: 16px;



	font-style: italic;



	margin: 0;



	text-align: center;



}







.wp-caption {



	max-width: 100% !important;



}







.gallery-caption {



}







.widget:last-child,



.widget p:last-child {



    margin-bottom: 0



}



.widget li:before {

    display: none;



}





.widget



li {



    border-bottom: 1px dotted #ddd;



    margin-bottom: 10px;



    padding-bottom: 10px;



    text-align: left



    text-decoration: none;



	color: #111;



	font-family: 'Dosis',sans-serif;



	font-size: 15px;



}




.widget li:last-child {



    border: none



}





.widget ol>li {



    list-style-position: inside;



    list-style-type: decimal;



    padding-left: 20px;



    text-indent: -20px





}





.widget li



li {



    border: none;



    margin: 0



    0 0 30px;



    padding: 0



}




.widget_calendar table {



	width: 100%;



}



.widget_calendar td {


	text-align: center;


}




/* Genesis



--------------------------------------------- */


.breadcrumb {



	margin-bottom: 20px;



}







.archive-description,

.author-box {

	margin-bottom: 10px;
}


.entry-content a.more-link {
	color: #365125;
}



.archive-description {

  background-color: #365125;
color: #fff;
  text-align: center;


}



.author-box {

	padding: 10px;

}



.author-box a {



}




.author-box-title {


	color: #111;


/* 	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; */
	
	font-family: 'Dosis', sans-serif;

	font-size: 25px;

	margin-top: 0;

	margin-bottom: 0px;
  text-align: center;


}



.author-box p {

	margin: 0;

}




.author-box .avatar {


	margin-right: 22px;

   	height: 110px;

    	margin-right: 24px;

    	width: 110px

}





/* Headings


--------------------------------------------- */


.entry-title {


font-family: 'Dosis', sans-serif;
/* 	font-family: 'league_spartanbold'; */
/* 	font-family: 'archivo_blackregular'; */
/* 	font-family: 'hindbold'; */

	font-size: 34px;

	line-height: 20px;

	margin: 1;

   	text-align: left;
/* text-transform: lowercase; */
	text-transform: uppercase;

	text-decoration: none;

	line-height: 1.1;

	margin-bottom: 10px;

    	padding: 0

    	10px;

}


.entry-title a:hover {

    color: #777;
font-weight: 500;

    background: none;

    margin-bottom: 40px;

}



.category-title,.widget-title {

    background: #365125 repeat;

    color: #FFFFFF;

/*   font-family: 'dosis' sans-serif; */
/* 	font-family: 'league_spartanbold'; */
	font-family: 'hindbold' sans-serif;

    font-style: normal;

    font-size: 25px;

    font-weight: 600;

    letter-spacing: 1px;

    margin-bottom: 30px;

    padding: 12px
    15px;

/*     text-transform: lowercase; */

    text-align: center;

}



.page .entry-title {


	font-family: 'Dosis', sans-serif;
/* 	font-family: 'league_spartanbold'; */


	margin-bottom: 19px;

	background: #fff;

/*     	text-transform: lowercase; */

    	text-align: center;

	text-decoration: none;

   	font-size: 24px;

}



.sidebar .entry-title {



    	font-size: 18px;



    	margin-top: 25px;



    	text-align: center



}




.sidebar .entry-title a:hover {



    color: #000;



    background: none



}



h1.entry-title,

.entry-title a,

.sidebar .widgettitle a {

 font-family: "Dosis", sans-serif;

font-weight: 300;

   padding: 2px;

    color: #000;

/* 	text-transform: lowercase; */
	text-transform: uppercase;

	text-decoration: none;

	padding: 0px 2px;

    	text-align: center;



}







.entry-comments



.avatar {



    height: 48px;



    width: 48px



}







.alignleft



.avatar {



    margin-right: 24px



}







.alignright



    float: right;



    text-align: right



}







.comment



.avatar {



    margin: 0



    16px 24px 0



}







.widgettitle {


font-family: 'Dosis', sans-serif;
	color: #fff;



	background: #365125;



	font-size: 19px;



	font-weight: 300;



	letter-spacing: 1.2px;



	margin: 0 0 20px;



	text-align: center;

/* 	text-transform: lowercase; */
	text-transform: uppercase;

	padding: 6px 30px;



}







.sidebar .widgettitle a {



	border: 4px solid #D0DCC5;



}







.archive-title {



	font-family: 'Dosis', sans-serif;


	color: #fff;
	font-size: 25px;



	margin-bottom: 10px;





}







/* ## Screen reader text



--------------------------------------------- */







.screen-reader-text,



.screen-reader-text span,



.screen-reader-shortcut {



	position: absolute !important;



	clip: rect(0, 0, 0, 0);



	height: 1px;



	width: 1px;



	border: 0;



	overflow: hidden;



	color: #333;



	background: #fff;



}







.screen-reader-text:focus,



.screen-reader-shortcut:focus,



.genesis-nav-menu .search input[type="submit"]:focus,



.widget_search input[type="submit"]:focus  {



	clip: auto !important;



	height: auto;



	width: auto;



	display: block;



	font-size: 1em;



	font-weight: bold;



	padding: 15px 23px 14px;



	z-index: 100000; /* Above WP toolbar. */



	text-decoration: none;



	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);



}







.more-link {

    position: relative;


}







/* # Skip Links



---------------------------------------------------------------------------------------------------- */



.genesis-skip-link li {



	height: 0;



	width: 0;



	list-style: none;


}







/* ## Accessible Menu



--------------------------------------------- */







.menu .menu-item:focus {



	position: static;



}







.menu .menu-item &gt; a:focus + ul.sub-menu,



.menu .menu-item.sfHover &gt; ul.sub-menu {



	left: auto;



	opacity: 1;



}











/*



Widgets



---------------------------------------------------------------------------------------------------- */







/* Featured Page and Featured Post



--------------------------------------------- */







.featured-content .entry {



	padding: 0;



}















/* User Profile



--------------------------------------------- */







.user-profile .avatar-45  {



	border: 3px solid #fff;



	border-radius: 60px;



	margin-right: 10px;



}







.user-profile .avatar-65  {



	border: 3px solid #fff;



	border-radius: 65px;



	margin-right: 10px;



}







.user-profile .avatar-85  {



	border: 3px solid #fff;



	border-radius: 85px;



	margin-right: 10px;



}







.user-profile .avatar-125  {



	border: 3px solid #fff;



	border-radius: 140px;



	margin-right: 1px;



}







.user-profile {



	font-size: 19px;



	line-height: 1.3;



	text-align: left;



}







/*



Plugins



---------------------------------------------------------------------------------------------------- */







/* Genesis eNews Extended



--------------------------------------------- */







.enews-widget {



	background: #f5f5f5;



	color: #010101;



	padding: 20px;



	text-align: center;



}







.enews-widget .widgettitle {



	color: #010101;



	font-size: 20px;



}







.enews-widget input {



	margin-bottom: 16px;



	padding: 7px;



}







.enews-widget input:focus {



	border: 1px solid #ccc;



}







.enews-widget input[type="submit"] {



	background: #BC6F37;



	color: #fff;



	margin: 0;



	width: 100%;



}







.enews-widget input:hover[type="submit"] {



	background: #fff;



	color: #010101;



}







.after-entry  .enews-widget {



	min-height: 250px;



}







.before-header .enews-widget .widgettitle,



.before-header .enews-widget p {



	display: inline;



	float: left;



	line-height: 28px;



	margin: 0 10px 0 0;



	width: auto;



}







.before-header .enews-widget .widgettitle {



	font-size: 20px;



}







.before-header .enews-widget form {



	display: inline;



	float: right;



	width: 40%;



}







.before-header .enews-widget input {



	border: 0;



	display: inline;



	float: left;



	margin: 0;



	width: 70%;



}







.before-header .enews-widget input[type="submit"] {



	display: inline;



	float: right;



	width: 28%;



}







/* Genesis Latest Tweets



--------------------------------------------- */







.latest-tweets ul li {



	margin-bottom: 16px;



}







/* Gravity Forms



--------------------------------------------- */







div.gform_wrapper input[type="email"],



div.gform_wrapper input[type="text"],



div.gform_wrapper textarea,



div.gform_wrapper .ginput_complex label {



	font-size: 16px;



	padding: 8px;



}







div.gform_wrapper .ginput_complex label {



	padding: 0;



}







div.gform_wrapper li,



div.gform_wrapper form li {



	margin: 16px 0 0;



}







div.gform_wrapper .gform_footer input[type="submit"] {



	font-size: 12px;



}







/* Easy Recipe Pro



--------------------------------------------- */





.foodie-pro .easyrecipe {



	background: transparent;



	border: 0;



	margin: 18px 0;



	padding: 0;



	font-size: 21px;



	color: #444;



    	font-family: 'Dosis', sans-serif;



}







.foodie-pro .easyrecipe div:before,



.foodie-pro .easyrecipe div:after {



	clear: none;



	display: inline;



}







.foodie-pro .easyrecipe .ERSName {

	background: #365125;

	color: #fff;



	font-family: 'Dosis', sans-serif;
/* 	font-family: 'league_spartanbold'; */



	font-size: 24px;



	font-weight: 400;



	letter-spacing: 1px;



/* 	text-transform: lowercase; */
	text-transform: uppercase;

	padding: 5px 10px;

	width: 100%;
text-align: center;



}







.foodie-pro .easyrecipe .ERSTimeHeading, 



.foodie-pro .easyrecipe .ERSHeading,



.foodie-pro .easyrecipe .ERSNotesHeader,



.foodie-pro .easyrecipe .ERSNutritionHeader,



.foodie-pro .easyrecipe .ERSIngredients .ERSIngredientsHeader,



.foodie-pro .easyrecipe .ERSInstructions .ERSInstructionsHeader,



.foodie-pro .easyrecipe div.ERSNotesHeader,



.foodie-pro .easyrecipe .nutrition .ERSNutritionHeader   {



	font-family: 'Dosis', sans-serif;



	color: #000;



	font-weight: 600;



	letter-spacing: 1px;



	text-transform: uppercase;



	font-size: 22px;



}







.foodie-pro .easyrecipe .ERSHeading,



.foodie-pro .easyrecipe .ERSNotesHeader,



.foodie-pro .easyrecipe .ERSNutritionHeader {



	font-family: 'Dosis', sans-serif;



	text-transform: uppercase;



	margin: 5px 0 12px;



}







.foodie-pro .easyrecipe .ERSTopRight img {



	border: 0;

add_image_size( 'wordpress-thumbnail', 200, 200, TRUE );



}







.foodie-pro .easyrecipe .pibfi_pinterest .xc_pin {



	margin: 0;



}







.foodie-pro .easyrecipe .ERSSummary {

font-family: 'Dosis', sans-serif;

	width: 100%;



}







.foodie-pro .easyrecipe .ERSSavePrint {



	background: #333;



}






.foodie-pro .easyrecipe .ERSSavePrint .ERSPrintBtnSpan .ERSPrintBtn,



.foodie-pro .easyrecipe .ERSSavePrint .ERSSaveBtnSpan .ERSSaveBtn,



.foodie-pro .easyrecipe .ERSSavePrint .ERSSaveBtnSpan .ziplist-link.ERSSaveBtn,



.foodie-pro .easyrecipe .ERSSavePrint .ERSSaveBtnSpan .ziplist-button.ERSSaveBtn {



	background: #f5f5f5;



	border-radius: 0;



	padding: 0 12px;



}







.foodie-pro .easyrecipe .ERSSavePrint .ERSPrintBtnSpan .ERSPrintBtn:hover,



.foodie-pro .easyrecipe .ERSSavePrint .ERSSaveBtnSpan .ERSSaveBtn:hover {



	 background: #555;



}







.foodie-pro .easyrecipe .ui-button .ui-button-text {



	padding: 0.4em 1em 0.4em 2.4em;



}







.foodie-pro .easyrecipe .ERSSavePrint .ERSPrintBtnSpan .ERSPrintBtn {



  background-size: 16px 16px;

 background-color: #333;

    width:100px;

}






.foodie-pro .easyrecipe .ERSSavePrint .ERSPrintBtnSpan .ERSPrintBtn .ERSPrintIcon {


  background-size: 16px 16px;

	margin-left: 10px;

    width:150px;



}



.foodie-pro .easyrecipe .ERSSavePrint .ERSPrintBtnSpan .ERSPrintBtn,



.foodie-pro .easyrecipe .ERSSavePrint .ERSSaveBtnSpan .ERSSaveBtn,



.foodie-pro .easyrecipe .ui-button .ui-button-text {


color: #365125;
}





.foodie-pro .easyrecipe .ERSIngredients,



.foodie-pro .easyrecipe .ERSInstructions,



.foodie-pro .easyrecipe .ERSNutrition {



	font-family: 'Dosis', sans-serif;



	margin-top: 20px;
  list-style: decimal outside;

    line-height: inherit;
		



}





.foodie-pro .easyrecipe .ERSIngredients {


font-family: 'Dosis', sans-serif;
color: #2222;
	width: 100%;



}







.foodie-pro .easyrecipe .ERSIngredients li.ingredient {



	list-style: disc inside;



}







.foodie-pro .easyrecipe .ERSIngredients ul li:before {



	content: "\00BB \0020";



	padding-right: 7px;



    	list-style: disc inside;



    	margin-left: 10px;



    	line-height: inherit



}







.foodie-pro .easyrecipe .ERSNutrionDetails span {



	margin-right: 20px;



}







.foodie-pro .easyrecipe .ERSRatings {



	margin: 10px 0 0;



}





.foodie-pro .easyrecipe .ERComment {



	font-family: 'Dosis', sans-serif;



	letter-spacing: 1px;



	text-transform: uppercase;



}










.foodie-pro .easyrecipe .ERRateBG {



	background: url('images/whitestar.png');



	margin: 2px 0 0 10px;



}
.easyrecipe .ERSRatings {
	color: #fff;
	margin: 6px 10px 0 0;
}






.foodie-pro .ERRateBG,



.foodie-pro .ERRatingComment,



.foodie-pro .ERComment .ERRateBG,



.foodie-pro .ERSRatingOuter {



	background: url('images/whitestar.png');



	margin: 0 0 10px 0;



}







.foodie-pro .easyrecipe .ERRateStars,



.foodie-pro .ERComment .ERRateStars,



.foodie-pro .ERRatingCommentInner,



.foodie-pro .ERSRatingInner {



	background: url('images/graystar.png');



}







.foodie-pro .easyrecipe .average {



font-family: 'Dosis', sans-serif;



}







/* Genesis Responsive Slider



--------------------------------------------- */







.foodie-pro #genesis-responsive-slider {



	border: 0;



	margin: 0 auto;



	padding: 0;



	position: relative;



}







.foodie-pro .slide-excerpt {



	background: transparent;



	margin: 0 0 25%;



	opacity: 1;



	width: 100%;



}







.foodie-pro .slide-excerpt-border {



	border: 0;



	display: inline;



	float: left;



	margin: 0;



	padding: 0;



	width: 100%;



}







.foodie-pro .slide-excerpt-border h2 {



	margin: 0;



	text-align: center;



	width: 100%;



}







.foodie-pro #genesis-responsive-slider h2 a {



	background: #333;



	color: #fff;



	font-size: 16px;



	letter-spacing: 1px;



	margin: 0;



	overflow: visible;



	padding: 10px;



	text-align: center;



	text-decoration: none;



	width: 100%;



}







.foodie-pro .flex-direction-nav li a {



	background: url('images/bg_direction_nav.png');



	top: 40%;



}







.foodie-pro .flex-direction-nav li .prev,



.foodie-pro .flex-direction-nav li .prev:hover {



	background-position: 0 0;



	left: -25px;



}







.foodie-pro .flex-direction-nav li .next,



.foodie-pro .flex-direction-nav li .next:hover {



	background-position: -52px 0;



	right: -25px;



}







.foodie-pro .flex-direction-nav li .prev:hover,



.foodie-pro .flex-direction-nav li .next:hover {



	opacity: 0.9;



}







.foodie-pro .flex-control-nav li a {



	background: url('images/bg_control_nav.png');



}







.foodie-pro .flex-control-nav li a.active {



	background-position: 0 -26px;



}







.foodie-pro .flex-control-nav li a:hover {



	background-position: 0 -12px;



}







/* Simple Social Icons



--------------------------------------------- */



.simple-social-icons ul li:before {



	
content: none !important;


	padding-right: 0 !important;



}







/*



Custom Page Templates



---------------------------------------------------------------------------------------------------- */







/* Home Page



--------------------------------------------- */







.home-top {



	margin: 0 auto;



	max-width: 800px;

padding-bottom: 32px;

}







.paged .home-middle,



.paged .home-top {



	display: none;



	visibility: hidden;



}







.home-bottom .widgettitle {



	border-bottom: 1px solid #ccc;



	margin: 0 0 20px;



	padding: 0 0 10px;



}







.home-bottom .entry-title {



	font-size: 20px;



}







.home .one-third .entry-title,



.home .one-fourth .entry-title,



.home .one-sixth .entry-title {



	font-size: 16px;



	text-align: center;



}











/* Recipes Page



--------------------------------------------- */







.recipes-top {



	background: #f5f5f5;



	padding: 20px;



}







.recipes-bottom {



	margin-top: 20px;



}







.recipes-bottom .widget {



	clear: both;



	display: block;



	overflow: hidden;



	padding: 0px 0;



}







.recipes-bottom .widgettitle {



   font-family: 'Dosis', sans-serif;



	font-size: 26px;



}







.recipes-bottom .gfwa-1,



.recipes-bottom .gfwa-5,



.recipes-bottom .gfwa-9,



.recipes-bottom .gfwa-13,



.recipes-bottom .gfwa-17,



.recipes-bottom .gfwa-21,



.recipes-bottom .gfwa-25,



.recipes-bottom .gfwa-29,



.recipes-bottom .gfwa-33,



.recipes-bottom .gfwa-37,



.recipes-bottom .gfwa-51,



.recipes-bottom .gfwa-55,



.recipes-bottom .gfwa-59,



.recipes-bottom .gfwa-63,



.recipes-bottom .gfwa-67,



.recipes-bottom .gfwa-71,



.recipes-bottom .gfwa-75,



.recipes-bottom .gfwa-79,



.recipes-bottom .gfwa-83,



.recipes-bottom .gfwa-87,



.recipes-bottom .gfwa-91,



.recipes-bottom .gfwa-95 {



	clear: both;



	margin-left: 0;



}







.recipes-bottom .featuredpost h2,



.archive .one-third .entry-title,



.archive .one-fourth .entry-title,



.archive .one-sixth .entry-title,



.search .one-third .entry-title,



.search .one-fourth .entry-title,



.search .one-sixth .entry-title,



.page-template-page_blog .one-third .entry-title,



.page-template-page_blog .one-fourth .entry-title,



.page-template-page_blog .one-sixth .entry-title{



    font-family: 'Dosis', sans-serif;



	font-size: 18px;



	font-weight: 450;



	text-transform: none;
	



}






/*



Top Ad



---------------------------------------------------------------------------------------------------- */







.before-header {



	background: #f5f5f5;



	clear: both;



	overflow: hidden;



	padding: 0px 0;



	text-align: center;



}







.before-header img,



.before-header iframe {



	display: block;



	margin: 0 auto;



}







.before-header .widget {



	margin: 0 auto;



	max-width: 1100px;



}







/*



Site Header



---------------------------------------------------------------------------------------------------- */







.foodie-pro .site-header {



	background-position: center;



	padding: 10px 0;



}







/* Title Area



--------------------------------------------- */







.title-area {



	padding: 10px 0;



	width: 360px;



}







.title-area h1 {



	margin: 0 auto;



}







.title-area p {



	margin: 0;



}







.header-image .title-area {



	padding: 0;



}







.site-title,



.site-title a {



	font-size: 55px;



	font-weight: 300;



	letter-spacing: 4px;



	line-height: 1.2;



	text-align: center;



	text-decoration: none;



	text-transform: uppercase;



}







.site-title a,



.site-title a:hover {



	color: #444;



}







.site-description {



	color: #999;



	font-family: 'Dosis', sans-serif;



	font-size: 11px;



	font-style: italic;



	font-weight: 400;



	letter-spacing: .5px;



	margin: 0;



	text-align: center;



	text-transform: none;



}







/* Full width header, no widgets */







.header-full-width .title-area,



.header-full-width .site-title {



	width: 100%;



}







.header-image .site-description,



.header-image .site-title a {



	display: block;



	text-indent: -9999px;



}







/* Logo, hide text */







.header-image .site-header {



	background-position: center !important;



	background-size: 400px 170px !important;



}







.header-image .site-title a {



	float: none;



	min-height: 104px;



	width: 100%;



}







/* Widget Area



--------------------------------------------- */







.site-header .widget-area {



	float: right;



	text-align: right;



	width: 720px;



}







.header-image .site-header .widget-area {



	padding: 10px 0;



}







.site-header .search-form {



	float: right;



	margin-top: 22px;



}











/*



Site Navigation



---------------------------------------------------------------------------------------------------- */





.genesis-nav-menu {



	clear: both;



	font-size: .001px;



	letter-spacing: 2px;



	line-height: 1;



	padding: 0;



	text-align: center;



	width: 100%;



    	padding: 3px



    3 3px 3px;



}







.genesis-nav-menu .menu-item {



	display: inline-block;

font-family: 'Dosis', sans-serif;

	font-size: 20px;



	font-weight: 500;



	margin: 0;



	padding: 0;



	text-align: center;



}









.genesis-nav-menu a {

background: #fff;

	color: #3D3D3D;



	display: block;



	padding: 15px 29px;



	position: relative;



	text-decoration: none;



/* 	text-transform: lowercase; */



}







.genesis-nav-menu a:hover,



.genesis-nav-menu .current-menu-item > a,



.genesis-nav-menu .sub-menu .current-menu-item > a:hover {



	color: #fff;



	background: #365125;

	font-weight: 500;

}







.genesis-nav-menu .sub-menu {

	border-bottom: 0px solid #2222;

	left: -9999px;

	opacity: 0;

	position: absolute;

	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;

	width: 200px;

	z-index: 2000;

	text-align: center;
}



.genesis-nav-menu .sub-menu a {

font-size: 17px;

/* 	background-color: #444; */
	background-color: #365125;

	color: #fff;

	letter-spacing: 1px;

	padding: 15px;

	position: relative;

	width: 200px;

 padding: 1em 1em;

margin: 0 auto;

/* 	text-align: center; */
	text-align: left;

	left: 50%;
	margin-left: -100px;
	opacity: 1;
}


.genesis-nav-menu .sub-menu .sub-menu {

	margin: -52px 0 0 200px;

}


.genesis-nav-menu .menu-item:hover {

	position: static;

}


.genesis-nav-menu .sub-menu .current-menu-item > a {

	color: #fff;

}




.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {

	color: #fff;

	background: #D9BCB8;

	text-align: left;

}





.genesis-nav-menu .menu-item:hover > .sub-menu {

	
	left: auto;
	opacity: 1;

}



.genesis-nav-menu > .first > a {

	padding-left: 0;

}



.genesis-nav-menu > .last > a {

	padding-right: 0;

}



.genesis-nav-menu > .right {

	color: #fff;

	float: right;

	list-style-type: none;

	padding: 30px 0;

}




.genesis-nav-menu > .right > a {

	display: inline;

	padding: 0;

}




.genesis-nav-menu > .rss > a {

	margin-left: 48px;

}




.genesis-nav-menu > .search {

	padding: 10px 0 0;

}



.responsive-menu-icon {

    cursor: pointer;

    display: none

}



.responsive-menu-icon::before {

    content: "\f333";

    font: normal 14px/1 'dashicons';

    margin: 0

    auto;

    padding: 10px

    5px 10px 10px;

    text-align: center

}







.sidebar .menu-item a {



	text-decoration: none;



}







/* Mobile Menu Toggle



--------------------------------------------- */







.menu-toggle,



.sub-menu-toggle {



	display: none;



	visibility: hidden;



}







/* Site Header Navigation



--------------------------------------------- */







.site-header .sub-menu {



	border-top: 1px solid #ccc;



	margin: 0 0 20px;



}







.site-header .sub-menu .sub-menu {



	margin-top: -55px;



}







/* Primary Navigation



--------------------------------------------- */







.nav-primary {



	margin: 0 0 20px;



}







.nav-primary a:hover,



.nav-primary .current-menu-item > a {



}







.nav-primary .sub-menu a:hover {



}







/* Secondary Navigation



--------------------------------------------- */







.nav-secondary {



	margin: 0 0 20px;



}







.nav-secondary a:hover,



.nav-secondary .current-menu-item > a {



color: #FFFF66;



}







.nav-secondary .sub-menu a:hover {



}











/*



Content Area



---------------------------------------------------------------------------------------------------- */







/* Entries



--------------------------------------------- */







.entry {



	margin-bottom: 0px;



	padding: 0 0 12px;



}







.entry-content a {



	color: #010101;



}







.entry-content a:hover {



	color: #111;



}







.entry-content .attachment a,



.entry-content .gallery a {



	border: none;



}







.entry-content ol,



.entry-content p,



.entry-content ul,



.quote-caption,



.clear-line {



	margin-bottom: 0px;



}







.entry-content ol li,



.entry-content ul li {



	margin-left: 20px;



}







.entry-content ol li {



	list-style-type: decimal;



}







.entry-content ul li {



	list-style-type: disc;



}







.entry-content ol ol,



.entry-content ul ul,



.entry-content .wp-caption p {



	margin-bottom: 0;



}







.entry-meta,



.post-info,



.post-meta {



	color: #999;



	font-family: 'Dosis', sans-serif;



	font-size: 14px;



	font-style: italic;



	margin: 0;

display: none;



}







.entry-meta a,



.post-info a,










.entry-meta a:hover {



	color: #010101;



}







.entry-header .entry-meta,



.post-info {



	margin-bottom: 5px;



	line-height: 1;



}



.post p{line-height: 1.46em;}



.size-full {

    margin: 3px 0; /* the first number controls top & bottom; the 2nd controls right and left */

}





.entry-footer .entry-meta,



.post-meta {







	padding-top: 0px;




}







.entry-comments-link::before {



	content: "\2014";



	margin: 0 0px 0 2px;



}







.entry-categories,



.entry-tags {



	display: block;



}



a.more-link,

.more-from-category a {

font-family: 'Dosis', sans-serif;

	background: #fff;

	color: #666;

	display: table;

	font-size: 23px;

	font-weight: 400;

	letter-spacing: 1px;

	padding: 6px 16px;

	text-decoration: none;

/* 	text-transform: uppercase; */
	text-transform: lowercase;

	text-align: left;

}



.more-from-category a {



	margin: 0 auto 20px;



}



.more-link {
font-family: 'Dosis', sans-serif;
color: #666;
font-weight: 500;

margin-top: 15px;

text-align: center;

text-decoration: none;

}





.more-from-category {


font-family: 'Dosis', sans-serif;
	clear: both;
font-weight: 600;
color: #666;
	display: block;


	float: none;


	text-align: center;

}




.more-from-category a:hover {

 color: #223417;

	background: #fff;

	text-decoration: underline;

}



a.more-link:hover {

  color: #223417;
text-align:center;
text-decoration: underline;
}





/* Archive Navigation



--------------------------------------------- */




.archive-pagination {



	clear: both;



	font-size: 22px;



	margin: 20px 0;



}




.archive-pagination li {



	display: inline;



	padding: 5px 10px;



}







li.pagination-next,



li.pagination-previous {



	border: 0 !important;

text-decoration: none;

}







.archive-pagination a {



	color: #010101;



	letter-spacing: 2px;



/* 	text-transform: uppercase; */
	text-transform: lowercase;



	text-decoration: none;



}







.archive-pagination a:hover,



.archive-pagination li.active a {



	color: #000;

text-decoration: underline;

}







/* Entry Navigation



--------------------------------------------- */







.navigation{



	clear: both;



	font-size: 16px;



	margin: 20px 0;

text-decoration: none;

}







.entry .navigation a {



	border-bottom: 1px solid #fff;

text-decoration: none;

}







.navigation li {



	display: inline;



}







.navigation li a {

	background: #111;

	color: #fff;

	cursor: pointer;

	display: inline-block;

	padding: 8px 12px;

}




.navigation li a:hover,
.navigation li.active a {

	background: #010101;

}



.pagination-next a,
.pagination-previous a {
  text-decoration: none;

  color: #D9BCB8;

  padding: .2em;

  text-transform: lowercase;

  font-size: 20px;

  font-weight: 590;
text-decoration: none;

}



.pagination-next a:hover,

.pagination-previous a:hover {

  background-color: #fff;

  color: #D9BCB8;

}





/*


After Entry


--------------------------------------------- */


.after-entry .widget {

	clear: none;

	float: left;

	width: 50%;

}







/* Comments



--------------------------------------------- */







.comment-respond,



.entry-comments {



	font-size: 19px;



	letter-spacing: 0.5px;



	padding: 0px 0;



}







.comment-respond,



.entry-comments,



.ping-list {



	margin-bottom: 5px;



}







.entry-comments h3,



.comment-respond h3 {

font-family: 'Dosis', sans-serif;

	color: #333;



	font-size: 20px;



	letter-spacing: 1.5px;



	text-transform: uppercase;



}







.entry-comments a,



.comment-respond a {



font-family: 'Dosis', sans-serif;



}







.entry-comments .comment-author {



	margin: 0;



}







.comment-respond input[type="email"],



.comment-respond input[type="text"],



.comment-respond input[type="url"] {



	width: 50%



}







.comment-respond label {



	display: block;



	margin-right: 12px;



}







.comment-list li,



.ping-list li {



	list-style-type: none;



	margin-top: 22px;



	padding: 12px;



}







.comment-list li li {



	margin-right: -32px;



}







li.comment {



	


}







.comment .avatar {



	margin: 0 16px 22px 0;

display: none;

}







.bypostauthor {



}







.form-allowed-tags {



	background: #f5f5f5;



	font-size: 19px;



	padding: 22px;



}







.comment-meta a {

font-family: 'Dosis', sans-serif;

	color: #333;



}







.comment-reply a {

	background: #f5f5f5;

	color: #333;

	font-family: 'Dosis', sans-serif;

	font-size: 19px;

	letter-spacing: 1px;

	padding: 2px 5px;

	text-transform: uppercase;
}







.comment-reply a:hover {



	background: #ccc;



}







/*



Sidebars



---------------------------------------------------------------------------------------------------- */







.sidebar p:last-child,



.sidebar ul {



	margin: 0;



}



.mb-home .entry, .sidebar .featured-content .entry {

    margin-bottom: 30px

}



.sidebar a.alignnone {

    display: inline

}









.sidebar li {



	color: #999;



	list-style-type: none;



	margin-bottom: 6px;



	padding: 0;



	word-wrap: break-word;



}







.sidebar ul li:before {



	content: "\00BB \0020";



	padding-right: 7px;



}







.sidebar ul > li:last-child {



	margin-bottom: 0;



}







.sidebar .widget {



	margin-bottom: 10px;



}







.sidebar .search-form {



	width: 100%;



}











/*



Footer Widgets



---------------------------------------------------------------------------------------------------- */







.footer-widgets {



	background: #fff;



	color: #333;



	display: block;



	clear: both;



	overflow: hidden;



	padding: 20px 40px 0;



	text-align: center;



}







.footer-widgets-1,



.footer-widgets-2,



.footer-widgets-3 {



	float: left;



	margin-left: 2.564102564102564%;



	width: 31.623931623931625%;



}







.footer-widgets-1 {



	margin-left: 0;



}







.footer-widgets-1,



.footer-widgets-2 {



	float: left;



}







.footer-widgets-3 {



	float: right;



}







.footer-widgets-4 {



	width: 100%;



}







.footer-widgets .widget {



	margin-bottom: 12px;



}







.footer-widgets .widgettitle {



}







.footer-widgets li {



	list-style-type: none;



	margin-bottom: 6px;



	word-wrap: break-word;



}







.footer-widgets .search-form {



	width: 100%;



}







.footer-widgets .search-form input:focus {



	border: 1px solid #ccc;



}







.footer-widgets img {



	margin: 0;



}







.footer-widgets .featured-content,



.footer-widgets .featuredpost {



	background: transparent;



	max-width: 95%;


}





.footer-widgets .entry {


	background: #fff;



	padding: 5px;



}











/*



Site Footer



---------------------------------------------------------------------------------------------------- */







.site-footer {

background-color: #fff;
	color: #111;

	font-size: 14px;

	letter-spacing: .5px;

	padding: 0px 0;

	text-align: center;

	text-transform: none;
}



.site-footer a {
	color: #111;

	text-decoration: none;


}







.site-footer p {



	margin: 0;



}







/* Additions made by Ken Hood Jr */

#subscribe-submit input {

  width: 100%;

  font-family: 'Dosis',sans-serif;

}



.recipes-bottom {



}



.recipes-bottom a.aligncenter {

  margin: 0 auto 11px;

}



.recipes-bottom .featuredpost h2 {

  font-family: 'Dosis',sans-serif;

  font-style: normal;

  font-size: 20px;

  font-weight: 300;

text-transform: lowercase;
  
  text-align: center;

  color: #3D3D3D;

  line-height: 19px;

  margin-top: 15;

  margin-bottom: 1;

  padding-bottom: 15px;

}





/* end additions */





/*



Media Queries



---------------------------------------------------------------------------------------------------- */







@media only screen and (-webkit-min-device-pixel-ratio: 1.5),



	only screen and (-moz-min-device-pixel-ratio: 1.5),



	only screen and (-o-min-device-pixel-ratio: 3/2),



	only screen and (min-device-pixel-ratio: 1.5) {







	.header-image .site-header {



		background-size: contain !important;



	}







}







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



	.site-inner,



	.wrap {



		max-width: 960px;



		overflow: hidden;



	}







	.site-inner {



		margin: 20px auto;



	}







	.content-sidebar-sidebar .content-sidebar-wrap,



	.sidebar-content-sidebar .content-sidebar-wrap,



	.sidebar-sidebar-content .content-sidebar-wrap {



		width: 720px;



	}







	.content,



	.site-header .widget-area {



		width: 620px;



	}







	.sidebar-content-sidebar .content,



	.sidebar-sidebar-content .content,



	.content-sidebar-sidebar .content {



		width: 400px;



	}







	.genesis-nav-menu a,



	.genesis-nav-menu > .first > a,



	.genesis-nav-menu > .last > a {



		padding: 16px;



	}







	.sidebar-primary {



		width: 300px;



	}





}





@media only screen and (-webkit-min-device-pixel-ratio: 1.5),



	only screen and (-moz-min-device-pixel-ratio: 1.5),



	only screen and (-o-min-device-pixel-ratio: 3/2),



	only screen and (min-device-pixel-ratio: 1.5) {







	.header-image .site-header {



		background-size: contain !important;



	}







}







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







	.site-inner,



	.wrap {



		max-width: 960px;



		overflow: hidden;



	}







	.site-inner {



		margin: 20px auto;



	}







	.content-sidebar-sidebar .content-sidebar-wrap,



	.sidebar-content-sidebar .content-sidebar-wrap,



	.sidebar-sidebar-content .content-sidebar-wrap {



		width: 720px;



	}







	.content,



	.site-header .widget-area {



		width: 620px;



	}







	.sidebar-content-sidebar .content,



	.sidebar-sidebar-content .content,



	.content-sidebar-sidebar .content {



		width: 400px;



	}







	.genesis-nav-menu a,



	.genesis-nav-menu > .first > a,



	.genesis-nav-menu > .last > a {



		padding: 16px;



	}







	.sidebar-primary {



		width: 300px;



	}





}







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







	.content,



	.content-sidebar-sidebar .content,



	.content-sidebar-sidebar .content-sidebar-wrap,



	.footer-widgets-1,



	.footer-widgets-2,



	.footer-widgets-3,



	.sidebar-content-sidebar .content,



	.sidebar-content-sidebar .content-sidebar-wrap,



	.sidebar-primary,



	.sidebar-secondary,



	.sidebar-sidebar-content .content,



	.sidebar-sidebar-content .content-sidebar-wrap,



	.site-header .widget-area,



	.site-inner,



	.title-area,



	.wrap {



		width: 100%;



	}







	.header-image .site-header .wrap {



		background-position: center top;



	}







	.header-image .site-header .widget-area {



		padding: 0;



	}







	.site-container,



	.before-header {



		padding-left: 5%;



		padding-right: 5%;



	}







	.archive-description,



	.author-box,



	.entry,



	.entry-comments,



	.entry-footer .entry-meta,



	.sidebar .widget,



	.site-header,



	.comment-respond {



		padding: 0;



	}







	.genesis-nav-menu li,



	.site-header ul.genesis-nav-menu,



	.site-header .search-form {



		float: none;



	}







	.genesis-nav-menu,



	.site-description,



	.site-header .title-area,



	.site-header .search-form,



	.site-title {


		text-align: center;



	}







	.site-header .search-form {



		margin: 16px auto ;



	}







	.genesis-nav-menu li.right {



		display: none;



	}







	.entry-footer .entry-meta {



		margin: 0;



		padding-top: 12px;



	}







	.sidebar .widget.enews-widget {



		padding: 20px;



	}







	.footer-widgets {



		padding: 20px 5% 16px;



	}







	.footer-widgets-1 {



		margin: 0;



	}





.foodie-pro .easyrecipe .ERSName {



	color: #fff;



	font-family: 'Dosis', sans-serif;



	font-size: 25px;



	font-weight: 400;



	letter-spacing: 0.1px;



	text-transform: lowercase;



	width: 100%;



}







.foodie-pro .easyrecipe .ERSTimeHeading,



.foodie-pro .easyrecipe .ERSHeading,



.foodie-pro .easyrecipe .ERSNotesHeader,



.foodie-pro .easyrecipe .ERSNutritionHeader,



.foodie-pro .easyrecipe .ERSIngredients .ERSIngredientsHeader,



.foodie-pro .easyrecipe .ERSInstructions .ERSInstructionsHeader,



.foodie-pro .easyrecipe div.ERSNotesHeader,



.foodie-pro .easyrecipe .nutrition .ERSNutritionHeader   {



	font-family: 'Dosis', sans-serif;



	color: #000;



	font-weight: 500;



	letter-spacing: 0.1px;



	text-transform: uppercase;



	font-size: 21px;



}







.foodie-pro .easyrecipe .ERSHeading,



.foodie-pro .easyrecipe .ERSNotesHeader,



.foodie-pro .easyrecipe .ERSNutritionHeader {

  

	font-family: 'Dosis', sans-serif;



	text-transform: uppercase;



	margin: 5px 0 12px;



}


.entry-content div.easyrecipe {

	font-size: 17px;
	font-family: 'Dosis', sans-serif;
}

.easyrecipe .ERSRatings {
	color: #fff;
	margin: 6px 10px 0 0;
}

.entry-content .easyrecipe .ERSDetails {

	font-family: 'Dosis', sans-serif;
color: #666;

}



}





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





    .responsive-menu-icon::after {

        content: "Menu & Search";

        font-family: 'Oswald',sans-serif;

        margin: 0

        auto;

        padding: 10px

        10px 10px 5px;

        text-align: center;

        text-transform: uppercase

    }




	.menu-toggle,



	.sub-menu-toggle {



		display: block;



		visibility: visible;



	}




	.menu-toggle {



		background: transparent;



		border-top: 1px solid #777777;



		border-bottom: 1px solid #777777;



		cursor: pointer;



		min-height: 52px;



		position: relative;



		width: 100%;



	}




	.menu-toggle span {



		left: 50%;



		margin-left: -20px;



		top: 23px;



	}







	.menu-toggle span,



	.menu-toggle span:before,



	.menu-toggle span:after {



		background: #555;



		border-radius: 1px;



		content: '';



		cursor: pointer;



		display: block;



		height: 5px;



		position: absolute;



		transition: all 500ms ease-in-out;



		width: 40px;



	}







	.menu-toggle span:before {



		top: -10px;



	}







	.menu-toggle span:after {



		bottom: -10px;



	}







	.menu-toggle.active span {



		background: transparent;



	}







	.menu-toggle.active span:before,



	.menu-toggle.active span:after {



		top: 0;



	}







	.menu-toggle.active span:before {



		transform: rotate(45deg);



	}







	.menu-toggle.active span:after {



		transform: rotate(-45deg);



	}







	.menu-toggle:hover {



		background: transparent;



	}







	.sub-menu-toggle {



		color: #999;



		cursor: pointer;



		padding: 14px 18px;



		position: absolute;



		right: 0;



		top: 0;



	}







	.sub-menu-toggle:before {



		content: "+";



	}







	.sub-menu-toggle.active:before {



		content: "-";



	}




.genesis-nav-menu a {

background: #fff;

text-align: center;

}




	nav {



		display: none;
 


		position: relative;



	}







	.genesis-nav-menu {



		border: none;



	}







	.genesis-nav-menu .menu-item {



		font-size: 15px;

		

		border-bottom: 1px solid #9D9D9D;



		display: block;



		position: relative;



		text-align: center;



	}







	.genesis-nav-menu .menu-item:hover {



		position: relative;



	}







	.genesis-nav-menu .sub-menu {


text-align: center;
		border-top: 1px solid #9D9D9D;



		clear: both;



		display: none;



		opacity: 1;



		position: static;



		width: 100%;



	}







	.genesis-nav-menu .sub-menu .menu-item:last-child {



		border-bottom: none;



	}







	.genesis-nav-menu .sub-menu a {



		border: none;



		padding: 16px 22px;



		position: relative;


		width: auto;

text-align: center;

	}







	.genesis-nav-menu .sub-menu a:hover {



		background: transparent;



	}







	.genesis-nav-menu .sub-menu .sub-menu {



		margin: 0;



	}







	.genesis-nav-menu .sub-menu .sub-menu a {

		padding-left: 30px;


	}







	.genesis-nav-menu .sub-menu .sub-menu .sub-menu a {


		padding-left: 40px;


	}







	.before-header .widget {



		padding-bottom: 0;



		padding-top: 0;



	}







	.before-header .enews-widget .widgettitle,



	.before-header .enews-widget p,



	.before-header .enews-widget #subscribe,



	.before-header .enews-widget input,



	.before-header .enews-widget input[type="submit"] {



		display: block;



		float: none;



		margin: 0 0 10px;



		width: 100%;



	}





    	.recipes-index .featuredpost .post,

    	.recipes-index .featuredpost .page,

    	.archive .simple-grid {

        width: 31%;

        margin: 3% 1%

        padding: 0

        1px

    	}



    	.retailers a

    img {

        height: 150px;

        width: auto;

        margin: 0

        20px

    	}



    	.retailers-small {

        text-align: center

    	}



    	.retailers-small a

    img {

        height: 60px;

        width: auto;

        margin: 0

        40px

    	}



    .recipes-index .featuredpost .post,

    .recipes-index .featuredpost .page,

    .archive .simple-grid {

        width: 48%; 

        margin: 3% 1%

        padding: 0

        1px

    }



    .recipes-index .featuredpost

    img {

        height: auto;

        width: auto

        padding: 0

        1px

    }



    .recipes-index .featuredpost h2,

    .recipes-index .featuredpost h2 a,

    .archive .simple-grid h2,

    .archive .simple-grid h2

    a {

  	font-family: 'Oswald',sans-serif;

	font-size: 15px;

       	text-align: center;

        padding: 0

        2px

    }










    .sidebar img.alignleft,

    .sidebar .featured-content

    img {

        margin-bottom: 10px

    }



    .sidebar

    .entry {

        margin: 20px

        auto

    }

}






}







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







	.five-sixths,



	.four-sixths,



	.one-fourth,



	.one-half,



	.one-sixth,



	.one-third,



	.three-fourths,



	.three-sixths,



	.two-fourths,



	.two-sixths,



	.two-thirds,



	.first {



		clear: none;



		margin-left: 2.564102564102564%;



		width: 48.717948717948715%;



	}







	.odd {



		clear: both;



		margin-left: 0;



	}







	.alignright,



	.alignleft,



	img.alignright,



	img.alignleft,



	.wp-caption.alignright,



	.wp-caption.alignleft {



		float: none;



		margin: 0 auto 20px;



	}







	.recipes-top .widget {



		float: none;



		margin: 0 0 10px;



		width: 100%;



	}









}







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







	.five-sixths,



	.four-sixths,



	.one-fourth,



	.one-half,



	.one-sixth,



	.one-third,



	.three-fourths,



	.three-sixths,



	.two-fourths,



	.two-sixths,



	.two-thirds,



		margin-left: 0;



		width: 100%;



	.odd {



		margin-left: 0;



		width: 100%;



	}







	.after-entry .widget {



		width: 100%;



	}







	.recipes-bottom .entry {



		margin: 0;



		width: 100%;



	}







	.recipes-top .widgettitle {



  		font-family: 'Dosis' ,sans serif;



		font-size: 14px;



       	 	text-align: center;



	}





	.slide-excerpt {



		display: none;



		visibility: hidden;



	}





    	.recipes-index .featuredpost .post,

    	.recipes-index .featuredpost .page,

    	.archive .simple-grid {

        	width: 48%;

        	margin: 1%

    	}



    	.recipes-bottom .featuredpost .post,

    	.recipes-bottom .featuredpost .page,

    	.archive .simple-grid {

        	width: 48%;

        	margin: 1%

    	}



.recipes-bottom .featuredpost h1 {

  font-family: 'Oswald',sans-serif;

  font-style: normal;

  font-size: 16px;

  font-weight: 390;

  text-transform: uppercase;

  text-align: center;

  color: #3D3D3D;

  line-height: 15px;

  margin-top: 15;

  margin-bottom: 0;

  padding-bottom: 20px;

}





.recipes-bottom .featuredpost h2 {

 font-family: 'Dosis' ,sans serif;

  font-style: normal;

  font-size: 16px;

  font-weight: 390;

  text-transform: uppercase;

  text-align: center;

  color: #3D3D3D;

  line-height: 15px;

  margin-top: 15;

  margin-bottom: 0;

  padding-bottom: 20px;

}







}

/***Custom CSS element styles and media queries*****/
.my-nav-menu-search form.search-form { display:none; }
@media only screen and (max-width:940px) {
.my-nav-menu-search form.search-form { display:block; width:68% !important; }
.my-nav-menu-search form.search-form input[type="submit"] { display:none; }
.menu-toggle {
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}
.menu-toggle span {
    left: 36% !important;
	margin-left:0px !important;
}
.menu-toggle span::before {
    top: -6px !important;
}
.menu-toggle span::after { bottom: -6px !important; }
.menu-toggle.active span::before , .menu-toggle.active span::after { transform: none; }
.menu-toggle.active span::before, .menu-toggle.active span::after {top: 6px;}
.menu-toggle span, .menu-toggle span::before, .menu-toggle span::after { width:28px;  height:2px !important; background:#000 !important; }
.mtitle { position: absolute;left: 40%;top: 8px;color: rgb(0, 0, 0);font-size: 22px;}
.genesis-nav-menu .menu-item { border-bottom: 0px !important; }
.genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a { color:#000;}
.sub-menu-toggle { color: #000; font-size: 19px; }
.genesis-nav-menu .sub-menu { border-top: 0px; }
.genesis-nav-menu .sub-menu a { color:#000 !important;width: 100% !important; background:none; }
.genesis-nav-menu .sub-menu a:hover { background: #eee; color: black;width: 100% !important;}
}
@media only screen and (max-width:800px) {
.mtitle { left: 37%; }
.menu-toggle span { left: 32% !important; }
.my-nav-menu-search form.search-form {width:70% !important; }
}
@media only screen and (max-width768px) {
.my-nav-menu-search form.search-form {width:72% !important; }
}
@media only screen and (max-width:736px) {
}
@media only screen and (max-width:667px) {
.my-nav-menu-search form.search-form {width:75% !important; }
}
@media only screen and (max-width:640px) {
.menu-toggle span {left: 31% !important;}
}
@media only screen and (max-width:600px) {
.mtitle { left: 32%; }
.menu-toggle span { left: 26% !important; }
.my-nav-menu-search form.search-form {width:78% !important; }
}
@media only screen and (max-width:568px) {
.my-nav-menu-search form.search-form {width:80% !important; }
}
@media only screen and (max-width:480px) {
.mtitle { left: 27%; }
.menu-toggle span { left: 20% !important; }
.my-nav-menu-search form.search-form {width:86% !important; }
}
@media only screen and (max-width:414px) {
.menu-toggle span { left: 18% !important; }
.header-image .site-header { background-size:contain !important; }
.my-nav-menu-search form.search-form {width:94% !important; }
}
@media only screen and (max-width:375px) {
.my-nav-menu-search form.search-form {width:95% !important; }
}
@media only screen and (max-width:360px) {
.mtitle { left: 21%; }
.menu-toggle span { left: 12% !important; }
}
@media only screen and (max-width:320px) {
.mtitle { left: 18%; }
.menu-toggle span { left: 7% !important; }
.my-nav-menu-search form.search-form {width:100% !important; }
.genesis-nav-menu .search-form input { width: 280px !important; }
}
/* */
html .gs-buttons.gs-floating.gs-large:not(.gs-flat-colors).gs-left, html .gs-buttons.gs-floating.gs-large:not(.gs-flat-colors).gs-top-left, html .gs-buttons.gs-floating.gs-large:not(.gs-flat-colors).gs-bottom-left, html .gs-buttons.gs-floating.gs-large.gs-icon-highlight.gs-left, html .gs-buttons.gs-floating.gs-large.gs-icon-highlight.gs-top-left, html .gs-buttons.gs-floating.gs-large.gs-icon-highlight.gs-bottom-left {
    margin-top: 0 !important;
    top: auto !important;
    left: 0 !important;
    width: 100% !important;
    bottom: 0 !important;
    margin: 0 auto;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
html .gs-buttons.gs-flat-colors.gs-floating.gs-no-counter.gs-large a[class*="gs-"] {
        float: left;
    padding: 0 21px 23px !important;
}
.box-meta{font-family: 'bitter';font-size: 20px;text-align: center;line-height: 1;}
#share-buttons{text-align:center;}
#share-buttons a{display:inline-block;}
#share-buttons img{max-width:48px;padding-left:5px;padding-right:5px;}
.entry-header h1.entry-title{font-family: 'Blambot Custom';}
@media screen and (max-width: 767px) {
	.entry-header h1.entry-title{font-family: 'Dosis', sans-serif;}
}
body #share-buttons span{
    height: 38px !important;
     width: 38px !important;  
    border-radius: 0px !important;
    line-height: inherit !important;
    margin: 0px !important;
    padding: 0px !important;
    background: url('http://www.wakeuptowaffles.com/wp-content/themes/foodienew/images/shareicons_pinterest_wakeuptowaffles.png') !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    box-shadow: none !important;
	top: -15px !important;
	font-size: 0px !important;
}
.featuredpost .widget-wrap{margin-left:-5px;margin-right:-5px;}
.featuredpost .widget-wrap h4.widget-title{margin-left:5px;margin-right:5px;}
.featuredpost .widget-wrap .one-fourth{
    width:25%;
    display:inline-block;
    float:left;
    margin:0px;
    padding-left:5px;
    padding-right:5px;
}
@media screen and (max-width:767px){
    .featuredpost .widget-wrap .one-fourth{
        width:50%;
    }
    .featuredpost .widget-wrap .one-fourth:nth-of-type(2n+1){clear:both;}
}
@media print{
    footer.site-footer,.comments-area,.e-mailit_bottom_toolbox,#quickiebarpro,.nav-primary,header.site-header,#genesis-content header.entry-header,.sidebar-primary{display:none !important;}
    #genesis-content{width:100%;}
    
}