@charset "utf-8";
/* CSS Document */

/*
Theme Name: Generate Press Child
Theme URL: https://djfoodie.com
Description: Generate Press Child for DJ Foodie
Author: DJ Foodie
Author URL: https://djfoodie.com
Template: generatepress
Version: 1.0.0
Text Domain: generatepress-child
*/
@import url("../generatepress/style.css");

div.blueTable {
  border: 0px;
  background-color: #FFFFFF;
  width: 100%;
  border-collapse: collapse;
}
.divTable.blueTable .divTableCell, .divTable.blueTable .divTableHead {
  border: 0px;
  padding: 6px 4px 10px 4px;
}
.divTable.blueTable .divTableBody .divTableCell {
  font-size: smaller;
}
.divTable.blueTable .divTableRow:nth-child(even) {
  background: #edffd0;
}
.divTableFinalRows:nth-child(even) {
  background: #F8F8F8;
}
.divTable.blueTable .divTableHeading {
  background: #feefdf;
  border-bottom: 2px solid #eed7bd;
}
.divTable.blueTable .divTableHeading .divTableHead {
  font-weight: bold;
  color: #000000;
}
.blueTable .tableFootStyle {
  text-align: center;
}
.blueTable.outerTableFooter {
  background: #feefdf;
  border-top: 2px solid #eed7bd;
	margin-bottom:10px;
}
.blueTable.outerTableFooter .tableFootStyle {
  padding: 0px 5px 2px 5px;	
}
.netCarb {
	font-weight:bold;
	font-size:larger !important;
	color:#000000;
}
div.greenTable {
  background-color: #FFFFFF;
  width: 80%;
  text-align: center;
  border-collapse: collapse;
	margin: auto;
}
.divInnerTable.greenTable .divInnerTableCell, .divInnerTable.greenTable .divInnerTableHead {
  border: 18px solid #feefdf;
  padding: 3px 2px;
}
.divInnerTable.greenTable .divInnerTableBody .divInnerTableCell {
  font-size:larger;
	font-weight:bold;
}
.recipeCenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.ingredientGroupTable {
  background-color: #f48c1e;
  width: 100%;
  text-align: left;
}
.divIngredientTable.ingredientGroupTable .divIngredientTableCell, .divIngredientTable.ingredientGroupTable .divIngredientTableHead {
  padding: 5px 2px 5px 12px;
}
.divIngredientTable.ingredientGroupTable .divIngredientTableBody .divIngredientTableCell {
  
  font-weight: bold;
  color: #FFFFFF;
}

/* DivTable.com */
.divIngredientTable{ display: table; }
.divIngredientTableRow { display: table-row; }
.divIngredientTableHeading { display: table-header-group;}
.divIngredientTableCell, .divIngredientTableHead { display: table-cell;}
.divIngredientTableHeading { display: table-header-group;}
.divIngredientTableFoot { display: table-footer-group;}
.divIngredientTableBody { display: table-row-group;}

.divInnerTable{ display: table; }
.divInnerTableRow { display: table-row; }
.divInnerTableHeading { display: table-header-group;}
.divInnerTableCell, .divInnerTableHead { display: table-cell;}
.divInnerTableHeading { display: table-header-group;}
.divInnerTableFoot { display: table-footer-group;}
.divInnerTableBody { display: table-row-group;}

.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableFinalRows { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}
.divTableCenter { text-align:center;}
.divColumnWidth { width:50%;}
.divTableRight { text-align:right; font-weight: bold; width:50%}
.divTableRowTopBorder { border-top: 2px solid #eed7bd;}


/* DivTable.com */
.divBasicTable{
	display: table;
	width: 100%;
}
.divBasicTableRow {
	display: table-row;
}
.divBasicTableCell, .divBasicTableHead {
	display: table-cell;
	padding: 13px 10px;
}

.divBasicTableBody {
	display: table-row-group;
}

.byline img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    position: relative;
    vertical-align: middle;
    margin: 0 10px 0 0;
}


/* Wide Featured Post*/

.generate-columns-container .featured-column {
    float: none;
    width: 100%;
	
}

/* Random Colored Boxes */

#post-9748 .inside-article {
	padding:25px;
	
}
#post-7006 .inside-article {
	padding:25px;
	
}
.page-header-image-single .attachment-full {
	border-radius:40px 40px 0px 0px;
}
.inside-article {
	border-radius:40px 40px 0px 0px;
}
.attachment-full {
	border-radius:40px 40px 0px 0px;
}
#custom_html-5 {
	padding:20px 25px 25px 15px;
	min-width:340px;
	border: dashed 5px #e1f4f8;
	background-color: white;
	border-radius:10px 40px 40px 10px;
}
#custom_html-5:hover { 
  background-color: #f0ffdb;
}
#recent-posts-2 {
	padding:20px;
	border: dashed 5px #fff2e5;
	background-color: white;
	border-radius:10px 10px 40px 10px;
}
#archives-2 {
	padding:20px;
	border: dashed 5px #ffffff;
	background-color: #fff2e5;
	border-radius:10px 10px 10px 10px;
}
#post-601 .inside-article{
	border: dashed 5px #f0ffdb;
}
#post-586 .inside-article{
	border: dashed 5px #f0ffdb;
}
.site-header {
 	border-bottom: solid 1px #c0e7f3;
}

/* Sales Page Stuff */

.Heading
{
font-family: 'Coming Soon', cursive;
font-size: 22px;
color: #f48c1e;
border-bottom: dashed 1px #f48c1e;
margin:0px 30px 2px 30px;
display: block;
}

.Heading a:link
{
    text-decoration: none;
    color: #8C6111;
}

.Heading a:active
{
    color: #000000;
}

.Heading a:visited
{
    color: #733119;
}

.Heading a:hover
{
    color: #648C3B;
}
.Heading2
{
    font-family: 'Coming Soon', cursive;
    font-size: 48px;
    color: #90c23e;
    margin-bottom: 2px;
    display: block;
    line-height: 42px;
}

.Heading2 a:link
{
    text-decoration: none;
    color: #648C3B;
}

.Heading2 a:active
{
    color: #000000;
}

.Heading2 a:visited
{
    color: #648C3B;
}

.Heading2 a:hover
{
    color: #f2cd89;
}

.CarbageText {
	font-size:110%;
}

.CarbageBold {
	font-size:102%;
	font-weight:bold;
	color:#5e574b;
	font-family: 'Coming Soon', cursive;
}

.CarbageHeader {
	font-weight:bold;
	margin: 40px 20px 10px 20px;
}
a.BigBookFlip  {
	display:inline-block;	background:url(/wp-content/uploads/Carbage/3DCover15-sprite.jpg) no-repeat;
	height: 488px;
	width: 353px;
	background-position: 0 0px;
}
a.BigBookFlip:hover {
	background-position: 0 -488px;
}
a.BuyButton  {
	display:inline-block;
	background:url(/wp-content/uploads/Carbage/BuyButton7-sprite.jpg) no-repeat;
	height: 324px;
	width: 518px;
	background-position: 0 -324px;
}
a.BuyButton:hover {
	background-position: 0 0px;
}
a.ViewCart {
	display:inline-block;
	background:url(/wp-content/uploads/Carbage/ViewCartSmall-sprite.png) no-repeat;
	height: 40px;
	width: 150px;
}
a.ViewCart:hover {
	background-position: 0 -40px;
}
@keyframes shake {
  10%, 90% { transform: translate3d(-1px, 0, 0); }
  91%, 99% { transform: translate3d(-1px, 0, 0); }
  92%, 98% { transform: translate3d(2px, 0, 0); }
  93%, 95%, 97% { transform: translate3d(-4px, 0, 0); }
  94%, 96% { transform: translate3d(4px, 0, 0); }
}
@keyframes shakeItUp {
  0% { transform: translate(0px, 0px) rotate(0deg); }
  90% { transform: translate(1px, 1px) rotate(0deg); }
  91% { transform: translate(-1px, -2px) rotate(-1deg); }
  92% { transform: translate(-3px, 0px) rotate(1deg); }
  93% { transform: translate(3px, 2px) rotate(0deg); }
  94% { transform: translate(1px, -1px) rotate(1deg); }
  95% { transform: translate(-1px, 2px) rotate(-1deg); }
  96% { transform: translate(-3px, 1px) rotate(0deg); }
  97% { transform: translate(3px, 1px) rotate(-1deg); }
  98% { transform: translate(-1px, -1px) rotate(1deg); }
  99% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.lookAtMe {
  animation: shakeItUp 10.5s;
  animation-iteration-count: 5;
}
.lookAtMe2 {
  animation: shakeItUp 7.5s;
  animation-iteration-count: 6;
}
a.AddToCartBookandPDF  {
	display:inline-block;
	background:url(https://DJFoodie.com/wp-content/uploads/Carbage/AddToCart-Sprite2.png) no-repeat;
	height: 70px;
	width: 230px;
    animation: shake 12s cubic-bezier(.36,.07,.19,.97) both;
    animation-iteration-count: 5;
    animation-delay: 2s;
    transform: translate3d(0, 0, 0);
    perspective: 100px;
}
a.AddToCartBookandPDF:hover {
	animation:none;
	background-position: 0 -70px;
	transform: scale(1.2,1.2) rotate(2deg);
}
a.MeatToCart  {
	display:inline-block;
	background:url(https://DJFoodie.com/wp-content/uploads/Making_Ends_Meat/MeatToCart-Sprite.png) no-repeat;
	height: 70px;
	width: 230px;
	animation: shake 12s cubic-bezier(.36,.07,.19,.97) both;
    animation-iteration-count: 5;
    animation-delay: 2s;
    transform: translate3d(0, 0, 0);
    perspective: 100px;
}
a.MeatToCart:hover {
	animation:none;
	background-position: 0 -70px;
	transform: scale(1.2,1.2) rotate(2deg);
}

a.MeatPDFToCart  {
	display:inline-block;
	background:url(https://DJFoodie.com/wp-content/uploads/Making_Ends_Meat/MeatPDFToCart-Sprite.png) no-repeat;
	height: 70px;
	width: 230px;
	animation: shake 15s cubic-bezier(.36,.07,.19,.97) both;
    animation-iteration-count: 5;
    animation-delay: 2s;
    transform: translate3d(0, 0, 0);
    perspective: 100px;
}
a.MeatPDFToCart:hover {
	animation:none;
	background-position: 0 -70px;
	transform: scale(1.2,1.2) rotate(-2deg);
}
.MeatBold {
	font-size:102%;
	font-weight:bold;
	color:#5e574b;
}
a.AddToCartBook  {
	display:inline-block;
	background:url(https://DJFoodie.com/wp-content/uploads/Carbage/AddToCart-Sprite1.png) no-repeat;
	height: 70px;
	width: 230px;
	animation: shake 15s cubic-bezier(.36,.07,.19,.97) both;
    animation-iteration-count: 5;
    animation-delay: 2s;
    transform: translate3d(0, 0, 0);
    perspective: 100px;
}
a.AddToCartBook:hover {
	animation:none;
	background-position: 0 -70px;
	transform: scale(1.2,1.2) rotate(-2deg);
}
a.AddToCartPDF  {
	display:inline-block;
	background:url(/wp-content/uploads/Carbage/AddToCart-Sprite3.png) no-repeat;
	height: 70px;
	width: 230px;
}
a.AddToCartPDF:hover {
	background-position: 0 -70px;
	transform: scale(1.2,1.2) rotate(-2deg);
}

h1 {
	color:#68c227;
	font-family: 'Coming Soon', cursive;
}
h2 {
	color:#f28a21;
	font-family: 'Coming Soon', cursive;
}
