/* EAT Orange #E3604D */



/* **********************************
*
*  the settings pages
*
*********************************** */

.eatclear {clear:both;}

table.eat_wide {
  width: 100%;
}

.eat_paddedtr {
  height:20px;
  min-height: 20px;
}

#pwrdby {
    clear:both;
  float: right;
  padding-top: 20px;
}

.eat_help {
    cursor: pointer;
    margin-bottom: -4px;
}
.eat_help_text {
  display: none;
  position: absolute;
  background-color: #fff;
  border: #000 thin solid;
  padding: 10px;
    max-width: 40%;
}

.eatjsactive { display: none; }

.buyeat {
  background-color: #e3604d;
  padding: 7px;
  max-width: 132px;
  color: #fff;
  text-align: center;
}
.buyeat a {
  color: #fff;
  text-decoration: none;
}
.buyeat:hover {
    background-color: #C61000;
}
.buyeat:hover a {
  text-decoration: none;
  color: orange;
}
.buyeat a:visited {
  color:#fff;
}

#buyeatbox {
    background-color: #e3604d;
}
#buyeatbox h2 {
    border: none;
}
#buyeatbox ul {
  background-color: #fff;
  color: #000;
  margin: 0 10px 10px 10px;
  padding-bottom: 10px;
  text-align: left;
}
#buyeatbox p {
  background-color: #fff;
  margin: 0 10px;
  font-size: 16px;
  padding-bottom: 10px;

}
#buyeatbox ul li {
  padding-left: 2px;
}
#buyeatbox ul li:before {
  content: "\f147";
  /*content: "\2605";*/
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  font: normal 24px/1 'dashicons';
  vertical-align: top;
  color: green;
}



.eat_settings {
    -moz-box-shadow: inset 0 1px 0 #ffffff;
-webkit-box-shadow: inset 0 1px 0 #ffffff;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
box-shadow: inset 0 1px 0 #ffffff;
padding: 0 0 0 10px;
margin: 20px 0 0 0;
border: 1px solid #dfdfdf;
background: #f5f5f5;
background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(#f9f9f9));
background-image: -webkit-linear-gradient(bottom, #f5f5f5, #f9f9f9);
background-image: -moz-linear-gradient(bottom, #f5f5f5, #f9f9f9);
background-image: -o-linear-gradient(bottom, #f5f5f5, #f9f9f9);
background-image: linear-gradient(to top, #f5f5f5, #f9f9f9);

width: 70%;
}

.eat_settings_page h3 {
    font-size: 1.87em;
    margin: 1em 0;
    color: #E3604D;
}

.eat_settings iframe{
    background: #fff;
}

.eat_stepone {
    width: 99%;
}

.eat_settings_td_width {
    width: 350px;
    padding-right: 40px;
}


#eat_support {
    float: right;
    width: 200px;
    max-width: 200px;
-moz-box-shadow: inset 0 1px 0 #ffffff;
-webkit-box-shadow: inset 0 1px 0 #ffffff;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
box-shadow: inset 0 1px 0 #ffffff;
padding: 10px;
border: 1px solid #dfdfdf;
background: #f5f5f5;
background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(#f9f9f9));
background-image: -webkit-linear-gradient(bottom, #f5f5f5, #f9f9f9);
background-image: -moz-linear-gradient(bottom, #f5f5f5, #f9f9f9);
background-image: -o-linear-gradient(bottom, #f5f5f5, #f9f9f9);
background-image: linear-gradient(to top, #f5f5f5, #f9f9f9);
}

#eat_support_posts {
  text-align: center;
}

.eat_settings_page h2 {
background: #e3604d;
color:#fff !important;
text-shadow: none;
padding-left: 15px;
border-radius: 2px;
border: #CF3721 thin solid;
}

.eathr {
    width: 99%;
    height: 1px;
    background-color: #e3604d;
    margin: 0;
}

.eat_settings_page .eat_button_primary {
   background: #e3604d;
    color:#fff;
    text-shadow: none;
    border: none;
    padding: 8px;
    line-height: 100%;
    height: 100%;
    min-height: 28px;
    border-radius: 0;
}

.eat_settings_page .eat_button_primary:hover {
   background: #C61000;
   color: #fff;
}

.eat_settings_page .eat_button_primary:active {
        -webkit-box-shadow: inset 0px 1px 3px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 1px 3px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 1px 3px 2px rgba(0, 0, 0, 0.4);
    cursor: pointer;
}

#eat_support {
    text-align: center;
}
#eat_support h2 {
    padding: 10px 0;
}

.novisit a:visited {
  color: #fff;
}


/* sortable */

#eat_sortable { display: none; } /* hide if no js*/
#eat_dnd { display: none; } /* hide if no js*/

#eat_sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }

#eat_sortable li { margin: 0 5px 5px 5px; padding: 5px; font-size: 1.2em; height: 1.5em; }

html>body #eat_sortable li { height: 100%; min-height: 1.5em; line-height: 1.2em; }

.ui-state-highlight { height: 1.5em; line-height: 1.2em; background: #eee; border: #ddd thin solid;}

.ui-state-default {
    background: #E3604D; color: #fff;
}


/* **********************************
*
*  the training pages
*
*********************************** */


#eat_content_wrapper { width: 80%;}

#eat_content_wrapper {
  padding: 10px 30px 20px 10px;
}

#eat_content_wrapper blockquote {
  font-style: italic;
  padding: 10px 0;
}

#eat_content_wrapper ul {
  list-style-type: disc;
  margin-left: 2em;
}


/*Generated from Designmycss.com*/
#eat_content_wrapper table
{
    color:#000000;
    border-collapse:collapse;
    border-style:solid;
    border-width:1px;
    border-color:#dddddd;
    font:14px sans-serif;
    padding:0px;
}

#eat_content_wrapper th
{
    color:#000000;
    background:#FFFFFF;
    background: -moz-linear-gradient(top,  #FFFFFF 0%, #FFFFFF 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FFFFFF));
    background: -webkit-linear-gradient(top,#FFFFFF 0%,#FFFFFF 100%);
    background: -o-linear-gradient(top,#FFFFFF 0%,#FFFFFF 100%);
    background: -ms-linear-gradient(top,#FFFFFF 0%,#FFFFFF 100%);
    background: linear-gradient(top,#FFFFFF 0%,#FFFFFF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF',GradientType=0s);
    border-style:solid;
    border-width:1px;
    border-color:#dddddd;
    font-weight:normal;
    padding:10px 10px 10px 14px;
    text-align:left;
    vertical-align:top;
}

#eat_content_wrapper tr
{
    border-top-style: solid;
    border-width:1px;
    border-color:#dddddd;
    font-weight:normal;
}

#eat_content_wrapper tr:hover td
{
    background:#eee;
    color:#000000;
}

#eat_content_wrapper td
{
    background:#FFFFFF;
    border-style:solid;
    border-width:1px;
    border-color:#dddddd;
    padding:10px;
    text-align:left;
    vertical-align:top;
}



#eat_content_wrapper p {
word-wrap: break-word;
}

#eat_content_wrapper .alignnone {
margin: 5px 20px 20px 0;
}

#eat_content_wrapper .alignright {
float: right;
margin: 5px 0 20px 20px;
}

#eat_content_wrapper .alignleft {
float: left;
margin: 5px 20px 20px 0;
}

#eat_content_wrapper .aligncenter, div.aligncenter {
display: block;
margin: 5px auto 20px auto;
}

#eat_content_wrapper img {
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
}

#eat_content_wrapper .wp-caption {
background: #f9f9f9;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 13px 10px 10px 10px;
text-align: center;
}

#eat_content_wrapper .wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}

#eat_content_wrapper .wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 1.5em;
margin: 0;
padding: 10px;
}


#eat_content_wrapper pre {
-moz-box-sizing: border-box;
-moz-border-radius: 2px;
-moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
-webkit-box-sizing: border-box;
box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-sizing: border-box;
background: #f4f4f4;
border: 1px solid #aaaaaa;
border-bottom-color: #cccccc;
border-radius: 2px;
height: auto;
margin: 0;
outline: none;
padding: 6px 10px;
vertical-align: middle;
width: 100%;
word-wrap: break-word;
white-space: pre-wrap;
}

#eat_content_wrapper tt,
#eat_content_wrapper var,
#eat_content_wrapper pre,
#eat_content_wrapper kbd,
#eat_content_wrapper samp,
#eat_content_wrapper code {
font-family: monospace, serif;
font-style: normal;
}

#eat_content_wrapper blockquote {
background: #f9f9f9;
border: none;
border-left: 4px solid #d6d6d6;
margin: 20px;
overflow: auto;
padding: 0 0 10px 12px;
}


#eat_mail {
    border: none;
}
#eat_mail tr {
border-top-style: none;
border-width: 0;
border-color: transparent;
}
#eat_mail td {
background: none;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 10px;
text-align: left;
vertical-align: top;
}
#eat_mail tr:hover td
{
    background:none;
    color:#000000;
}



/*licencing */

#eat_active {
background: #00BB00;
padding: 10px;
color: #fff;
font-size: 16px;
}

#eat_notactive {
background: red;
padding: 10px;
color: #fff;
font-size: 16px;
}
#eat_notactive a:visited {
color: #fff;
}


/* info boxes */

.eat_infobox_title {
    font-size: 110%;
    font-weight: bold;
}
.eat_infobox {
    color:#000;
    padding: 10px;
    width: 400px;
}
/*red*/
.eat_infobox_red {
    background-color: #c0392b;
    color: white;
}
/*yellow*/
.eat_infobox_yellow {
    background-color: #f1c40f;
}
/*green*/
.eat_infobox_green {
    background-color: #27ae60;
    color: white;
}
/*blue*/
.eat_infobox_blue {
    background-color: #3498db;
    color: white;
}
/*pink*/
.eat_infobox_pink {
    background-color: #DEA5A4;
}
/*orange*/
.eat_infobox_orange {
    background-color: #e67e22;
    color: white;
}
/*lightblue*/
.eat_infobox_lightblue {
    background-color: #A7D2EF;
}

/*darkblue*/
.eat_infobox_darkblue {
    background-color: #2980b9;
    color: white;
}

/*light grey*/
.eat_infobox_lightgrey {
    background-color: #ecf0f1;
}

/*grey*/
.eat_infobox_grey {
    background-color: #bdc3c7;
}

/*dark grey*/
.eat_infobox_darkgrey {
    background-color: #7f8c8d;
    color: white;
}

/*purple*/
.eat_infobox_purple {
    background-color: #80399d;
    color: white;
}

/* #Buttons via http://cssdeck.com/labs/beautiful-flat-buttons
==================================================*/

.eat_button {
    line-height: 35px;
}

/* #Sun Flower Yellow
==================================================*/
.eat_button_yellow {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #f1c40f;
  border: 0;
  border-bottom: 2px solid #e2b607;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #e2b607;
  box-shadow: inset 0 -2px #e2b607;
  text-decoration: none;
}
.eat_button_yellow:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_yellow:hover {
    color:white;
}
/* #Orange
==================================================*/
.eat_button_orange {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #f39c12;
  border: 0;
  border-bottom: 2px solid #e8930c;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #e8930c;
  box-shadow: inset 0 -2px #e8930c;
  text-decoration: none;
}
.eat_button_orange:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_orange:hover {
    color:white;
}

/* #Pomegranate Red
==================================================*/
.eat_button_red {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #c0392b;
  border: 0;
  border-bottom: 2px solid #b53224;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #b53224;
  box-shadow: inset 0 -2px #b53224;
  text-decoration: none;
}
.eat_button_red:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_red:hover {
    color:white;
}

/* #Nephritis Green
==================================================*/
.eat_button_green {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #27ae60;
  border: 0;
  border-bottom: 2px solid #219d55;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #219d55;
  box-shadow: inset 0 -2px #219d55;
  text-decoration: none;
}
.eat_button_green:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_green:hover {
    color:white;
}

/* #Peter River Blue
==================================================*/
.eat_button_blue {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #3498db;
  border: 0;
  border-bottom: 2px solid #2a8bcc;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #2a8bcc;
  box-shadow: inset 0 -2px #2a8bcc;
  text-decoration: none;
}
.eat_button_blue:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_blue:hover {
    color:white;
}

/* #Wisteria Purple
==================================================*/
.eat_button_purple {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #8e44ad;
  border: 0;
  border-bottom: 2px solid #80399d;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #80399d;
  box-shadow: inset 0 -2px #80399d;
  text-decoration: none;
}
.eat_button_purple:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_purple:hover {
    color:white;
}

/* #Belize Hole Dark Blue
==================================================*/
.eat_button_darkblue {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #2980b9;
  border: 0;
  border-bottom: 2px solid #2475ab;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #2475ab;
  box-shadow: inset 0 -2px #2475ab;
  text-decoration: none;
}
.eat_button_darkblue:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_darkblue:hover {
    color:white;
}


/* #Clouds light grey
==================================================*/
.eat_button_lightgrey {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color:#454545;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #ecf0f1;
  border: 0;
  border-bottom: 2px solid #dadedf;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #dadedf;
  box-shadow: inset 0 -2px #dadedf;
  text-decoration: none;
}
.eat_button_lightgrey:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_lightgrey:hover {
    color:#454545;
}

/* #Silver Grey
==================================================*/
.eat_button_grey {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color:white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #bdc3c7;
  border: 0;
  border-bottom: 2px solid #acb2b7;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #acb2b7;
  box-shadow: inset 0 -2px #acb2b7;
  text-decoration: none;
}
.eat_button_grey:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_grey:hover {
    color:white;
}

/* #Asbestos Dark Grey
==================================================*/
.eat_button_darkgrey {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color:white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #7f8c8d;
  border: 0;
  border-bottom: 2px solid #6d7b7c;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #6d7b7c;
  box-shadow: inset 0 -2px #6d7b7c;
  text-decoration: none;
}
.eat_button_darkgrey:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_darkgrey:hover {
    color:white;
}

/* #Pink
==================================================*/
.eat_button_pink {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color:white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #DEA5A4;
  border: 0;
  border-bottom: 2px solid #D7918E;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #D7918E;
  box-shadow: inset 0 -2px #D7918E;
  text-decoration: none;
}
.eat_button_pink:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_pink:hover {
    color:white;
}


/* #Light blue
==================================================*/
.eat_button_lightblue {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 18px;
  color:white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #A7D2EF;
  border: 0;
  border-bottom: 2px solid #79BBE8;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #79BBE8;
  box-shadow: inset 0 -2px #79BBE8;
  text-decoration: none;
}
.eat_button_lightblue:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eat_button_lightblue:hover {
    color:white;
}


/* import / export */

.loadingicon {
    vertical-align: middle;
    margin-left: 10px;
    display: none;
}



/* rss shortcode */

.eat_feed_item {
    height: 100%;
    overflow: hidden;
    margin-bottom: 50px;
}
.eat_feed_date { float: left; height: 100%; width: 20%;}
.eat_feed_date p {padding: 5px 10px; font-weight: bold;}
.eat_feed_title {}
.eat_feed_content { float: left; width: 80%;}


/* contact shortcode */

table#eat_mail {
    border-style: none;
}
#eat_sent_mail {
    text-align: center;
    background: green;
    color: #fff;
}




/* dashicons */

#eat_dashicon_list {
  display: none;
}

#eat_dashicon_list .dashicons {
  height:36px;
  width: 36px;
  font-size: 32px;
  padding-top: 5px;
}

#eat_dashicon_list .dashicons:hover {
  background-color: #DFDFDF;
}
