/********************************************************\
|    ___                                      __
|   /\_ \                                    /\ \__
|   \//\ \      __     __  __    ___   __  __\ \ ,_\
|     \ \ \   /'__`\  /\ \/\ \  / __`\/\ \/\ \\ \ \/
|      \_\ \_/\ \A\.\_\ \ \M\ \/\ \S\ \ \ \_\ \\ \ \_
|      /\____\ \__/.\_\\/`____ \ \____/\ \____/ \ \__\
|      \/____/\/__/\/_/ `/___/> \/___/  \/___/   \/__/
|                          /\___/
|                          \/__/
|
\********************************************************/
/*
Theme Name: Educational Intelligence
Theme URI: http://wordpress.org/extend/themes
Author: AMS Tech Team
Author URI: http://www.amstech.co.in/‎
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.amstech.co.in/‎
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: Educational Intelligence
*/
body {
  margin: 0;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  background: url("../images/bg.jpg") center top repeat-y #dce9d0;
}
p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #474747;
  line-height: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Times New Roman", Times, serif;
}
ul,
ul li,
ol,
ol li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
a img {
  border: none;
}
a {
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.clearBoth {
  clear: both;
  margin: 0px;
  padding: 0px;
}
.skyWrap {
  width: 100%;
  margin: 0 auto;
  padding: 0px;
  background: url(../images/sky.jpg) repeat-x;
}
#header {
  width: 100%;
  margin: 0 auto;
  padding: 0px;
  background: url(../images/cloud.png) repeat-x;
}
.gardenWrap {
  width: 100%;
  margin: 0 auto;
  padding: 0px;
  background: url(../images/garden.png) center 95px repeat-x;
}
.homeWrap {
  width: 100%;
  margin: 0 auto;
  background: url(../images/gardenHouse.png) no-repeat center top;
}
.wrap {
  width: 960px;
  margin: 0 auto;
  padding: 0px;
  list-style: none; /*height:1000px;*/
}
.header {
  width: 960px;
  margin: 0 auto;
  padding: 0px;
  float: left;
}
.logo {
  width: 187px;
  margin: 22px 0px 0px 0px;
  float: left;
}
.tilt {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.tilt:hover {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.navSec {
  width: 320px;
  float: left;
  margin: 144px 0px 0px 70px;
  position: relative;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
}
.menuArea {
  width: 330px;
  margin: 0 auto;
  padding: 0px;
  height: 41px;
  z-index: 9999;
  position: absolute;
  clear: both;
}
.menuArea ul {
  margin: 0px 0 0 0;
  padding: 0px;
  list-style: none;
}
.menuArea ul li {
  float: left;
  margin: 0px 0 0 3px;
  text-transform: uppercase;
}
.menuArea ul li a {
  padding: 10px 17px;
  display: block;
  margin: 0 0 0 0px;
  color: #564614;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
  background: #b5a161;
  border: 1px solid #c9d9e9;
  border-bottom: none;
}
.menuArea ul li a:hover {
  background: #000;
  color: #fff;
}
.menuArea ul ul {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
}
.menuArea ul li:hover > ul {
  display: block;
  float: none;
}
.menuArea ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  position: relative;
}
.menuArea ul:after {
  content: "";
  clear: both;
  display: block;
}
.menuArea ul ul {
  background: #000;
  border-radius: 0px;
  padding: 0;
  position: absolute;
  top: 100%;
  *top: 40px;
  width: 180px;
  border: 4px solid #222;
  z-index: 99;
  float: none;
}
.menuArea ul ul li {
  float: none;
  border-bottom: 1px solid #222;
  position: relative;
  background: none;
  height: 20px;
  font-size: 12px;
  color: #fff;
  padding: 5px 5px;
  text-transform: none;
}
.menuArea ul ul li a {
  color: #fff;
  text-decoration: none;
  padding: 0px;
  font-size: 16px;
  background: none;
  border: none;
}
.menuArea ul ul li:hover {
  background: #b5a161;
  color: #564614;
}
.menuArea ul ul li a:hover {
  background: none;
  color: #564614;
}
.menuArea ul ul ul {
  left: 100%;
  top: 0;
}
li.activeMenu {
  background: #000000 !important;
  color: #fff;
}
.loginSec {
  width: 300px;
  float: right;
}
.social {
  width: 135px;
  margin: 5px 42px 0px 0px;
  float: right;
}
.social span {
  margin: 0px 6px;
}
.social span a img {
  margin: 3px 0px;
  transition: all 0.5s ease 0s;
}
.social span img:hover {
  margin: 0px 0px;
}
.login {
  width: 290px;
  margin: 70px 0px 0px 0px;
  clear: both;
  float: right;
  position: relative;
}
.login input[type="text"] {
  width: 102px;
  height: 18px;
  padding: 1px 3px;
  border: 2px solid #8e1108;
  background: #fbc9c4;
  color: #7b524d;
  font-family: "Times New Roman", Times, serif;
}
.login input[type="password"] {
  width: 102px;
  height: 18px;
  padding: 1px 3px;
  border: 2px solid #8e1108;
  background: #fbc9c4;
  color: #7b524d;
  font-family: "Times New Roman", Times, serif;
}
.login input[type="submit"] {
  width: 57px;
  height: 24px;
  padding: 0px 3px;
  border: 2px solid #8e1108;
  background: #66541b;
  color: #fff;
  font-family: "Times New Roman", Times, serif;
  text-align: center;
  cursor: pointer;
}
.login input[type="submit"]:hover {
  background: #776221;
}
.contentSec {
  width: 924px;
  background: #fff;
  clear: both;
  padding: 18px;
  border-top: 1px solid #9fbabf;
}
.conTop {
  width: 924px;
  overflow: hidden;
}
.conTopLeft {
  width: 477px;
  height: 210px;
  float: left;
}
.conTopRight {
  width: 387px;
  min-height: 210px;
  float: right;
  background: url(../images/shade1.png) center bottom #4e8506 no-repeat;
  padding: 0px 20px 0px 20px;
}
.conTopRight h2 {
  color: #cef797;
  font-size: 35px;
  text-align: center;
  font-weight: normal;
  margin: 10px 0px;
  text-transform: capitalize;
}
.conTopRight ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.conTopRight ul.left {
  width: 180px;
  float: left;
}
.conTopRight ul.Right {
  width: 195px;
  float: right;
}
.conTopRight ul li {
  float: none;
  background: url(../images/arrw.png) no-repeat 0px 4px;
  *background-position: 0px 7px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  padding-left: 7px;
  margin: 2px 0px 0px 0px;
}
.conBottom {
  width: 924px;
  overflow: hidden;
}
.conBottomLeft {
  width: 612px;
  float: left;
}
.conBottomLeft h2 {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  color: #83ab50;
  margin: 0px;
}
.conBottomLeft h2 span {
  color: #b2bfa1;
}
.conBottomLeft p {
  font-size: 14px;
  font-weight: normal;
  color: #817d7d;
  margin: 20px 0px 0px 0px;
  line-height: 22px;
}
.conBottomLeft p span {
  color: #768e56;
}
/*--ADDED BY CHIRANJIT ON 14.03.14--*/
.conBottomLeft_inner {
  width: 850px;
}
.conBottomLeft_inner h2 {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  color: #83ab50;
  margin: 0px;
}
.conBottomLeft_inner h2 span {
  color: #b2bfa1;
}
.conBottomLeft_inner p {
  font-size: 14px;
  font-weight: normal;
  color: #817d7d;
  margin: 20px 0px 0px 0px;
  line-height: 22px;
}
.conBottomLeft_inner p > span {
  color: #768e56;
}
/*--UPTO HERE--*/
.conBottomRight {
  width: 292px;
  float: right;
}
.bmi {
  width: 250px;
  background: url(../images/shade.png) center bottom no-repeat #d8834a;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #c1a18c;
}
.bmi h2 {
  font-size: 27px;
  font-weight: normal;
  text-transform: none;
  color: #76370c;
  margin: 0px;
  text-align: center;
}
.bmiForm {
  width: 250px;
  float: left;
  margin: 10px 0px 0px 0px;
}
.bmiFormLeft {
  width: 126px;
  float: left;
  margin-top: 22px;
}
.bmiFormRight {
  width: 120px;
  float: right;
  margin-top: 17px;
}
.bmiFormRight p {
  margin: 0px;
  padding: 0px;
  color: #fff;
  font-size: 12px;
}
.bmiFormRight input[type="text"] {
  width: 112px;
  height: 20px;
  padding: 1px 3px;
  border: 1px solid #f7dbc8;
  background: #f7dbc8;
  color: #4f301b;
  font-family: Arial, Helvetica, sans-serif;
  margin: 3px 0px;
}
.bmiFormRight select {
  width: 118px;
  height: 22px;
  padding: 1px 3px;
  border: 1px solid #f7dbc8;
  background: #f7dbc8;
  color: #4f301b;
  font-family: Arial, Helvetica, sans-serif;
}
.bmiForm input[type="submit"] {
  width: 247px;
  padding: 5px 3px;
  border: none;
  background: #3f1c04;
  color: #fff;
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
  text-align: center;
  margin: 30px auto 0px auto;
  cursor: pointer;
}
#opener:hover {
  background: #74632c;
}
.bmiForm p.calc {
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  color: #fbcfb1;
  text-align: center;
  margin: 0px;
}
.bmiForm p.calc span {
  color: #75360b;
  text-transform: uppercase;
}
.news {
  width: 250px;
  background: #74632c;
  padding: 10px 20px 20px 20px;
  overflow: hidden;
  border: 1px solid #c1a18c;
  margin: 20px 0px;
}
.news ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.news ul li {
  margin: 0px;
  padding: 10px 0px;
  background: url(../images/divider.png) repeat-x bottom center;
}
.news ul li p {
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  margin: 0px;
}
.news ul li p span {
  color: #d4c79f;
  font-style: italic;
}
.news ul li p a {
  color: #fff;
  text-decoration: none;
}
.news ul li p a:hover {
  color: #b6ce94;
  text-decoration: none;
}
.footerSec {
  width: 960px;
  margin: 20px auto;
  overflow: hidden;
}
.footerSecLeft {
  width: 230px;
  float: left;
}
.footerSecLeft ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.footerSecLeft ul li {
  float: left;
  background: url(../images/menuDivider.jpg) no-repeat right 3px;
  margin: 0px 5px 0px 0px;
  padding: 0px 5px 0px 0xp;
  font-family: "Times New Roman", Times, serif;
  font-size: 12px;
  color: #324e0d;
  padding-right: 10px;
}
.footerSecLeft ul li a {
  color: #324e0d;
  text-decoration: none;
}
.footerSecLeft ul li.last-child {
  background: none;
}
.footerSecRight {
  width: 318px;
  float: right;
}
.footerSecRight ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.footerSecRight ul li {
  float: left;
  background: url(../images/menuDivider.jpg) no-repeat right 3px;
  margin: 0px 5px 0px 0px;
  padding: 0px 5px 0px 0xp;
  font-family: "Times New Roman", Times, serif;
  font-size: 12px;
  color: #324e0d;
  padding-right: 10px;
}
.footerSecRight ul li.last-child {
  background: none;
  color: #8aa26b;
}
.footerSecRight ul li a {
  color: #8aa26b;
  text-decoration: none;
}
.login a.logout {
  width: 51px;
  height: 20px;
  font-size: 13px;
  line-height: 20px;
  padding: 0px 3px;
  border: 2px solid #8e1108;
  background: #66541b;
  color: #fff;
  font-family: "Times New Roman", Times, serif;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  float: right;
}
.login a.logout:hover {
  background: #776221;
}
.login p {
  color: #fff;
  float: left;
  margin: 3px 0px;
  background: url(../images/login.png) no-repeat left top;
  padding-left: 25px;
}
/*contact page start*/
.conBottomLeft_inner {
  width: 924px;
  margin: 0 auto;
  padding: 0px;
  overflow: hidden;
}
.conBottomLeft_inner h2 {
  color: #83ab50;
  font-size: 22px;
  font-weight: bold;
  margin: 0px 0px 30px 0px;
  text-transform: uppercase;
  border-bottom: 1px dotted #83ab50;
  padding-bottom: 5px;
}
.conBottomLeft p {
  color: #817d7d;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  margin: 20px 0;
}
.contactLeft {
  float: left;
  width: 450px;
}
.contactLeft img {
  border: 1px solid #aaa;
}
.contactRight {
  float: left;
  width: 450px;
}
.contactRight {
  width: 400px;
  float: left;
}
.contactRight table {
  color: #222;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  line-height: 22px;
}
.contactRight table tr {
}
.contactRight table tr td {
  margin-bottom: 10px;
  vertical-align: top;
}
.contactRight input {
  margin-bottom: 10px;
}
.contactRight input[type="text"] {
  width: 300px;
  height: 26px;
  border: 1px solid #ccc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background: #fff;
  transition: all 0.5s ease;
}
.contactRight input[type="text"]:focus {
  border: 1px solid #1c5499;
}
.contactRight select {
  width: 300px;
  height: 32px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff; /**/
  margin-bottom: 10px;
  padding: 3px;
  transition: all 0.5s ease;
}
.contactRight select:focus {
  border: 1px solid #1c5499;
}
.contactRight textarea {
  width: 300px;
  height: 150px;
  border: 1px solid #ccc;
  border-radius: 3px; /*-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;*/
  background: #fff;
  margin-bottom: 10px;
  resize: none;
  transition: all 1s ease;
}
.contactRight textarea:focus {
  border: 2px solid #1c5499;
}
.contactRight input[type="radio"] {
  float: left;
  margin: 4px 5px 10px 0px;
}
.contactRight input[type="checkbox"] {
  float: left;
  margin: 4px 5px 10px 0px;
}
.contactRight input[type="submit"] {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background: #6bac62;
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: "Dosis", sans-serif;
  font-size: 16px;
  color: #fff;
  border: none;
  cursor: pointer;
  width: 80px;
}
.contactRight input[type="submit"]:hover {
  background: #305890;
}
.contactRight input[type="email"] {
  width: 300px;
  height: 26px;
  border: 2px solid #ccc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background: #fff;
  transition: all 0.5s ease;
}
.contactRight input[type="email"]:focus {
  border: 2px solid #1c5499;
}
/*contact page end*/

/**/
.news h2 {
  color: #fde15b;
  font-size: 27px;
  font-weight: normal;
  margin: 0;
  text-align: center;
  text-transform: none;
}
/**/

/*account page start*/
.accountTab {
  width: 924px;
  height: auto;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}
.accountTab ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.accountTab ul li {
  margin: 0px 5px 0px 0px;
  float: left;
}
.accountTab ul li a {
  color: #564614;
  background: #b2bfa1;
  border: 1px solid #bbb;
  border-bottom: none;
  padding: 5px 7px;
  display: block;
  text-decoration: none;
  font-size: 14px;
}
.accountTab ul li a:hover {
  background: #000;
  color: #fff;
}
.accountTabCon {
  width: 902px;
  height: auto;
  margin: 0px;
  overflow: hidden;
  border: 1px solid #bbb;
  padding: 10px;
}
.accountTabConLeft {
  float: left;
  width: 440px;
}
.accountTabConLeft .form {
  width: 200px;
  margin: 20px 0px;
  padding: 10px;
  border: 1px solid #ddd;
  background: #eee;
  overflow: hidden;
}
.accountTabConLeft .form input[type="text"] {
  border: 1px solid #564614;
  width: 198px;
  height: 22px;
  float: left;
}
.accountTabConLeft .form input[type="submit"] {
  background: #6bac62;
  text-align: center;
  height: 27px;
  margin: 10px 0px 0px 10px;
  line-height: 30px;
  font-family: "Dosis", sans-serif;
  font-size: 16px;
  color: #fff;
  border: none;
  cursor: pointer;
  width: 80px;
  float: right;
}
.accountTabConLeft table td {
  font-size: 13px;
  color: #444;
  padding-bottom: 10px;
}
.accountTabConRight {
  float: right;
  width: 440px;
  margin-left: 10px;
}
.accountTabConRight table th {
  border: 1px solid #bbb;
  background: #ddd;
  padding: 5px 26px;
  font-weight: normal;
  font-size: 13px;
  color: #444;
}
.accountTabConRight table td {
  border: 1px solid #efefef;
  background: #fcfcfc;
  padding: 5px 26px;
  font-weight: normal;
  font-size: 13px;
  color: #666;
}
/*account page end*/
/*tab sec start*/
#tabMenu {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
  float: left;
  padding: 0px 0px;
  width: 99%;
  border-bottom: 1px solid #b2bfa1;
}
#tabMenu li {
  float: left;
  cursor: pointer;
  cursor: hand;
  color: #fff;
  font-size: 13px;
  padding: 5px;
  background-position: 0px 5px;
  background: #778960;
  margin: 0px 5px 0px 0px;
}
#tabMenu li a {
  color: #fff;
  text-decoration: none;
}
li.mouseover {
  background-position: 0 0;
}
li.mouseout {
  background-position: 0 -32px;
}
li.selected {
  background-position: 0 0;
  background: #000 !important;
  color: #fff !important;
}
.clear {
  clear: both;
}
.boxBody {
  width: 99%;
  overflow: hidden;
}
.boxBody div.parent {
  display: none;
}
.boxBody div.show {
  display: block;
}
.boxBody ul {
  margin: 0px;
  padding: 0;
  list-style-image: url(/web/20190208232331im_/https://harvestdiet.ca/css/images/arrow.gif);
}
.boxBody li {
  padding: 4px 0;
  cursor: hand;
}
.boxBody ul li.last {
  border-bottom: none;
}
.boxBody li span {
  font-size: 8px;
  font-style: italic;
  color: #888;
}
.boxBody h5 {
  color: #564614;
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #564614;
  padding-bottom: 10px;
  margin: 10px 0px;
}
.boxBody img {
  width: 99.6%;
  border: 1px solid #564614;
}
.boxBodyLeft {
  width: 580px;
  float: left;
}
.boxBodyRight {
  width: 292px;
  float: right;
}
.boxBodyRight .bmi h2 {
  font-size: 27px;
  font-weight: normal;
  text-transform: none;
  color: #76370c;
  margin: 0px;
  text-align: center;
  border: none;
}
.boxBody2Left {
  width: 292px;
  float: left;
}
.boxBody2Left .bmi {
  margin: 20px 0px;
}
.boxBody2Left .bmi h2 {
  font-size: 27px;
  font-weight: normal;
  text-transform: none;
  color: #76370c;
  margin: 0px;
  text-align: center;
  border: none;
}
.boxBody2Right {
  width: 580px;
  float: right;
}
.tabLeftBox {
  width: 270px;
  padding: 10px 10px 10px 10px;
  overflow: hidden;
  border: 1px solid #c1a18c;
  margin: 0px 0px 20px 0px;
}
.tabLeftBox h6 {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  margin: 0px;
  text-shadow: 1px 1px 0 #222;
}
.tabLeftBox ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 100%;
}
.tabLeftBox ul li {
  margin: 0px;
  padding: 5px 0px;
  border-bottom: 1px solid #bbb;
}
.tabLeftBox ul li p {
  font-size: 12px;
  color: #fff;
  margin: 0px;
}
.tabLeftBox ul li p a {
  color: #fff;
  text-decoration: none;
}
.tabLeftBox ul li p span {
  color: #d4c79f;
  font-style: italic;
}
.tabLeftBox p {
  font-size: 12px;
  color: #fff;
  margin: 0px;
  line-height: 19px;
}
.tabLeftBox p a {
  color: #fff;
  text-decoration: none;
}
.tabLeftBox p span {
  color: #d4c79f;
  font-style: italic;
}
.videoSec {
  clear: both;
  width: 900px;
  margin: 10px auto;
  padding: 0px;
  height: 420px;
  background: #222;
}
.tabRightBox {
  width: 538px;
  padding: 10px 20px 20px 20px;
  overflow: hidden;
  border: 1px solid #c1a18c;
  margin: 20px 0px;
}
.tabRightBox h6 {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  margin: 0px;
  text-shadow: 1px 1px 0 #222;
}
.tabRightBox ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 100%;
}
.tabRightBox ul li {
  margin: 0px;
  padding: 5px 0px;
  border-bottom: 1px solid #bbb;
}
.tabRightBox ul li p {
  font-size: 12px;
  color: #fff;
  margin: 0px;
}
.tabRightBox ul li p a {
  color: #fff;
  text-decoration: none;
}
.tabRightBox ul li p span {
  color: #d4c79f;
  font-style: italic;
}
.tabRightBox p {
  font-size: 12px;
  color: #fff;
  margin: 10px 0px;
}
.tabRightBox p a {
  color: #fff;
  text-decoration: none;
}
.tabRightBox p span {
  color: #d4c79f;
  font-style: italic;
}
.tabRightBox ul.innerli {
  list-style: disc;
  font-size: 12px;
  margin-left: 20px;
}
.tabRightBox ul.innerli li {
  color: #fff;
  border: none;
  list-style: disc;
}
.tabRightBox ul.innerli2 {
  font-size: 12px;
  margin-left: 20px;
}
.tabRightBox ul.innerli2 li {
  color: #fff;
  border: none;
}
.redBox {
  background: url("../images/shade.png") no-repeat scroll center bottom #cf2b2b;
}
.greenBox {
  background: url("../images/shade.png") no-repeat scroll center bottom #5aa900;
}
.orangeBox {
  background: url("../images/shade.png") no-repeat scroll center bottom #f17200;
}
.blueBox {
  background: url("../images/shade.png") no-repeat scroll center bottom #4054e6;
}
.green2Box {
  background: #5aa900;
}
/*tab sec end*/

.orderRight {
  float: right;
  width: 450px;
}
.orderRight textarea {
  width: 430px;
  height: 180px;
  border: 1px solid #ccc;
  border-radius: 3px; /*-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;*/
  background: #fff;
  margin-bottom: 10px;
  resize: none;
  transition: all 1s ease;
  font-family: arial;
  font-size: 13px;
}
.orderRight p {
  margin: 0px 0px 10px 0px;
}
.orderLeft {
  float: left;
  width: 450px;
}
.orderLeft {
  width: 400px;
  float: left;
}
.orderLeft table {
  color: #222;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  line-height: 22px;
}
.orderLeft table tr {
}
.orderLeft table tr td {
  margin-bottom: 10px;
  vertical-align: top;
}
.orderLeft input {
  margin-bottom: 10px;
}
.orderLeft input[type="text"] {
  width: 93%;
  height: 26px;
  border: 1px solid #ccc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background: #fff;
  transition: all 0.5s ease;
  margin-right: 3px;
}
.orderLeft input[type="text"]:focus {
  border: 1px solid #1c5499;
}
.orderLeft input[type="password"] {
  width: 93%;
  height: 26px;
  border: 1px solid #ccc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background: #fff;
  transition: all 0.5s ease;
}
.orderLeft input[type="password"]:focus {
  border: 1px solid #1c5499;
}
.orderLeft select {
  width: 94%;
  height: 32px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff; /**/
  margin-bottom: 10px;
  padding: 3px;
  transition: all 0.5s ease;
}
.orderLeft select:focus {
  border: 1px solid #1c5499;
}
.orderLeft textarea {
  width: 93%;
  height: 150px;
  border: 1px solid #ccc;
  border-radius: 3px; /*-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;*/
  background: #fff;
  margin-bottom: 10px;
  resize: none;
  transition: all 1s ease;
}
.orderLeft textarea:focus {
  border: 2px solid #1c5499;
}
.orderLeft input[type="radio"] {
  float: left;
  margin: 4px 5px 10px 0px;
}
.orderLeft input[type="checkbox"] {
  float: left;
  margin: 4px 5px 10px 0px;
}
.orderLeft input[type="submit"] {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background: #6bac62;
  text-align: center;
  line-height: 30px;
  font-family: "Dosis", sans-serif;
  font-size: 16px;
  color: #fff;
  border: none;
  cursor: pointer;
  padding: 5px 10px;
}
.orderLeft input[type="submit"]:hover {
  background: #305890;
}
/*join start*/
.joinSec {
  width: 924px;
  margin: 0 auto;
  padding: 0px;
}
.joinBlock {
  width: 266px;
  min-height: 330px;
  margin: 0px 10px;
  background: url("../images/shade.png") no-repeat scroll center bottom #5aa900;
  float: left;
  border: 1px solid #060;
  padding: 10px;
}
.joinBlock img {
  width: 264px;
  height: 137px;
  border: 1px solid #060;
}
.joinprice {
  width: 266px;
  margin: 10px 0px;
  color: #fff;
  text-shadow: 1px 1px 0 #222222;
  font-size: 14px;
}
.joinprice span {
  float: right;
}
.joinList {
  width: 266px;
  margin: 10px 0px;
  color: #fff;
  font-size: 14px;
  min-height: 90px;
}
.joinList ul {
  margin: 0px 20px;
  padding: 0px;
  list-style: disc;
}
.joinList ul li {
  margin: 0px;
  padding: 0px;
  list-style: disc;
}
.joinbutton {
  width: 266px;
}
.joinbutton a {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background: #305890;
  text-align: center;
  line-height: 30px;
  font-family: "Dosis", sans-serif;
  font-size: 16px;
  color: #fff;
  border: none;
  cursor: pointer;
  padding: 5px 10px;
  margin: 0 auto;
  text-decoration: none;
  display: block;
}
.joinbutton a:hover {
  background: #060;
}
.paypalSec {
  width: 924px;
  margin: 30px auto 0px auto;
  padding: 0px;
  text-align: center;
}
/*join end*/

#popup,
#popup2,
.bMulti {
  background-color: #fff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 25px 5px #999;
  color: #111;
  display: none;
  min-width: 450px;
  padding: 25px;
}
#popup .logo {
  color: #2b91af;
  font: bold 325% "Petrona", sans;
}
#popup,
.bMulti {
  min-height: 250px;
}
#popup2 iframe {
  background: url("/web/20190208232331im_/https://harvestdiet.ca/css/loader.gif")
    center center no-repeat;
  min-height: 240px;
  min-width: 450px;
}
.button {
  background-color: #2b91af;
  border-radius: 10px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
}
.button.small {
  border-radius: 15px;
  float: right;
  margin: 22px 5px 0;
  padding: 6px 15px;
}
.button:hover {
  background-color: #1e1e1e;
}
.button > span {
  font-size: 84%;
}
.button.b-close,
.button.bClose {
  border-radius: 50%;
  box-shadow: none;
  font: bold 131% sans-serif;
  padding: 5px 0;
  position: absolute;
  right: -7px;
  top: -7px;
  width: 29px;
  height: 20px;
}
#BMI_image {
  background: url("../images/bmichartoverlay.jpg") no-repeat;
  height: 250px;
  width: 480px;
}
.popup_left {
  width: 350px;
  float: left;
  margin: 0px;
  padding: 0px 15px;
  background: #ffe8f4;
  height: 250px;
}
.popup_left h2 {
  color: #8f004b;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
  margin: 40px 0 15px 0;
  padding: 0px;
}
.popup_left p {
  color: #e54f9d;
  font-size: 14px;
  margin: 5px 0;
  padding: 0px;
  line-height: 25px;
}
.popup_right {
  width: 480px;
  float: right;
  margin: 0px;
  padding: 0px;
  background: url("../images/bmichartoverlay.jpg") no-repeat;
  height: 250px;
}
/*-----------------FOR VALIDATION--------------------*/
#error_header1 {
  background: none;
  display: none;
  font-size: 12px;
  position: absolute;
  top: 28px;
  left: 0;
  color: #fff;
  padding: 2px;
  background: url("../images/up-arrow.png") 0 0 no-repeat;
}
#error_header2 {
  background: none;
  display: none;
  font-size: 12px;
  position: absolute;
  color: #fff;
  padding: 2px;
  top: 28px;
  left: 114px;
  background: url("../images/up-arrow.png") 0 0 no-repeat;
}
#flash {
  position: absolute;
  top: 10px;
  left: 230px;
}
#flashMessage {
  margin: 50px 0 0 160px;
  padding: 7px 20px;
  font: normal 18px Arial, Helvetica, sans-serif;
  color: #fff;
  border: 1px solid #fcfcfc;
  background: -moz-linear-gradient(
    45deg,
    rgba(56, 100, 128, 0.6) 0%,
    rgba(3, 5, 5, 1) 100%
  ); /* ff3.6+ */
  background: -webkit-gradient(
    linear,
    left bottom,
    right top,
    color-stop(0%, rgba(56, 100, 128, 0.6)),
    color-stop(100%, rgba(3, 5, 5, 1))
  ); /* safari4+,chrome */
  background: -webkit-linear-gradient(
    45deg,
    rgba(56, 100, 128, 0.6) 0%,
    rgba(3, 5, 5, 1) 100%
  ); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(
    45deg,
    rgba(56, 100, 128, 0.6) 0%,
    rgba(3, 5, 5, 1) 100%
  ); /* opera 11.10+ */
  background: -ms-linear-gradient(
    45deg,
    rgba(56, 100, 128, 0.6) 0%,
    rgba(3, 5, 5, 1) 100%
  ); /* ie10+ */
  background: linear-gradient(
    45deg,
    rgba(56, 100, 128, 0.6) 0%,
    rgba(3, 5, 5, 1) 100%
  ); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#030505', endColorstr='#386480', GradientType=1 ); /* ie6-9 */
}
/*-------------------------------------*/

/*-------------- 3-4-14  -----------------------*/
.profileid {
  margin: 0;
  padding: 0;
  width: 240px;
  float: left;
  color: #817d7d !important;
}
.profilevalue {
  margin: 0;
  padding: 0; /*width:215px; float:left;*/
}
.profileAccount {
  margin: 27px 0 0 0;
  padding: 0;
}
.profileAccount td {
  margin: 0;
  padding: 0;
  font: normal 14px Arial, Helvetica, sans-serif;
}
.contactRight .profileInput {
  width: 250px !important;
}
.ProfileRecordBtn {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background: #6bac62;
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: "Dosis", sans-serif;
  font-size: 16px;
  color: #fff;
  border: none;
  cursor: pointer;
  width: 80px;
  border-radius: 3px;
}
.ProfileRecordBtn:hover {
  background: #305890;
}
.PrintPreviewBtn {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  padding: 2px 8px;
  margin: 23px 0 4px;
  text-decoration: none;
  float: left;
  background: #6bac62;
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: "Dosis", sans-serif;
  font-size: 16px;
  color: #fff;
  border: none;
  cursor: pointer;
  border-radius: 3px;
}
.PrintPreviewBtn:hover {
  background: #305890;
}
.DaterecordedTbl {
  background: #305890;
}
#user_weight {
  border: 1px solid #cfcfcf;
}
.allMemberTab {
  width: 900px;
}
.allMemberTab th {
  border: 1px solid #bbb;
  background: #ddd;
  padding: 5px 26px;
  font-weight: normal;
  font-size: 13px;
  color: #444;
}
.allMemberTab td {
  border: 1px solid #efefef;
  background: #fcfcfc;
  padding: 5px 26px;
  font-weight: normal;
  font-size: 13px;
  color: #666;
}
.ng-attr-widget {
}
.ng-attr-widget span {
  color: #817d7d !important;
}
/*---FOR MARQUEE (ADDED BY CHIRANJIT ON 08.04.14)---*/
#marquee_text {
  background: #333;
  color: white;
  font-size: 12px; /*height:auto; overflow:scroll;*/
}
/*------*/

.userContent {
  margin: 0;
  padding: 0;
}
.userContent ul {
  margin: 0;
  padding: 0;
}
.userContent ul li {
  font: normal 13px/16px Arial, Helvetica, sans-serif;
  color: #817d7d;
  margin: 0;
  padding: 0;
  list-style: circle;
  margin: 10px 0 0 12px;
  padding: 0;
}
.marqueeStyle {
  font: normal 13px/16px Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 0 5px;
}
.marqueeStyle p {
  font: normal 13px/16px Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 0 5px;
  text-align: justify;
}
.marqueeStyle p.styleSucolor {
  color: #b5a161;
}
.userContent h5 {
  color: #564614;
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #564614;
  padding-bottom: 10px;
  margin: 10px 0px;
}
.ProductSuggestions h5 {
  color: #564614;
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #564614;
  padding-bottom: 10px;
  margin: 10px 0px;
}
/* ------------------ */

.ProductSuggestions {
  width: 902px;
  height: auto;
  margin: 0px;
  overflow: hidden;
  border: 1px solid #bbb;
  padding: 10px;
}
.ProductSuggestions .ProductSubox {
  width: 880px;
  margin: 0px auto;
  padding: 5px 2px;
  border-top: 1px solid #b5a161;
  overflow: hidden;
}
.ProductSubox .SuboxLeft {
  width: 545px;
  margin: 0px;
  padding: 0px;
  float: red;
  float: left;
}
.SuboxLeft .header {
  margin: 0px;
  padding: 0px;
  font: normal 18px Arial, Helvetica, sans-serif;
  color: #b2bfa1;
}
.SuboxLeft ul {
  margin: 15px 0 0px;
  padding: 0px;
  list-style: none;
  float: left;
}
.SuboxLeft ul li {
  margin: 5px 0px;
  padding: 0 0 0 10px;
  list-style: none;
  background: url("../images/bullet1.png") no-repeat scroll 0 3px;
  font: normal 13px/16px Arial, Helvetica, sans-serif;
  display: block;
}
.SuboxLeft ul li a {
  font: normal 13px/16px Arial, Helvetica, sans-serif;
  color: #474747;
}
.ProductSubox .Suboxright {
  width: 325px;
  margin: 0px;
  padding: 0px;
  float: right;
}
.Suboxright ul {
  width: 325px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.Suboxright ul li {
  width: 100px;
  height: 100px;
  float: left;
  margin: 3px 0 3px 5px;
  padding: 0;
  border: 1px solid #b5a161;
}
.conBottomLeft_inner p span.kkcountdown-1 {
  color: #cc763b !important;
  font-weight: bold;
}
/*24-04-14*/
.disclaim {
  float: left;
  margin-top: 10px;
  width: 450px;
}

.disclaim textarea {
  width: 430px;
  height: 180px;
  border: 1px solid #ccc;
  border-radius: 3px; /*-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;*/
  background: #fff;
  margin-bottom: 10px;
  resize: none;
  transition: all 1s ease;
  font-family: arial;
  font-size: 13px;
}
/*
     FILE ARCHIVED ON 23:23:31 Feb 08, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:53:42 Mar 21, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 101.422
  exclusion.robots: 0.233
  exclusion.robots.policy: 0.219
  cdx.remote: 0.067
  esindex: 0.011
  LoadShardBlock: 67.76 (3)
  PetaboxLoader3.datanode: 54.711 (5)
  load_resource: 176.216 (2)
  PetaboxLoader3.resolve: 153.113 (2)
*/
