/*
  Theme Name: Lifestyle Child Theme
  Theme URL: http://www.studiopress.com/themes/lifestyle
  Description: Lifestyle is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.
  Author: StudioPress
  Author URI: http://www.studiopress.com
  Version: 1.1  
  Template: genesis
  The CSS, XHTML and design is released under GPL:
  http://www.opensource.org/licenses/gpl-license.php
*/

/********** CSS RESET ************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,iifym
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: middle;
letter-spacing: normal;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

/********* START CSS ********/
body {

  background: url(http://www.iifym.com/wp-content/uploads/2016/04/iifymback1.jpg) repeat-x; 
  color: #FFFFFF;
  font-size: 17px;
  font-family: Arial, "Nova", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Clean, Sans-serif;
  margin: 0 auto;
  line-height: 1.4;
  /* border-top:4px solid #333333; */
  background-color:#cccccc;
  }
  
  
#content {
  font-family: Arial, "Nova", "Lucida Sans Unicode", Verdana,  Helvetica, Clean, Sans-serif;
}

/***** Hyperlinks ********************/
a, a:visited {
  color: #FFFFFF;
    text-decoration: none;
}
  
a:hover, #content a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
  
a img {
  border: none;
  opacity: 1; 
  }
a img:hover {
  opacity: 1; 
  }


/***** Wrap ********************/
#wrap {
  background: none;
  width: 1100px;
  margin: 0 auto;
  border: 0;
  overflow: hidden;
  }

/***** Header  ********************/
#header {
  background: url(images/header1.jpg) no-repeat top left;
  width: 1100px; 
  height: 130px;
  }

#title-area {
  width: 460px;
  float: left;
  margin: 0; 
  padding: 20px 0 0 0;
  overflow: hidden;
  }
  
#title-area #title {
  color: #FFFFFF;
  font-size: 30px;
  font-family: Georgia, Times New Roman, Trebuchet MS;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0 20px;
  text-decoration: none;
  line-height: 36px;
  }
  
#title-area #title a, #title-area #title a:hover {
  color: #FFFFFF;
  text-decoration: none;
  }

#title-area #description {
  color: #FFFFFF;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  margin: 0; 
  padding: 0 0 0 20px;
  }

#header .widget-area {
  width: 488px;
  float: right;
  margin-top: 35px;  
  padding: 0;
  }
  
#header .widget-area p {
  margin: 0;
  padding: 0 0 5px 0;
  }

/***** Image Header - Partial Width ********************/
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
  display: block; 
  float: left;
  width: 460px;
  height: 100px;
  padding: 0;
  text-indent: -9999px;
  overflow: hidden;
  }
  
.header-image #title-area #description {
  display: block;
  overflow: hidden;
  }


/*form-editing*/

/*.g-recaptcha  div{
  width: 239px !important;

}

.g-recaptcha iframe{
  width: 100% !important;
  
}
.rc-anchor-normal .rc-anchor-pt {
    margin: 4px 23px 0 0 !important;
    padding-right: 2px;
    position: absolute;
    right: 0px;
    text-align: right !important;
    width: 100% !important;
}

.rc-anchor-logo-portrait {
    margin: 10px 0 0 0px !important;
    width: 100% !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.rc-anchor-logo-portrait {
    margin: 10px 0 0 0px !important;
    width: 100% !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.rc-anchor .rc-anchor-normal .rc-anchor-light  .rc-anchor-content {
  width: 142px  !important;

}

.rc-anchor-normal .rc-anchor-checkbox-label {
    width: 93%  !important;
}

*/

.foo-mid-fth form{

      position: relative;
    text-align: left;
    margin: 3px auto 0 !important;
    margin-left: 0px  !important;
    padding: 20px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


._form-branding{
  display: none
}


._form-content{
width: 100%;
    float: left;

}
._form-content .__form_element _x58973858 _inline-style {

   width: 33%;
    float: left;
}
   ._button-wrapper ._inline-style{

       width: 33%;
    float: left;
   }







 #mc_embed_signup > div > div > form > div   {

width: 100%;
    float: left;
        font-size: 16px;
 
}


 #mc_embed_signup > div > div > form > div > div  {

width: 33%;
    float: left;

}

#mc_embed_signup > div > div > form  {

 padding: 41px 0 52px 3%;
}  

 #mc_embed_signup > div > div > form > div div:nth-child(3) button {

    background-color: #333333;
    color: #fff;
    padding: 9px 23px;
    border: navajowhite;
}


 #mc_embed_signup > div > div > form > div   {

width: 100%;
    float: left;
        font-size: 16px;

}


#mc_embed_signup > div > div > form > div > div  {

width: 33%;
    float: left;

}

 #mc_embed_signup > div > div > form  {

 padding: 41px 0 52px 3%;
}  

 #mc_embed_signup > div > div > form > div div:nth-child(3) button {

    background-color: #333333;
    color: #fff;

    padding: 9px 23px;
    border: navajowhite;
}







.page-id-2454 #mc_embed_signup > div > div > form > div >div {
    width: 36%;
    float: left;
}



.page-id-2454 #mc_embed_signup > div > div > form > div > div:nth-child(2) {
    width: 35%;
    float: left;
}

.page-id-2454 #mc_embed_signup > div > div > form > div > div:nth-child(3) {
    width: 29%;
    float: left;
}

.page-id-2790  #mc_embed_signup > div > div > form > div >div {
    width: 36%;
    float: left;
}



.page-id-2790  #mc_embed_signup > div > div > form > div > div:nth-child(2) {
    width: 35%;
    float: left;
}

.page-id-2790  #mc_embed_signup > div > div > form > div > div:nth-child(3) {
    width: 28%;
    float: left;
    font-size: 14px;
}

.page-id-144 #mc_embed_signup > div > div > form > div > div {
    width: 33%;
    float: left;
}

.page-id-144 #mc_embed_signup > div > div > form > div > div {
    width: 33%;
    float: left;
}

.page-id-144 #mc_embed_signup > div > div > form > div > div {
    width: 33%;
    float: left;
        font-size: 14px;
}

















.foo-mid-fth div form {

	z-index:99 !important;
}

.textwidget  form > div > div {

margin-bottom: 10px;

}

.textwidget  form > div > div:nth-child(2) input{


	    float: right;
    margin: 0px 0px;
}

.textwidget  form > div >div:nth-child(3) input{


	    float: right;
    margin: 0px 0px;
}

.wpcf7-form-control-wrap {

    float: left;

}

.textwidget  form > div >div:nth-child(5) button{
    background-color: #333333;
    color: #fff;
    padding: 8px 20px;
    border: navajowhite;
    margin: 10px 0px;
}

/***** Image Header - Full Width ********************/
.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area 

#title a {
  width: 1100px;
  }
  
/***** Header Right Navigation ********************/
#header ul.nav, #header ul.menu {
  width: auto;
  float: right;
  list-style: none;
  color: #FFFFFF;
  text-transform: uppercase;
  }
  
#header ul.nav li, #header ul.menu li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  }
  
#header ul.nav li a, #header ul.menu li a {
  background: #333333;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
    margin: 0;
  padding: 6px 10px 5px 10px;
  text-decoration: none;
  border-right: 1px solid #666666;
  position: relative;
  }

#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header 

ul.nav .current-cat a, #header ul.nav .current-menu-item, #header ul.menu li a:hover, #header ul.menu li 

a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu 

.current-menu-item {
  background: #000000;
  color: #FFFFFF;
  }
  
#header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul {
  padding-right: 20px;
  } 
  
#header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator {
  display: block;
  width: 10px;
  height: 10px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 11px;
  right: 5px;
  background: url(images/arrow-down.png);
  }
  
#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li 

li a, #header ul.menu li li a:link, #header ul.menu li li a:visited {
  background: #333333;
  color: #FFFFFF;
  width: 158px; 
  font-size: 11px;
  margin: 0;
  padding: 6px 10px 6px 10px;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  position: relative;
  }
  
#header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header 

ul.menu li li a:active {
  background: #000000;
  }

#header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator {
  background: url(images/arrow-right.png);
  top: 10px;
  }

#header ul.nav li ul, #header ul.menu li ul {
  z-index: 9999;
  position: absolute;
  left: -999em;
  height: auto;
  width: 180px;
  margin: 0;
  padding: 0;
  }

#header ul.nav li ul a, #header ul.menu li ul a { 
  width: 160px;
  }
  
#header ul.nav li ul ul, #header ul.menu li ul ul {
  margin: -33px 0 0 179px;
  }

#header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, 

#header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, 

#header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul {
  left: -999em;
  }

#header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header 

ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header 

ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu 
li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul {
  left: auto;
  }

#header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover 

{ 
  position: static;
  }

/* Header / Primary / Secondary Navigation
------------------------------------------------------------ */
#mobile_menu{display:none;}

.menu-primary,
.menu-secondary,
#header .menu {
  background-color: #333333;
  clear: both;
  color: #EA0000;
  font-size: 12px;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

#header .menu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; 
}

#nav .wrap {    
    border-top: 3px solid #EA0000;
  
    border-bottom: 3px solid #EA0000;
    float: left;
    padding: 0;
    width: 100%;
    /* width: 980px; */ 
  }

.menu-primary {
  margin-top: 1px;
}

.menu-secondary {
  border-top: none;
}

.menu-primary ul,
.menu-secondary ul,
#header .menu ul {
  float: left;
  width: 100%;
}

.menu-primary li,
.menu-secondary li,
#header .menu li {
  
  list-style-type: none;
}

.menu-primary a,
.menu-secondary a,
#header .menu a {
  border-right: 1px solid #888888;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  font-weight: 400!important;
  margin: 14px 0;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'UbuntuBold';
}

.menu-secondary a,
#header .menu a {
  padding: 0 15px;
}

.menu-primary li:last-child a,
.menu-secondary li:last-child a,
#header .menu li:last-child a {
  border-right: none;
}

.menu-primary li a:active,
.menu-primary li a:hover,
.menu-primary .current_page_item a,
.menu-primary .current-cat a,
.menu-primary .current-menu-item a,
.menu-secondary li a:active,
.menu-secondary li a:hover,
.menu-secondary .current_page_item a,
.menu-secondary .current-cat a,
.menu-secondary .current-menu-item a,
#header .menu li a:active,
#header .menu li a:hover,
#header .menu .current_page_item a,
#header .menu .current-cat a,
#header .menu .current-menu-item a {
  background: #333;
  color: #fff!important;
}
#menu-item-639 a:active{background:#333;}

.menu-primary li li a,
.menu-primary li li a:link,
.menu-primary li li a:visited,
.menu-secondary li li a,
.menu-secondary li li a:link,
.menu-secondary li li a:visited,
#header .menu li li a,
#header .menu li li a:link,
#header .menu li li a:visited {
  background: white;
  border-color: white #ddd #ddd;
  border-right: 1px solid #ddd;
  border-style: none solid solid;
  border-width: medium 1px 1px;
  color: #000000;
  font-size: 11px;
  font-weight: 400;
  margin: 0;
  padding: 10px 5px;
  position: relative;
  text-transform: none;
  width: 200px;
  text-align: left;
}

.menu-primary li li a:active,
.menu-primary li li a:hover,
.menu-secondary li li a:active,
.menu-secondary li li a:hover,
#header .menu li li a:active,
#header .menu li li a:hover {
  background-color: #f5f5f5;
  color: #333;
}

.menu-primary li ul,
.menu-secondary li ul,
#header .menu li ul {
  height: auto;
  left: -9999px;
  margin: -7px 0 0 -1px;
  position: absolute;
  width: 240px;
    z-index: 9999;
  text-align:left;
}

.menu-primary li ul a,
.menu-secondary li ul a,
#header .menu li ul a {
  width: 140px;
}

.menu-primary li ul ul,
.menu-secondary li ul ul,
#header .menu li ul ul {
  margin: -38px 0 0 199px;
}

.menu-primary li ul ul ul,
#header .menu li ul ul ul {
  margin: -39px 0 0 199px;
}

.menu li:hover ul ul,
.menu li.sfHover ul ul {
  left: -9999px;
}

.menu li:hover,
.menu li.sfHover {
  position: static;
}

ul.menu li:hover>ul,
ul.menu li.sfHover ul,
#header .menu li:hover>ul,
#header .menu li.sfHover ul {
  left: auto;
}

.menu li li a .sf-sub-indicator, .menu li li li a .sf-sub-indicator {
  float: right;
  top: 12px;
}

#wpadminbar li:hover ul ul {
  left: 0;
}

#nav .select-menu {
  background-color: white;
  border: medium none;
  display: none;
  margin-top: 1px;
  padding: 10px 20px 10px 12px;
  visibility: visible;
  width: 100%;
}
  
/***** Primary Navigation Extras ********************/
#nav li.right {
  float: right;
  margin: 0;
  padding: 7px 10px 8px 10px;
  }

#nav li.right a {
  display: inline;
  background: none;
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
  border: none;
  }
  
#nav li.right a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  }

#nav li.rss a {
  background: url(images/rss.png) no-repeat left center;
  margin: 0 0 0 10px;
  padding: 3px 0 3px 16px;
  }
  
#nav li.search {
  padding: 0 10px 0 10px;
  }
  
#nav li.twitter a {
  background: url(images/twitter-nav.png) no-repeat left center;
  padding: 3px 0 1px 20px;
  }
  
/***** Secondary Navigation ********************/
#subnav {
  max-width: 1100px;
  background: none;
  font-family: Arial, Tahoma, Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  /*//text-shadow: #333333 1px 1px 1px;  Modern browsers */
  text-transform: uppercase;
  clear: both;
  overflow: hidden;
  }


#subnav ul {
  width: 100%;
  float: left; 
  list-style: none;
  padding: 0;
  }
  
#subnav li {
  
  list-style: none;
  padding:10px 5px; 
  }
  
#subnav li a {
  background:#333!important;
  font-size: 11px;
  /* height: 50px;
  width: 65px; */
      margin: 0;
  text-decoration: none;
  position: relative;
  display: inline;
  font-family: 'Ubuntu-Bold';
  color:#FFFFFF!important;  
}
#subnav li a:hover{background:none!important;color:#888888!important;}
#subnav li.current-menu-item a{background:#333!important;color:#888888!important;}
#menu-main-menu li .sub-menu li.current-menu-item a{background:#333!important;} 
/***** Inner ********************/
#inner {
  max-width: 1100px;
  margin: 0;
  }
    
/***** Homepage ********************/
.dcg  {
  margin: 0 0 10px 0;
  padding: 0;
  }
  
#content .dcg h2 {
  font-size: 18px;
  font-weight: normal !important;
  }
  
#featured-top, #featured-bottom {
  width: 760px;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
  
.featured-top-left {
  width: 100%;
  float: left;
  }
  
.featured-top-right {
  width: 290px;
  float: right;
  }
  
#content #featured-top h2, #content #featured-top h2 a, #content #featured-bottom h2, #content 

#featured-bottom h2 a {
  color: #333333;
      font-family: 'UbuntuBold', Georgia,serif;
      font-size: 21px;
  /*text-shadow: #000000 1px 1px 1px;  Modern browsers */
  line-height: 21px;
  background: none;
  border: none;
  text-align: left;
  }
#content #featured-top h2 a:hover, #content #featured-bottom h2 a:hover {
  color: #333333;
  text-decoration: none;
  }
    
#content #featured-top h4, #content #featured-bottom h4 {
  font-family: 'UbuntuBold', Arial, Tahoma, Verdana;
  color: #FFFFFF;
  font-size: 19px;
  margin-bottom: 0px;
  text-shadow: black 1px 1px 1px;
  background: url(images/textbackground.jpg);
  }


#featured-top .wrap, #featured-bottom .wrap {
  margin: 0;
  padding: 5px 0 0 0;
  }
  
#featured-top p, #featured-bottom p {
  margin: 0;
  padding: 5px 0 0 0;
  }

#featured-bottom .widget, #featured-top .widget {
  margin: 0;
  padding: 0;
  }

#featured-bottom .user-profile {
  overflow: hidden;
  }
  
#featured-bottom .user-profile p {
  padding: 10px;
  }
  
.more-from-category a {
  font-weight: bold;
  }
  
.more-from-category a:hover {
  text-decoration: underline;
  }

/***** Breadcrumb ********************/
.breadcrumb {
  font-size: 11px;
  margin: 0 0 20px 0;
  padding: 0 0 3px 0;
  border-bottom: double #555555;
  }
.linebreak {
  font-size: 11px;
  margin: 0 0 20px 0;
  padding: 0 0 3px 0;
  border-bottom: double #555555;
  }
.space {
  margin: 0 0 8px 0;
  padding: 0 0 3px 0;
  }
  
/***** Taxonomy Description ********************/
.taxonomy-description {
  background: #F7F7F7;
  margin: 0 0 30px 0;
  padding: 10px;
  border: 1px solid #DDDDDD;
  }
  
#content .taxonomy-description p {
  margin: 0;
  padding: 0;
  }

/***** Content-Sidebar Wrapper ********************/
#content-sidebar-wrap {
  width: 790px;
  float: left;
  }

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
  width: 1100px;
  background: #fff;
}

.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
  float: right;
  }

/***** Content ********************/
#content {
  background: #FFFFFF;
  width: 440px;
  margin: 0 0 10px 0;
  padding: 0;
  border: 1px solid #222222;
  float: left;
  }

#content a, a:visited {
text-decoration: none;
color: #000000;
}

.sidebar-content #content, .sidebar-sidebar-content #content {
  float: right;
  }
  
.sidebar-content #content, .content-sidebar #content {
  background-origin: initial;
  background-clip: initial;
    background: #fff; 
    width: 750px;
  margin: 0 0 10px 0;
  padding-left: 4px;
  padding-right: 4px;
  border: 0px;
  color: #000000;
}
  
.full-width-content #content {
  background: url(http://iifym.com/wp-content/uploads/2013/06/post.jpeg) top right repeat-y;
  background-origin: initial;
  background-clip: initial;
  background-color: #FFFFFF;
  width: 940px;
  margin: 0 0 10px 0;
  padding: 9px;
  border: 1px solid #444444;
  }

/*
.full-width-content #content {
  //background: #FFFFFF url(images/full-top.png) top no-repeat;
  //width: 920px;
  //margin: 0 0 10px 0;
  //padding: 9px;
  //border: 1px solid #DDDDDD;
  //}
*/
/******************************* OLD BQUOTES

#content blockquote {
  text-align:center;
  font-weight:normal;
  padding:0px 65px;
  display: block;
  margin-top:10px;
  margin-bottom:10px;
    position:relative;
}

#content blockquote::before {
  content: "";
  background: url(images/openquote.png) no-repeat;
  opacity: 0.5;
  top: 14px;
  left: 0;
  right:0;
  width:55px;
  height:43px;
  bottom: 0;
  position: absolute;
  z-index: 5;   
}
#content blockquote::after {
  content: "";
float:right;
  background: url(images/closequote.png) no-repeat;
  opacity: 0.5;
  bottom:14px;
  right: 0px;
  width:55px;
  height:43px;
  position: absolute;
  z-index: 5;   
}
#content blockquote strong {
  font-weight:normal;
}

#content .post blockquote p {
  position:relative;
  margin:0;
  padding:15px 0;
}

#content blockquote p::after {
  position:absolute;
  bottom:0px;
  left:140px;
  content: "";
  width:300px;
  border-bottom: 5px solid #EA0000;
}

#content blockquote p::before {
  position:absolute;
  top:0px;
  left:140px;
  content: "";
  width:300px;
  border-top: 5px solid #EA0000;
}

*****************/

/*** NEW B QUOTES

/********* Custom BlockQuotes ********/
.page blockquote, .single blockquote {
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 3px;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 3px;
box-shadow: rgba(0,0,0,1) 0 1px 3px;
border-radius: 0px 10px 10px 0px;
border-left: 15px solid #EA0000;
font-family: Tahoma;
font-size: 26px !important;
font-weight: bold;
line-height: 28px;
margin: 25px 5px 20px;
padding-left: 15px;
text-transform: uppercase;
padding-top: 2px;
  }


***/

#content .post {
  margin: 10px 0;
  padding: 0;
  overflow: hidden;
  }

#content .page {
  margin: 0;
  padding: 0 0 15px 0;
  }

#content .post p {
  margin-right: 4px;
  padding: 0 0 10px 0;
  font-size:15px;
  line-height:21px;
  margin-top:10px;
  font-family: 'Tahoma','Nova';
  }

.clear {
  clear: both;
  }
  
/***** Headlines ********************/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {
  color: #EA0000;
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  text-decoration: none;
  margin: 0 0 5px 0;
  padding: 0;
  }

#content h1 {
  text-decoration: none;
      color: #333;
      font-family: 'Tahoma','Nova';
  font-weight: normal;
    font-size: 24px;
    margin-bottom: 10px;
      /*text-shadow: #000000 1px 1px 1px;  Modern browsers */
      text-transform: none;
  text-align: left;
  line-height: 21px;
  padding-left:5px;
  font-weight:400;
  }
  

#content h2 {
  text-decoration: none;
      color:#504945 !important;
      font-family: 'Tahoma','Nova';
  font-weight: normal;
    font-size: 21px;
    margin-bottom: 16px;
      /*text-shadow: #000000 1px 1px 1px;  Modern browsers */
      text-transform: none;
  line-height: 23px;
  background: url(images/textbackground.jpg);
  border: 1px solid #222222;  
  }

#content h2.entry-title {
  background: none;
  border: none; 
  text-align: left;
  color: #EA0000;
      font-family: 'UbuntuBold', Georgia,serif;
      font-size: 19px;
  /*text-shadow: #000000 1px 1px 1px;  Modern browsers */
  line-height: 21px;
  margin-left: 5px;
  }

  
#content h2 a, #content h2 a:visited {
  text-decoration: none;
      color: #EA0000;
      font-family: 'UbuntuBold', Georgia,serif;
  font-weight: normal;
    font-size: 19px;
    
  margin-bottom: 4px;
      /* text-shadow: #000000 1px 1px 1px;  Modern browsers */
      text-transform: none;
  line-height: 21px;
  }
  
#content h2 a:hover {
  color: #FFFFFF;
  text-decoration: none;
  }     
#content h4, #header .widget-area h4 {
  font-family: 'UbuntuBold', Arial, Tahoma, Verdana;
  font-size: 14px;
  text-align: center;
  }
  
#content h5 {
  font-size: 12px;
  }
  
#content h6 {
  font-size: 10px;
  }
  
.redtext {
  text-decoration: none;
      color: #EA0000;
      font-family: 'UbuntuBold', Georgia,serif;
  font-weight: normal;
    font-size: 19px;
    margin-bottom: 4px;
      /* text-shadow: #000000 1px 1px 1px;  Modern browsers */
      text-transform: none;
  line-height: 21px;
  }

.redtextc {
  text-decoration: none;
      color: #EA0000;
      font-family: 'UbuntuBold', Georgia,serif;
  font-weight: normal;
    font-size: 19px;
    margin-bottom: 4px;
      /* text-shadow: #000000 1px 1px 1px; Modern browsers */
      text-transform: none;
  line-height: 21px;
  text-align: center;
  }

.smallredtext {
  text-decoration: none;
      color: #EA0000;
      font-family: 'UbuntuBold', Georgia,serif;
  font-weight: normal;
    font-size: 16px;
    margin-bottom: 4px;
      /* text-shadow: #000000 1px 1px 1px;  Modern browsers */
      text-transform: none;
  line-height: 21px;
  }
.smallblacktext {
  text-decoration: none;
      color: #000000;
      font-family: 'UbuntuBold', Georgia,serif;
  font-weight: normal;
    font-size: 16px;
    margin-bottom: 4px;
      /* text-shadow: #FFFFFF 1px 1px 1px;  Modern browsers */
      text-transform: none;
  line-height: 21px;
  }

.navbarcustom {
  text-decoration: none;
      color: #EA0000!important;
  font-weight: bold!important;
    font-size: 14px!important;
    margin-bottom: 4px!important;
  margin-left: 4px!important;
       /* text-shadow: #000000 1px 1px 1px!important;  Modern browsers */
      text-transform: uppercase!important;
  line-height: 21px;
  }
/***** Unordered/Ordered Lists ********************/
#content .post ul, #content .page ul, #content .post ol, #content .page ol, #header .widget-area ul, 

#featured-bottom ul, #featured-top ul  {
  margin: 0;
  padding: 0 0 15px 0;
  }
  
#content .post ul li, #content .page ul li, #content .post ol li, #content .page ol li, #header 

.widget-area ul li, #featured-bottom ul li, #featured-top ul li {
  margin: 0 0 0 10px;
  padding: 0;
  }
  
#content .post ul li, #content .page ul li, #header .widget-area ul li, #featured-bottom ul li, 

#featured-top ul li {
  list-style-type: square;
  }

#content .post ul ul, #content .page ul ul, #content .post ol ol, #content .page ol ol {
  padding: 0;
  }
  
/***** Post Info ********************/
.post-info {
  margin: 0 0 5px 0;
  padding: 0;
  }
  
.post-info p {
  margin: 0;
  padding: 0;
  }
  
/***** AdSense ********************/  
.adsense {
  padding: 10px 0 10px 0;
  border-top: 1px solid #DDDDDD;
  }
  
/***** Post Meta ********************/
.post-meta {
  margin: 0;
  padding: 5px 0 0 0;
  border-top: 1px solid #DDDDDD;
  }
  
/***** Author Box ********************/ 
.author-box {
  background: #F7F7F7;
  margin: 0 0 40px 0;
  padding: 10px;
  border: 1px solid #DDDDDD;
  overflow: hidden;
  }
  
.author-box p {
  margin: 0;
  padding: 0;
  }
  
.author-box img {
  background: #FFFFFF;
  float: left;
  margin: 0 10px 0 0;
  padding: 4px;
  border: 1px solid #DDDDDD;
  }
  
/***** Archive Page ********************/ 
#content .archive-page {
  float: left;
  width: 50%;
  padding: 20px 0 20px 0;
  }

/***** Post Icons ********************/
.time, .categories {
  /*background: #FFFFFF url(images/icon-time.gif) no-repeat top left;*/
  margin: 0 0 0 3px;
  padding: 0 0 2px 20px;
  }
  
.post-comments {
  /* background: #FFFFFF url(images/icon-comments.gif) no-repeat top left; */
  margin: 0 0 0 3px;
  padding: 0 0 2px 20px;
  }

.tags {
  background: #FFFFFF url(images/icon-tags.gif) no-repeat top left;
  margin: 0 0 0 3px;
  padding: 0 0 2px 20px;
  }

/***** Images ********************/
#content .entry-content .post-image {
  padding: 4px;
  border: 1px solid #DDDDDD;
  }

#content .post-image {
  margin: 0 10px 0px 0;
  padding: 2px;
  border: 1px solid #222222;
  background: #000000;
  }

#content .post-image:hover {
  border: 1px solid #888888;
  }

img.centered, .aligncenter {
  display: block;
  margin: 0 auto 10px;
  }
  
img.alignnone {
  margin: 0 0 10px 0;
  display: inline;
  }
  
img.alignleft {
  margin: 0 10px 10px 0;
  display: inline;
  }

img.alignright {
  margin: 0 0 10px 10px;
  display: inline;
  }

.alignleft {
  float: left;
  margin: 0 10px 0 0;
  }

.alignright {
  float: right;
  margin: 0 0 0 10px;
  }
  
.wp-caption {
  background: #F7F7F7;
  text-align: center;
  padding: 5px 0 0 1px;
  border: 1px solid #DDDDDD;
  }

.wp-caption img {
  border: 0;
  }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  font-weight: normal;
  line-height: 12px;
  }
  
img.wp-smiley, img.wp-wink {
  float: none;
  border: none;
  }

/***** Post Navigation ********************/
.navigation {
  width: 100%;
  margin: 0;
  padding: 5px 0 5px 0;
  overflow: hidden;
  }
  
.navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  }

.navigation li {
  display: inline;
  }

.navigation li a, .navigation li.disabled {
  color: #EA0000;
  padding: 5px 8px 5px 8px; 
  border: 1px solid #DDDDDD;
  }

.navigation li a:hover, .navigation li.active a {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  text-decoration: none;
  }

/***** Primary & Secondary Sidebars ********************/
#sidebar {
  width: 320px;
  float: right;
  display: inline;
  background: #fff;
  border: 0px;
  margin-top:18px;
  }
  
#sidebar-alt {
  width: 140px;
  float: left;
  display: inline;
  }
  
#sidebar-bottom-left {
  width: 155px;
  float: left;
  display: inline;
  }
  
#sidebar-bottom-right {
  width: 155px;
  float: right;
  display: inline;
  }

.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {
  float: left;
  }
  
.content-sidebar-sidebar #sidebar-alt {
  float: right;
  }

#sidebar .widget {
  /* background: url(uploads/2013/06/backgroundtest.png) top right repeat-y; */
  /* background-image: background: url(uploads/2013/06/backgroundtest.png) background: url(uploads/2013/06/backgroundtest.png) top right repeat-y; */
  
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  margin: 0 5px 15px 0;
  overflow: hidden;
}
  
#sidebar-alt .widget {
  background: #FFFFFF url(images/sidebar-alt-top.png) top no-repeat;
  margin: 0 0 10px 0;
  padding: 9px 9px 4px 9px;
  border: 1px solid #DDDDDD;
  }
  
#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {
  color: #02779E;
  font-size: 14px;
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  margin: 0;
  padding: 0;
  }
  
#sidebar h2 a:hover, #sidebar-alt h2 a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  }

#sidebar h4, #sidebar-alt h4 {
    background: url(/wp-content/plugins/iifym_calc/widgetbackground.jpg) repeat top;
  font-family: 'UbuntuBold', Arial, Tahoma, Verdana;
  color: #FFFFFF;
  font-size: 17px;
  font-weight: normal;
  text-align: center; /* Modern browsers */
  text-align: -webkit-center;
  vertical-align: middle;
    margin-bottom: 8px;
    border-bottom: 3px solid #EA0000;
    border-top:  3px solid #EA0000;
}

#sidebar .widget-wrap {
  margin-left: auto;
  margin-right: auto;
  text-align:center;
  color: #000000;
}
  
#sidebar .textwidget p, #sidebar-alt .textwidget p {
  margin: 0;
  padding: 10px 0 5px 0;
  }

#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {
  list-style-type: none;
  margin: 10px 0 5px 0;
  padding: 0;
  }

#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {
  margin: 0;
  padding: 0 0 0 15px;
  }

#sidebar li, #sidebar-alt li {
  background: url(images/sidebar-list.png) no-repeat top left;
  margin: 0;
  padding: 0 0 0 18px;
  }
  
#sidebar embed, #sidebar object, #sidebar-alt embed, #sidebar-alt object {
  width: 300px; 
  height: 225px;
  margin: 0; 
  padding: 0;
  }

/***** Sidebar(s) Tag Cloud ********************/
#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {
  padding: 10px 5px 5px 5px;
  }
  
/***** Sidebar(s) Category Dropdown ********************/ 
#cat {
  background: #F7F7F7;
  color: #333333;
  font-family: Arial, Tahoma, Verdana;  
  font-size: 11px;
  margin: 10px 0 5px 0;
  padding: 3px;
  display: inline;
  border: 1px solid #DDDDDD;
  }
  
#sidebar #cat {
  width: 298px;
  }
  
#sidebar-alt #cat {
  width: 128px;
  }

/***** Featured Post/Page ********************/
.featuredpost, .featuredpage {
  margin: 0 0 10px 0;
  padding: 0;
  }
  
.featuredpost p, .featuredpage p {
  margin: 0;
  padding: 0 0 10px 0;
  }
  
 #content .featuredpage .page, #sidebar .featuredpost .post, #sidebar 

.featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {
  margin-bottom: 5px;
  overflow: hidden;
  font-size:18px;
  background: url(http://iifym.com/wp-content/uploads/2013/06/post.jpeg);
}
  
.featuredpost img, .featuredpage img, .featuredpost .avatar, .featuredpage .avatar {
  background: #444444;
  margin: 0 0 5px 5px;
  padding: 1px;
  border: 1px solid #222222;
  }
.featuredpost img:hover {
  border: 1px solid #888888;
  }

/***** User Profile ********************/
.user-profile {
  overflow: hidden;
  }

#sidebar .user-profile .avatar {
  background: #F7F7F7;
  float: left;
  margin: 0;
  padding: 4px;
  border: 1px solid #DDDDDD;
  }
  
.user-profile p {
  margin: 0;
  padding: 10px 10px 0 10px;
  }

.user-profile .posts_link {
  margin: 0;
  padding: 0 0 10px 10px;
  }
  
/***** Search Form(s) ********************/
.searchform {
margin: 0;
  }

#header .searchform {
  float: right;
  /* //padding-top: 1px; */
  padding-right: 90px;
  }
  
#sidebar .searchform {
  padding: 0;
  }
  
#nav .searchform {
  float: right;
  padding: 6px 0 0 0;
  }
  
.s {
  /* background: url(uploads/2013/06/backgroundtest.png) top right repeat-y; */
  /* background-image: background: url(uploads/2013/06/backgroundtest.png) background: url(uploads/2013/06/backgroundtest.png); */

background-origin: initial;
background-clip: initial;
background-color: initial; 
  color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana;  
  font-size: 11px;
  margin: 0;
  padding: 1px 0 1px 5px;
  border: 1px solid #999999;
  background: #000000;
}
  
#header .s, #nav .s, #sidebar .s {
  width: 200px;
  }
  
#sidebar-alt .s {
  width: 80px;
  }
  
/***** eNews & Updates Widget ********************/
.enews {
  background: url(images/enews.png) top right no-repeat;
  margin: 0;
  padding: 0 0 5px 0;
  }
  
#sidebar .enews p {
  margin: 0;
  padding: 5px 10px 0 0;
  }

.enews #subscribe {
  overflow: hidden;
  }
  
#sidebar .enews #subscribe {
  padding: 0;
  }
  
.enews #subbox {
  background: #F7F7F7 !important;
  width: 250px;
  color: #333333;
  font-family: Arial, Tahoma, Verdana;
  font-size: 11px;
  padding: 4px 0 4px 5px;
  margin: 5px 5px 0 0;
  border: 1px solid #999999;
  }

/***** Latest Tweets Widget ********************/
.latest-tweets {
  background: url(images/twitter.png) top right no-repeat;
  margin: 10px 0 0 0;
  padding: 0;
  }

/***** Calendar ********************/
#wp-calendar {
  width: 100%;
  }
  
#sidebar .widget_calendar {
  padding: 0;
  }

#wp-calendar caption {
  color: #333333;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 2px 5px 0 0;
  text-align: right;
  }

#wp-calendar th {
  color: #333333;
  }

#wp-calendar thead {
  margin: 10px 0 0 0;
  font-weight: bold;
  background: #F7F7F7 !important;
  color: #F7F7F7 !important;
  }

#wp-calendar td {
  background: #F7F7F7;
  font-weight: normal;
  text-align: center;
  padding: 2px;
  }
  
/***** Buttons ********************/
#submit, .searchsubmit, .enews #subbutton, .gform_footer .button, .reply a, #content .reply a, .reply a:visited {
  /* //background: url(uploads/2013/06/backgroundtest.png) top right repeat-y;
  //background-image: background: url(uploads/2013/06/backgroundtest.png) background: url(uploads/2013/06/backgroundtest.png) top right repeat; */
  
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana;
  font-size: 11px;
  font-weight: normal !important;
  text-decoration: none;
  text-shadow: #333333 1px 1px 1px; /* Modern browsers */
  text-transform: uppercase;
    margin: 0;
  padding: 2px 4px 2px 4px !important;
  border: 1px solid #222222;
  background: #555555;
}

#submit:hover, .searchsubmit:hover, .enews #subbutton:hover, .gform_footer .button:hover, .reply a:hover 

{
  background: #555555 !important;
  border: 1px solid #555555;
  }
  
/***** Contact Form ********************/
.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select {
  background: #F7F7F7 !important;
  color: #333333 !important;
  font-family: Arial, Tahoma, Verdana !important;
  font-size: 12px !important;
  padding: 4px 0 4px 5px !important;
  border: 1px solid #DDDDDD;
  }

.gform_footer input.button {
  color: #FFFFFF !important;
  }
  
.gform_wrapper .ginput_complex label {
  font-size: 12px !important;
  }
  
.gform_wrapper li, .gform_wrapper form li {
  margin: 0 0 10px 0 !important;
  }
  
.gform_wrapper .gform_footer {
  border: none !important;
  }

/***** Footer ********************/
#footer {
  width: 1100px;
  /* background: url(uploads/2013/06/backgroundtest.png) top right repeat-y; */
  /* background-image: background: url(uploads/2013/06/backgroundtest.png) background: url(uploads/2013/06/backgroundtest.png) top right repeat; */
  
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 1px; /* Modern browsers */
  padding: 5px 0 5px 0;
  clear: both; 
  overflow-x: hidden;
  border: 1px solid #222222;
  margin-bottom: 20px;
  }

#footer a, #footer a:visited {
  color: #FFFFFF;
  text-decoration: none;
  }
  
#footer a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  }
  
#footer p {
  margin: 0;
  padding: 0;
  }

#footer .gototop {
  position:absolute;
  margin: 0;
  right:60px;
  border:10px solid #fff;
  border-radius:40px;
  }
   .gototop p{padding:0!important;background:#fff;}
  
#footer .gototop a {
  margin: 0;
  height:50px; 
  width:50px;
  background: url(images/footer-top.png) no-repeat center center;
  background-color:#fff;
  background-size:30px;
  }
  
/*#footer .creds {
  width: 740px;
  float: right;
  margin: 0;
  padding: 0 10px 0 0;
  text-align: right;
  }*/
#footer .creds {
  width: 100%;
  float: right;
  margin: 0;
  text-align: right;
  } 

/***** Comments ********************/
#respond {
  margin: 0 0 15px 0;
  padding: 0;
  }

#author, #email, #url {
  background: #333333;
  width: 250px;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  padding: 3px 0 3px 3px;
  margin: 5px 5px 0 0;
  border: 1px solid #DDDDDD;
  }
  
#comment {
  background: #EEEEEE;
  width: 98%;
  height: 150px;
  color: #000000;
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  padding: 3px 0 3px 3px;
  margin: 5px 0 5px 0;
  border: 1px solid #DDDDDD;
  }
  
.comment-list, .children {
  margin: 0;
  padding: 0;
  background: #333333;
  }
  
.ping-list {
  margin: 0 0 40px 0;
  padding: 0;
  }
  
.comment-list ol, .ping-list ol {
  margin: 0;
  padding: 10px;
  }

.comment-list li, .ping-list li {
  font-weight: bold;
  margin: 15px 0 5px 0;
  padding: 10px 5px 10px 10px;
  list-style: none;
  }
  
.comment-list li ul li { 
  margin-right: -6px;
  margin-left: 10px;
  }

.comment-list p, .ping-list p {
  font-weight: normal;
  text-transform: none;
  margin: 10px 5px 10px 0;
  padding: 0;
  background: #FFFFFF;
  }

.comment-list li .avatar { 
  background: #FFFFFF;
  float: right;
  border: 1px solid #DDDDDD;
  margin: 0 5px 0 10px;
  padding: 4px;
  }

.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {
  font-weight: bold;
  font-style: normal;
  }

.commentmetadata {
  font-size: 11px;
  font-weight: normal;
  }

#respond:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

.nocomments {
  text-align: center;
  }

#comments .navigation {
  display: block;
  margin: 10px 0 0 0;
  }

.thread-alt, .thread-even {
  background: #333333;
  }

.even, .alt, .depth-1 {
  border: 1px solid #DDDDDD;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  color: #000000;
  }

.ad-bar {
margin-top: 45px;
width: 468px;
padding-left: 15px; 
  }



/***** Centered Navigation Menus ********************/
/* //#nav .wrap, #subnav .wrap {
//float: left;
//left: 50%;
//position: relative;
//}
//#nav ul, #subnav ul {
//left: -50%;
//position: relative;
//}

 */



/***** NAVIGATION *****************/




.navbar {
display:block;
height:56px;
width:1100px;
background-image:url(images/navigation.jpg);
float:left;
text-indent: -9999px;
}

.navhome {width:120px;background-position:0px 0px;}
.training {width:120px;background-position:-120px 0px;}
.nutrition {width:120px;background-position:-240px 0px;}
.workouts {width:120px;background-position:-360px 0px;}
.motivation {width:120px;background-position:-480px 0px;}
.interviews {width:120px;background-position:-600px 0px;}
.reviews {width:120px;background-position:-720px 0px;}
.store {width:120px;background-position:-840px 0px;}

.navhome:hover {background-position:0px -56px;}
.training:hover {background-position:-120px -56px;}
.nutrition:hover {background-position:-240px -56px;}
.workouts:hover {background-position:-360px -56px;}
.motivation:hover {background-position:-480px -56px;}
.interviews:hover {background-position:-600px -56px;}
.reviews:hover {background-position:-720px -56px;}
.store:hover {background-position:-840px -56px;}

/*** NAVBAR END**/



/***** Imageborder ***/

.imageborder {
    background: none repeat scroll 0 0 #000000;
    border: 2px solid #000000;
    margin: 0px 0px;
    padding: 0px;
  }

.suppborder {
   padding: 1px;
   border: 1px solid #222222;
   background-color: #444444;
  }

.imageborderodd {
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #222222;
    margin: 0px 0px;
    padding: 0px;
  }

.imagebordereven {
    background: none repeat scroll 0 0 #444444;
    border: 1px solid #222222;
    margin: 0px 0px;
    padding: 0px;
  }

.thickimageborder {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #222222;
    margin: 5px;
    padding: 2px;
  }

a .thickimageborder:hover {
    border: 1px solid #FFFFFF;
  }
.shareimageborder {
    border: 1px solid #222222;
    margin: 8px;
    padding: 6px;
  }

.thickimagebordermarginbottom {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #222222;
    margin: 5px;
    margin-bottom: 10px;
    padding: 2px;
  }

.borderblack {
    border: 1px solid #222222;
  }


.borderblack {
    border: 1px solid #222222;
  margin: 8px;
  }

.topadsspacingeight {
    border: 1px solid #222222;
  margin-left: 8px;
  }

.topadsspacingtwentyfour {
    border: 1px solid #222222;
  margin-left: 24px;
  }

.topadsspacingeight:hover {
    border: 1px solid #FFFFFF;
  margin-left: 8px;
  }

.topadsspacingtwentyfour:hover {
    border: 1px solid #FFFFFF;
  margin-left: 24px;
  }





/********* Font-Face ********/

@font-face {
  font-family: 'UbuntuBold';
  src: url('fonts/Ubuntu-Bold.eot');
  src: local('☺'), url('fonts/Ubuntu-Bold.woff') format('woff'), 
    url('fonts/Ubuntu-Bold.ttf') format('truetype'), 
    url('fonts/Ubuntu-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*** Third Nav Bar ***/
#thirdbar {
  width: 1100px;
  color: #EA0000;
  font-size: 13px;
  font-family: Arial, Tahoma, Verdana;
  font-weight: bold;
/*  //text-shadow: #000000 1px 1px 1px; /* Modern browsers */ 
  text-transform: uppercase;  
  }

#thirdbar a {
  width: 940px;
  color: #EA0000;
  font-size: 13px;
  font-family: Arial, Tahoma, Verdana;
  font-weight: bold;
  /* //text-shadow: #000000 1px 1px 1px; /* Modern browsers */
  text-transform: uppercase;
  padding: 5px;
  }


/*** Random Code Fixes***/

#content .entry-content {
margin: 10px 0 10px 0;
padding: 0;
overflow: hidden;
}

#content .entry-content a:hover
{
  text-decoration:underline;
}

#content .entry-content a, a:visited {
text-decoration: none;
color: #000000;
}

.menu-primary li, .menu-secondary li, #header .menu li a, a:visited {
text-decoration: none;
color: #FFFFFF;
}

.comment-list, .children a, a:visited {
text-decoration: none;
color: #FFFFFF;
}





/* Center Secondary Nav Bar */
#subnav .genesis-nav-menu li,

#subnav .genesis-nav-menu {
text-align: center;
}
.menu-primary li,
.menu-secondary li,
#header ul.menu li {
display: inline-block!important;
}

/* Center primary Nav Bar */

#nav .genesis-nav-menu {
text-align: center;
}
.menu-primary li,
.menu-secondary li,
#header ul.menu li {
display: inline-block!important;
}


#sidebar #text-2
{
  background:url("images/optin_form.png") no-repeat scroll 0 0 transparent;
  padding-top:120px;
  width:319px;
  height:285px;
  color:#ffffff;
  border:none;
}

#sidebar #text-2 .widgettitle
{
  display:none;
} 

#sidebar #text-2 .widget-wrap
{
  color:#ffffff;
}

#sidebar #text-2 .widget-wrap
{
  width:220px;
  margin:10px;
  padding:0 0 0 20px;
}

/*** Green Bar ***/
.greenbar {
height: 4px;
text-align: center;
margin-bottom: 0px;
background: #EA0000;
}

.greendivider {
height: 4px;
width: 605px;
text-align: center;
margin-bottom: 0px;
background: #EA0000;
}

/****** - END CSS  *****/

#content .slide-content h3.slide-title a {
   color:#ffffff;
font-size:19px;
}
#content .slide-content h3.slide-title {
  color:#ffffff;
  border:none;
  font-size:19px;
  text-align:left;
}
#content .slide-content h3.slide-text {
  font-size:15px;
}

#content h1 {
  margin-top:15px;
  margin-bottom:15px;
}

#content h2, #content h3, #content h4, #content h5, #content h6 {
  border:none;
}

#content .post ul, #content .page ul, #content .post ol, #content .page ol { 
   margin-left:30px;  
}

#content li { display: list-item }

#content #accordion h3
{
  background:transparent;
  border:none !important;
  text-align:left;
  padding-left:41px;
}

#content #accordion h3 a 
{
  font-size:15px;
}

#content .post {
  padding:20px;
}

#respond {
  padding:20px;
}

.more-link {
color: #EA0000 ;
font-weight: bold;
}

#more-link {
color: #EA0000;
font-weight: bold;
}

#respond label 
{
  color:#000000;
}

.textwidget a {
  color:#000000;
}

/****** - redeesign-start  *****/
label.yks-mc-label-name{display:none;} 
label.yks-mc-label-email-address{display:none;}

#menu-item-412 > a{padding-left:0;}
/*#subnav li a{padding-left:10px;padding-right:31px;}*/
#subnav li a{padding-left:12px;padding-right:12px;} 
.menu-item-412 {
    padding-left: 0 !important;
}
.menu-item-417 {
    padding-right: 0 !important;
}
#wrap{border-left:2px solid #ccc;border-right:2px solid #ccc;}
#subnav ul{
  max-width:1100px;
/* margin:0 10px; */
} 
/* #wrap > div#nav{padding:0 10px;} */ 
#nav .wrap{border-bottom:0;border-top:0;}
#menu-main-menu li a {
padding:14px 10px;  
font-size:14px;
color:#333333;
border:none;
margin:0;
font-family: 'UbuntuBold';
}
#nav .genesis-nav-menu{border-bottom:5px solid #333333;background:#fff;}
#menu-main-menu li:hover{background:#333;}
#menu-main-menu li > a:hover{color:#fff!important;background:#333;}
#menu-main-menu li:hover > a{color:#fff!important} 


#menu-main-menu li{background-image:url(images/divid.png);background-repeat:no-repeat;background-position:center right;}
#menu-main-menu li a:active{background:#333!important; color:#fff;}
#content-sidebar-wrap{background:#fff;}
#content{background:#fff;}
.widget-wrap .widgettitle{background:#ea0103!important;padding:10px;} 
#sidebar .widget{margin:0 10px 15px 0;}
#mc_embed_signup{background:#333!important;}
#mc_embed_signup .mc-field-group label{color:#fff;}
#mc_embed_signup .indicates-required{ color:#fff;}
#mc_embed_signup_scroll h2{color:#888888;} 
#menu-item-211 li:hover{background:#333!important;} 
#mc_embed_signup .button{background:#ea0103!important;border-radius:0!important;}
#menu-item-211 li a:hover{background:#333!important;color:#fff!important;}
#mc_embed_signup h2{border-bottom:1px solid #888;margin:15px 0 0;padding-bottom:10px}
#menu-item-211 a.sf-with-ul:visited{color:#333333!important;}
#menu-item-1222 li:hover{background:#333!important;}
#menu-item-1222 li a:hover{background:#333!important;color:#fff!important;}
#menu-item-419 li a:hover{background:#333!important;color:#fff!important;}
#menu-item-419 li:hover{background:#333!important;}

.theme-default .nivo-controlNav {
    bottom: 0;
    padding: 15px 0;
    position: absolute;
    right: 0;
    width: 25%!important;
    z-index: 99;
}

.slider-wrapper.theme-default {
    position: relative;
}

                       /***********footer*************/
    #footer{padding:0;border:none;margin-bottom:0}    
     #footer p{  background: #333 none repeat scroll 0 0;
    color: #ccc;
    padding: 22px 0;
    text-align: center;
  } 

/*#footer p a{display:none;}*/
#footer p a{display:block;} 

.mor-sec {
    float: left;
    width: 49%;
  position:relative;
    }
.sol-sec {
    float: right;
    width: 49%;
  position:relative;
}
.more-rd .more-link:hover{background:#ea0000!important;}

.footer-uper {
    display: inline-block;
}
.footer-img-sec{display:inline-block;background:#fff;
border-bottom:1px solid #c0c0c0;padding-bottom:20px;box-shadow:2px 2px 2px #c0c0c0;border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;}
.sol-sec > img {
    display: block;
    width: 100%;
}
.mor-sec > img {
    display: block;
    width: 100%;
}
.mor-sec-cont {
    left: 25px;
    position: absolute;
    top: 25px;
    width: 175px;
  
}
.mor-sec-cont > p{font-size:14px;color:#fff;}
.mor-sec-cont > h2 {
    font-size: 32px;
  color:#fff;
  line-height:35px;
  text-transform:uppercase;
}
.shop {
    background: #ea0000;
    position: absolute;
    right: 20px;
    top: 65px;
}
.shop a{text-decoration:none;display:block;padding:7px 10px;} 
.sol-sec-cont {
    left: 25px;
    position: absolute;
    top: 25px;
    width: 175px;
  
}
.sol-sec-cont > p{font-size:14px;color:#fff;}
.sol-sec-cont > h2 {
    font-size: 32px;
  color:#fff;
  line-height:35px;
  text-transform:uppercase;
}
.footer-uper-contnt{display:inline-block;padding:20px;}
.footer-uper-contnt > p {
    color: #565656;
    font-size: 14px;
    line-height: 20px;
}
.footer-nv a{padding:0 20px;text-decoration:none;border-right:1px solid #ffffff;}
.footer-nv li {
    float: left;
}
.footer-nv li:first-child a{padding-left:0;}
.footer-nv {
    display: inline-block;
    padding: 15px 0;
}
.foo-mid-f{width:30%;float:left;}
.foo-mid-s{width:20%;float:left;}
/* .foo-mid-t{width:15%;float:left;} */ 
.foo-mid-fth{width:30%;float:left;}
.foo-mid-fv {
    box-sizing: border-box;
    float: left;
    padding-left: 20px;
    width: 20%;
}
.foo-mid-fth #_form_1176 ._form{width:100%;}
.foo-mid-fth input{color:#333;}
.footer-midle {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c0c0c0 ;
    display: inline-block;
  box-shadow:2px 2px 2px #c0c0c0;
  border:2px solid #c0c0c0;
  margin-bottom:20px;
  width:100%;
}
.footer-midle h2 {
    color: #504945;
    padding: 20px 10px;
    text-transform: uppercase;
  font-size:21px;
}
.foo-mid-f h2 a{color:#504945;text-decoration:none;}
.foo-mid-s  a{color:#504945;text-decoration:none;} 
.foo-mid-s ul li{margin-bottom:5px;}
.foo-mid-t a{color:#504945;text-decoration:none;} 
.foo-mid-f > p {
    color: #504945;
    font-size: 16px;
    padding-left: 10px;
  padding-right:30px;
}

.more > a {
    background: #565656 none repeat scroll 0 0;
    display: inline-block;
    margin-left: 10px;
    margin-top: 20px;
    padding: 10px;
    text-decoration: none;
}
.foo-mid-s > p{color:#504945;font-size:16px; padding-left: 10px;
    padding-right: 40px;}
.foo-mid-t > p{color:#504945;font-size:16px; padding-left: 10px;
    padding-right: 25px;}
  
.foo-mid-fth input {
    background: #ccc none repeat scroll 0 0;
    border: medium none;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 7px;
    width: 100%;
}
.foo-mid-fth input[type=submit]{background:#ea0000; color:#fff;cursor:pointer;}

address {
    color: #504945;
    padding-left: 10px;
  margin-bottom:20px;
  font-size:15px;
}

.foo-mid-fv h3 span {
    color: #000;
    font-size: 16px;
    margin-right: 5px;
}
.socil-iner {
    display: inline-block;
}
.socil-iner li {
    float: left;
    margin-right: 15px;
  color:#504945;
  display:inline-block;
  font-weight:bold;
}
.socil-iner li:first-child{margin-top:10px;}
.socil{ display:inline-block;text-align:center;width:100%;margin:15px 0;}
#wrap .side-contct {
    position: fixed;
    right: 0;
  top:0;
  text-align:right;
  
  } 
  .num-imag > img{width:100px;}
.side-contct .num-imag {
    display: block;
    text-align: right;
  margin-bottom:20px;
   } 
   .side-contct .review-img {display:inline-block;margin:10px 0;}  
.side-contct li {
    text-align: right;
}
   

 
 
                           /***********footer*************/
               
 /***********home page*************/ 
 /* #sidebar #text-8{background:#e1e1e1!important;}
 #sidebar #text-11{background:#e1e1e1!important;}
 #sidebar #text-9{background:#e1e1e1!important;}
 #sidebar #text-3{background:#e1e1e1!important;}
 #sidebar #text-10{background:#e1e1e1!important;} */
 #sidebar #text-27 h4{display:none;}
 #content #featured-bottom h2 a{color:#333;}
.more-rd .more-link {
    background: #0000FF none repeat scroll 0 0!important;
    color: #fff !important;
    padding: 7px;
    text-decoration: none !important; 
  display:inline-block;
}

.more-rd {
    display: inline-block;
    margin-top: 23px !important;
}

.navigation{text-align:center;margin-top:50px;}
.navigation li {
    display:inline-block!important;
    list-style: outside none none !important;
}
.navigation > ul {
    display: inline-block;
    
}
.navigation .active > a{color:#ea0000!important;}
.navigation li a:hover{color:#ea0000!important;}
.navigation li a {
    background: #f8fafe none repeat scroll 0 0 !important;
  
}
 /****************about******************/
 .entry-content > h1 {
    color: #ea0000!important;
  font-size:16px!important;
}
 .post-24 .entry-content span{   
 font-size: 15px;
    font-weight: bold;
  display:block;
  }
.post-21 .entry-content > p {
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 15px;
}
.page-id-21 .post-21{padding-left:5px!important;}
#wpcf7-f170-p21-o1 input {
    margin-bottom: 15px;
    margin-top: 5px;
    padding: 10px;
  width:55%;
}
#wpcf7-f170-p21-o1  textarea{width:55%;margin-top: 5px;padding: 10px;}

#wpcf7-f170-p21-o1 input[type=submit]{width:11%;background:#ea0000;color:#fff;
text-transform:uppercase;border:none;font-size:16px;margin-left:20px;}
.home #featured-post-3{margin-top:20px;}
.home #featured-post-3 h4 {
    background-color: #fff !important;
    color: #333 !important;
    font-size: 25px !important;
    text-align: left;
    text-shadow: none !important;
  background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
}
.page-id-21 #content h1{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;}
.page-id-24 #content .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;}
.page-id-3157 #content h1.entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;}




.abt-banr > img {   
    width: 100%;
}
.abt-banr {
    margin-bottom: 30px;
    margin-left: 6px;
    margin-top: 10px;
  position:relative;
}
.abt-banr-cont {
    left: 15%;
    position: absolute;
    top: 30%;
}
.abt-banr-cont > h2 {
    color: #fff !important;
    font-size: 40px !important;
  font-family: 'UbuntuBold'!important; 
}

.abt-banr-cont > p {
    color: #fff;
    font-size: 32px;
    margin-top: 10px;
    text-align: center;
    font-family: 'UbuntuBold-CondensedLight'!important;  
}
.contct-img-s {
    float: right;
    width: 23%;
}

.cont-img-lft {
    float: left;
    width: 65%;
}
.con-abt-main {
    display: inline-block;
    width: 100%;
}
.r-spa{color:#ea0000;}
.fm-arond > h2 {
    color: #333 !important;
    margin-bottom: 20px !important;
    padding-left: 5px !important;
}

.fm-arond-sec {
    width: 23%;
}
.fm-arond-sec > h4 {
    color: #464545 !important;
    margin-top: 10px !important;
    text-align: left !important;
  font-family: 'Tahoma','Nova'!important;
}

.fm-arond-sec > p {
    font-size: 14px;
    line-height: 18px;
  margin-top:20px;
    font-family: 'Tahoma','Nova'!important;
  }

.fm-arond-sec {
    float: left;
    margin-right: 2%;
    width: 23%;
  margin-bottom:25px;
}


.main-sec-fm-arond {
    box-sizing: border-box;
    display: inline-block;
    padding-left: 10px;
    padding-right: 0;
    width: 104%;
}

.wpcf7-form  p{
  width: 100%;
  float: left;
}

.entry-content .wpcf7-form  {

  padding:0px 20px;
}

p.subs{
text-align: center;
color: rgb(92, 23, 23);
font-size: 25px;
float: left;
margin-top: 20px;}
.cont-img-lft{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
  .cont-img-lft a{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
  .cont-img-lft p{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
.entry-content p{/*font-size:13px;line-height:22px; */margin-right: 4px;
    padding: 0 0 10px 0;
    font-size: 15px;
    line-height: 21px;
    margin-top: 10px;
    font-family: 'Tahoma','Nova';}
.entry-content p span{display:inline-block;}
/******faq*****************/
 #content h2.entry-title a:hover{color:#504945;text-decoration:none;}
 #content h2.entry-title a {color:#504945;text-decoration:none;}
.category-faq .entry-content > p {
    display: inline;
}
/*.category-faq .entry-content .more-rd .more-link{background:#fff!important; color:#ea0000!important;}
 .category-faq .more-rd .more-link:hover{background:#fff!important; color:#ea0000!important;text-decoration:none!important;} */

/******suplement review*****************/
.page-id-1914 #content h1{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;}
.revw-inr-lft-img {
    text-align: center;
}
.supli-revw-inr-lft {
    
    float: left;
    padding: 0px !important;
    width: 22% !important;
  margin-right:20px;
  height: 158px;
}
.inr-lft-fst-bg{ border: 9px solid #1b2834 !important;}
.supli-revw-inr .inr-lft-snd-bg{background: #1b2834;}
.bc-clr-rev .inr-lft-snd-bg{background:#dcdcdc;}
.supli-revw-inr {
    display: inline-block;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 20px;
  border-bottom:1px solid #efeded;
  margin:10px 0;
}
.supli-revw-inr-rigt > h2 {
    color: #333 !important;
}

.supli-revw-inr-rigt > p {
    font-size: 15px;
}
.rvw-img-btm .rd-m {
    background: #0000ff !important;
    color: #fff !important;
    padding: 7px;
  margin-right:20px;
  float:left;
  font-weight:bold !important;
  text-decoration: none !important; 
}
.rvw-img-btm .cf-tr {
    float: left;
}
.rvw-img-btm .rd-m:hover{background-color:#ea0000!important;}
.rvw-img-btm .rd-rw:hover{color:#565656!important;}
.rvw-img-btm .rd-rw {
      color:#565656!important;
    float: right;
    padding-right:15px;
    margin-top:15px;
    }
.rvw-img-btm {
    position: relative;
    top: 23px;
}
.bc-clr-rev{background-color:#efeded;}
.supli-revw{padding-left:5px;}

/******calculator*****************/
.page-id-277 #content h1{
       background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
     background-size:73%!important; }
     .page-id-277 .entry-content{padding-left:5px!important;}
.page-id-277 .entry-content > h2{color:#222222!important;font-size:17px!important;}
.page-id-277 .entry-content > p{font-size:13px;}
.page-id-277 .calccontainer .steps{border:1px solid #eee!important;background:#fff!important;width:99%;border-radius:0; padding-bottom:20px}
.page-id-277 .calccontainer .steps h3{
    color:#222222!important;
  background: url("images/calc-hdng-bg.png")!important;
  border-bottom:1px solid #eee !important;
  height:48px !important;
  background-repeat:repeat-x!important;
  background-color:#e8e8e7!important;
  font-family: 'Tahoma','Nova'!important;
  }
  .step1.steps > div .desctext {
    padding: 15px;
  margin-left:0!important;
  font-family: 'Tahoma','Nova';
}
.page-id-277 .calccontainer .steps .leftlabel{
   width:auto!important;
   margin-bottom: 10px;
    text-align: left;
  margin-left:15px;
  }
  
.floatleft #agevalue {
    padding: 4px;
    width: 250px;
  
}
.floatleft #heightvalue {
    padding: 4px;
    width: 100px !important;
  
}
.floatleft #heightinvalue {
    padding: 4px;
    width: 100px !important;
}

.floatleft #weightvalue {
    padding: 4px;
  
}
.radioticks .rightside.radioticks {
    background: #ccc none repeat scroll 0 0;
    border: 1px solid #eee;
    display: inline-block;
    padding-right: 20px;
    padding-top: 13px;
  padding-bottom:3px;
}
.leftlabel #excerciseweek{padding:3px;}
.leftlabel #excerciseminuteweek{padding:3px;}
.cm-button{background:#333!important;
border-radius:0!important;
border:none!important;float:left!important;
margin-left:10px!important;padding:10px!important;
font-size:16px !important;
text-shadow:none!important;
}
#cm-ratios{margin:10px 0px!important; font-size:14px!important;border-radius:0px!important;width:100%;height:220px!important;}  
.fullb {
    padding-left: 10px;
}
.radioticks .exe {
    margin-left: 0 !important;
}
.full {
    padding-left: 10px;
}
.leftlabel.choos {
    float: none;
}
.fanc-s {
    width: 300px !important;
  margin-right:30px;
}
#cm-ratios > option {
    margin: 8px 0;
}
.leftlabel.ew {
    margin-left: 0 !important;
}
.leftlabel.gen {
    float: none;
}
.leftlabel.age {
    float: none;
}
.leftlabel.height {
    float: none;
}
.leftlabel.weight {
    float: none;
}
.leftlabel.formula {
    float: none;
}
.metricsdata .heading {
    color: #333!important;
    font-size: 28px!important;
}
.metricsdata .mainnumbers{color:#ea0000!important;}
.metricsdata .metricsin{font-size:18px;}
.metricsdata{background:#f7f7f8 none repeat scroll 0 0!important;}
.step1 .round{ background:rgba(0, 0, 0, 0) url("images/round.png") no-repeat scroll right center !important;
   height:45px;width:45px;  display: inline-block;
    font-size: 10px!important;color:#fff!important;box-sizing:border-box;padding-top:10px;font-weight:bold;margin-right:15px;padding-left:4px;
}
.iifym-show .heading {
    font-size: 16px !important;
  color:#4f92bd !important;
}
.iifym-show{background:#fff!important;}
.hireusbuttoncontainer > form {
    text-align: center;
}
.hireusbuttoncontainer .hireusbutton{background:#ea0000!important;
      width:400px!important;
    border:none;
    border-radius:0!important;font-size:14px!important;
    font-family: 'Tahoma','Nova'!important;
    font-weight:bold;
    }
    .step1 .desctext {
    padding: 10px;
  font-family: 'Tahoma','Nova';
}
  .cs-results .result1 td {
    background: #eeeeee none repeat scroll 0 0 !important;
    color: #ea0000 !important;
}
 .cs-results .result2 td {
    background: #fff none repeat scroll 0 0 !important;
    color: #222222 !important;
}
.dottedline {
    border: 1px solid #ccc!important;
    margin: 0 10px;
}
.mainheadings.mac {
    color: #222222 !important;
    font-size: 17px !important;
}
.desctext .mainheadings {
    font-size: 17px !important;
}
.desctext {
    font-size: 13px;
}
/******bmr-- calculator*****************/
.page-id-144  #content .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:75%!important;
    }
  .page-id-144 .entry-content p{font-size:13px; font-family: 'Tahoma';padding:0 5px;margin:10px 0;line-height:22px;}  
  .page-id-144 .blk{font-weight:bold;}
  .page-id-144 .rd{color:#ea0000; margin:0 5px;}
  .page-id-144 #cm-main-wrapper{background:#fff!important;border-radius:0!important;border:1px solid #ccc!important;margin-left:5px}
  .page-id-144 .cm-left{ float:none!important;margin-left:10px!important;}
  .page-id-144 .clr{display:none;}
  .page-id-144 .cm-metric-switch{float:none!important;height:auto!important;width:100%!important;}
  .cm-left.cm-imperial.cm-imperial-first{height:80px!important;}
  #cm-main-wrapper #cm-age{width:50%!important;}
  .cm-left #cm-height-ft{width:20%!important;}
  .cm-left #cm-height-in{width:20%!important;margin-left:20px!important;}
  .cm-left  #cm-weight-lbs {width:42%!important;}
  .cm-metric-switch #cm-system-wrapper{left:0!important;margin-left:10px;}
  #exercise-level{margin-left:10px;}
  .page-id-144  #cm-tdee-wrapper .cm-button-wrapper{margin-left:15px;}
  .cm-left.cm-imperial.cm-imperial-weight{height:60px!important;}
  #exercise-level > select{padding:7px!important;}
  .small.rad {
    background: #fff none repeat scroll 0 0;
    display: block;
   }
   .page-id-144 .cm-button {margin-left:0!important;}
   #cm-main-wrapper > div {
    padding: 0 !important;
    }
  .page-id-144 .curr-fat {
    margin-left: 15px;
   }
#cm-tdee-wrapper > h3 {
    margin-bottom: 0;
    padding: 7px 15px;
  background: url("images/calc-hdng-bg.png")!important;
}
/******tdee-- calculator*****************/
.page-id-146 .entry-content p{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
.page-id-146 #content .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:72%!important;
    }
  .page-id-146 .entry-content{padding-left:5px!important;}
    .page-id-146 .entry-content p {
    margin-bottom: 10px;
}
.page-id-146 .calccontainer .steps{border:1px solid #ccc!important;border-radius:0!important;width:99%!important;padding-bottom:30px!important;background:#fff;}
.page-id-146 .calccontainer .steps h3{padding: 7px 15px!important;
  background: url("images/calc-hdng-bg.png")!important;color:#333!important;}
.page-id-146 .calccontainer .leftlabel{float:none!important;text-align:left!important;margin-bottom:5px;padding-left:15px;}
.page-id-146 .radioticks .leftlabel{float:left!important;}  
.radioticks .leftlabel.leftlb {
    float: left !important;
}
/******rmr-calculator*****************/
 .page-id-153 #content .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:72%!important;
    }
    .page-id-153 .entry-content P{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
    .page-id-153 .entry-content h2{font-size:17px!important;color:#333!important;}
    .page-id-153 .entry-content{padding:0 5px!important;margin-bottom:40px!important;}
         .entry-title{font-family: 'UbuntuBold'!important;font-size:30px!important;color:#333;line-height:30px!important;}
     /******fat loss-calculator*****************/
  .page-id-158 .entry-content P{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
  .page-id-158 #content .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:69%!important;
    }
    .page-id-158 #jk-calc-fat-loss{background-color:#fff!important;border:none!important;border-radius:0!important;}
    .page-id-158 #jk-fat-loss-result{margin-top:45px}
    .page-id-158 .cm-left{margin-right:40px!important;font-size:16px!important;}
    .page-id-158 .jk-calc-main-wrapper input[type="text"]{
    padding: 8px!important;
    width: 80px!important;
  margin-top:10px;
     }
  .page-id-158 .jk-calc-secondary-wrapper{padding:0!important;}
  .page-id-158 .entry-content{padding:5px!important;;}
  .page-id-158 .cm-button{margin-left:0!important;  }
  .page-id-158 .cm-left > label {
    font-size: 15px;
    }
    .page-id-158 #cm-system-wrapper {
    margin: 20px 0;
         }  
   .page-id-158 .cm-button-wrapper{margin-top:40px;}     
   
   /******IIFYM Consultation,,,,,COACHING*****************/
   .page-id-636 .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:75%!important;
    padding:0 10px;
    }
    .page-id-636 .entry-content {
    padding:10px!important;
}
   .page-id-636 .entry-content h3{padding: 7px 15px!important;
  background: url("images/calc-hdng-bg.png")!important; 
  border:1px solid #ccc!important;
  margin-top:10px!important;
  margin-bottom:20px !important;
  }
  .page-id-636 .entry-content p{font-family: 'Tahoma','Nova'; font-size:16px;line-height:25px;}
  .page-id-636 .entry-content ul li{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
/*****************************/
.page-id-2888 .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:75%!important;
    padding:0 10px;
    }
    .page-id-2888 .entry-content {
    padding:10px!important;
}
   .page-id-2888 .entry-content h3{padding: 7px 15px!important;
  background: url("images/calc-hdng-bg.png")!important; 
  border:1px solid #ccc!important;
  margin-top:10px!important;
  margin-bottom:20px !important;
  }
  .page-id-2888 .entry-content p{font-family: 'Tahoma','Nova'; font-size:16px;line-height:25px;}
  .page-id-2888 .entry-content ul li{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}

     .togl {
    cursor: pointer;
    width: 45px;
  position:relative;
  display:none;
  top:0;
  left:80%;
    }
  .togl span {
    background: red none repeat scroll 0 0;
    display: block;
    height: 6px;
    margin: 5px 0;
     }
   /******bmi calculator*****************/
   .page-id-149 #content .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:75%!important ;
      }
    .page-id-149 #cm-main-wrapper, .jk-calc-main-wrapper{border:1px solid #ccc;background:#fff;padding-bottom:20px;border-radius:0;}
     .page-id-149 .entry-content {
    padding-left: 7px !important;
     }
   .page-id-149 .jk-calc-secondary-wrapper{padding:0!important;}
   .page-id-149 .cm-metric-switch-full{height:200px!important;padding-left:10px;}
   .page-id-149 .cm-metric-switch-full .cm-left{height:100px!important;float:none!important;} 
   .cm-left.cm-imperial #jk-bmi-height-ft {
    padding: 8px;
    width: 100px!important;
    }
  
     .cm-left.cm-imperial #jk-bmi-height-in {
      padding: 8px;
      width: 100px!important;
    margin-left:20px;
     }
   .cm-left.cm-imperial #jk-bmi-weight-lbs {
    padding: 8px;
    width: 253px!important;
    }
   .page-id-149 #cm-system-wrapper{top:66px!important;padding-left:10px;}
   
         .cm-left.cm-imperial > label {
           margin-bottom: 5px;
            }
      .page-id-149 .cm-button-wrapper{margin-top:32px;}
    .page-id-149 .jk-calc-secondary-wrapper h3{padding: 7px 15px!important;
  background: url("images/calc-hdng-bg.png")!important;}
  .page-id-149 .jk-calc-result{margin-top:32px;}
  
.page-id-149 #mc_embed_signup form {
    display: block;
    padding: 10px 0 10px 3%;
    position: relative;
    text-align: left;
}

.page-id-149 #mc_embed_signup h2 {
    font-size: 1.4em;
    font-weight: bold;
    margin: 15px 0;
    padding: 0;
}

.page-id-149 #mc_embed_signup .indicates-required {
    font-size: 11px;
    margin-right: 4%;
    text-align: right;
}
.page-id-149 #mc_embed_signup .mc-field-group {
    clear: left;
    min-height: 50px;
    padding-bottom: 3%;
    position: relative;
    width: 96%;
}

.page-id-149 #mc_embed_signup div#mce-responses {
    clear: both;
    float: left;
    margin: 0 5%;
    overflow: hidden;
    padding: 0 0.5em;
    top: -1.4em;
    width: 90%;
}

.page-id-149 #mc_embed_signup .button {
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    clear: both;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}

.page-id-149 #mc_embed_signup .asterisk {
    color: #c60;
    font-size: 200%;
}

.page-id-149 #mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
}
.page-id-149 #mc_embed_signup .mc-field-group input {
    display: block;
    padding: 8px 0;
    text-indent: 2%;
    width: 100%;
}

.page-id-149 #mc_embed_signup .mc-field-group .asterisk {
    position: absolute;
    right: 10px;
    top: 25px;
}

.page-id-149 #mc_embed_signup input {
    border: 1px solid #999;
}

    /*****1repmax calculator********/
  .page-id-151 .jk-calc-secondary-wrapper{padding:0;}
  .page-id-151 .jk-calc-secondary-wrapper .maxrep-box h3{padding: 6px 15px!important;margin-bottom:0!important;
  background: url("images/calc-hdng-bg.png")!important;}
  .maxrep-box table {
    border-bottom: 0 none;
    margin: 20px 15px !important;
  border-top:0;
     }
   .maxrep-box table tr td{border-top:0;}
   .maxrep-box .maincolumn span{display:block;width:100%;font-weight:bold;color:#333;}
    .maxrep-box .maincolumn input{width:50%;padding:7px;}
  
    .maxrep-box .maincolumn select {
    border: 1px solid #ccc;
    
    width: 55%;
    }
  .maxrep-box .maincolumn option{padding: 7px;}
  .maincolumn .cm-button-wrapper .cm-button{padding:4px 15px !important;margin-left:0!important;}
   .page-id-151 #content .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:66%!important ;
      } 
    .page-id-151 #content .entry-content{padding:5px;}
    /*****slider********/
  .huge_it_slider_1 .huge_it_slideshow_description_text_1{background:none!important;bottom:30%;width:43%;padding:10px;right:0;}  
  .huge_it_slideshow_description_text_1 h3{color:#fff!important;font-size:40px;font-family: UbuntuBold!important;text-align:center;}
  .huge_it_slideshow_description_text_1 h4{color:#fff;font-size:35px!important;font-family: UbuntuBold-CondensedLight!important;text-align:center!important; }
   .huge_it_slideshow_dots_thumbnails_1{top:85%!important;text-align:right;padding-right:20px;margin:5px!important} 
   .huge_it_slideshow_dots_thumbnails_1 .huge_it_slideshow_dots_1{background:#ffffff;margin:3px} 
   .huge_it_slideshow_dots_thumbnails_1 .huge_it_slideshow_dots_active_1{background:#ea0000;}
   .huge_it_slideshow_image_item_1{position:relative!important;}
   
  /******new design*****************/
   .metri {
    width: 103% !important;
      }
    .metricsdata{margin:18px;}
    .undersuggestions{margin:18px;}
    .iif-no {
    width: 100% !important;
       }
    /*************reset design**************/ 
    .rr_review_form .rr_small_input {
    border: 1px solid #ccc;
    padding: 10px 5px !important;
    }
  .rr_review_form .rr_large_input {
    border: 1px solid #ccc;
    padding: 5px !important;
  resize:none;
    }
  .rr_review_form .rr_form_input > #submitReview {
    text-transform: uppercase;
  font-size:15px!important;
  font-weight:bold;
    }
  .rr_review_form table.form_table{margin-bottom:10px;}
  .custom_sidebar .stars, .rr_star{position:absolute;bottom:13px;} 
  .custom_sidebar .testimonial_group .testimonial .rr_review_name{margin:15px 0;}
  .custom_sidebar .single_rev{margin-bottom:0;}
  .custom_sidebar .rr_review_text{padding:0 10px;}
  .custom_sidebar form#fprr_review_form{width:95%;}
  .custom_sidebar .rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"]{width:286px!important;}
  .custom_sidebar .rr_review_form .form_table .rr_form_row .rr_form_input textarea{width:286px!important;}
  .short_supplement h1{font-weight:bold;}
  .single_rev p.red{font-size:22px;}
  .thumbnal {
    background: #88979f none repeat scroll 0 0;
    display: block;
    float: left;
    margin: 0 15px;
    padding: 6px;
    } 
     .single-supplement #content h1{line-height:30px;}
     .menu .menu-item-211
    { 
    /*background-image:url("images/service-right-arrow.png")!important; */ background-position: right center !important;
       background-repeat: no-repeat !important;
    
    }  
     
    .home .widget .widget-wrap .gfwa-even{background-color:#efeded!important;}
    
    
   .maxrep-box .maincolumn > div .cm-button {
    font-size: 12px !important;
    margin-bottom: 5px;
    }
  .page-id-151 .jk-calc-secondary-wrapper .maxrep-box h3{font-size:14px;}
  
.page-id-151 #content .entry-title {
    background: rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center / 48% auto !important;
    font-size: 16px !important;
   }
   .page-id-151 .maxrep-box table td  input{padding:5px 0;}
      .page-id-151 .maxrep-box table td{padding:6px 0px 6px 0;} 
    .page-id-151 .maxrep-box table{margin:20px 5px !important;}
    .page-id-151 .entry-content p{font-size:12px;}
  
     

  
.single-reviews .reviews{width:100%;} 
.supli-revw-inr-rigt p.more-rd {display: none;}
.stars {padding-top: 7px!important;float: left!important;font-size: 23px!important;}
.rstar{color:#000;}
.rr_review_form .form_table .rr_form_row{color:#000;}
form#fprr_review_form {background: #EAEAEA;padding: 0px 0px 0px 8px;float: left;  margin-bottom: 10px;}
input#submitReview {background: #EA0103;color: #FFF;padding: 7px 10px 7px 10px;font-size: 18px;font-family: sans-serif;border: none;outline: none;}
.rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"] {padding: 7px 0px 7px 0px;margin-top:10px;}
.supplements h3{text-transform:uppercase;color:#000;font-family: UbuntuBold;text-align: left; font-size:21px;border-bottom: 1px solid #ccc;padding: 10px 0px;margin: 0 10px; font-weight:bold;}
.supplements{background: #EAEAEA;float: left;width: 310px;margin: 10px 0px 10px 0px;border: 1px solid #ccc;}
.short_supplement img {width: 50px;height: 75px;margin: 5px 15px 0px 15px;display: block;float:left;}
.short_supplement h1 {color:#000;font-family: UbuntuBold;} 
.short_supplement a{color:#EA0000;text-transform:uppercase;text-decoration:underline;font-weight: bold;font-size: 14px;}
.short_supplement{margin: 20px 0px 20px 0px;}
table.form_table {margin-top: 20px;}
.single_rev{background: #EAEAEA;float: left;width: 310px;margin: 10px 0px 10px 0px;border: 1px solid #ccc;}
.single_rev p.red{color:#EA0103;font-weight: bold;margin: 15px 0px 15px 20px;}
.single_rev h3{color: #000;font-weight: bold;margin: 15px 0px 0px 0px;border-bottom: 1px solid #ccc;padding-left: 15px;padding-bottom: 12px;}
p.revq {color: #000;padding: 25px;}
.rr_title{display:none;}
.rr_review_text{color:#000 !important;}
.testimonial_group .testimonial{width:100% !important;     padding: 0px 20px 8px !important;}
.testimonial_group .testimonial .rr_review_name{color:#000 !important;}
.rr_review_name{text-align:left !important; color:#000; }
.testimonial_group .rr_review_text:before{background:url('images/qleft.png')top left no-repeat; content:' '; height:24px; width:24px; display:inline-block;}
.testimonial_group .rr_review_text:after{background:url('images/qleft.png')top left no-repeat; content:' '; height:24px; width:24px; display:inline-block; position:absolute;}
.testimonial_group .testimonial .rr_review_text .drop_cap{display:none !important;}
.stars, .rr_star {color: #ffaf00;position: relative;bottom: 0;right: 0;}
.testimonial_group .testimonial{position:relative;}
.rstar{margin-right:25px;}
.rr_review_form .form_table .rr_form_row .rr_form_input textarea{width:293px !important;}
.rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"]{width:293px !important;}
.rr_review_form .form_table .rr_form_row .rr_form_input{padding-right:7px;}
.rr_review_form .form_table .rr_form_row .rr_form_input .form-err{font-size:0.8em!important;}

span#logged {color: #ea0000;}
span#logged a{color:#0E23C5;text-decoration:underline;}
.successful strong{color:#EA0103;}
p.red img{margin-right: 10px;}
div#ibacor_shareawesome {
  text-align: right;    float: right;
}

div#ibacor_shareawesome p{display:block !important; margin: 0 !important; padding: 0 !important;}
div#ibacor_shareawesome a span {width:100%; clear:both;}
a.sh_btn.sh-reddit{display:none !important; }

a.sh_btn.sh-stumbleupon{display:none !important;}
#ibacor_shareawesome > p:nth-child(4) {
    display: none !important;
}
#ibacor_shareawesome > p:nth-child(7) {
    display: none  !important;
}
.sh-total {
    background: #fff;
    color: #888;
    border: 1px solid rgba(0,0,0,.15);
    padding: 0px;
    border-radius: 0 !important;
    float: right;
    display: block;
    clear: both;
  text-align: center;
  width:32px;
}
a.sh_btn {
    color: #fff;
    text-decoration: none;
    width: 32px;
    float: right;
  padding: 10px;
  text-align: center !important;
}
.sh-twitter{
 background-color: #0090e7 !important;
    border-color: #0090e7!important;
}

.sh-facebook{
 background-color: #002175 !important;
    border-color: #002175 !important;
}
.sh-google{background-color: #dd4b39 !important;
    border-color: #dd4b39 !important;
}
  .sh-linkedin{background-color: #004f9e !important;
    border-color: #004f9e !important;
}
a#popup{background: #ea0000!important;
   background: #333!important;
    border-radius: 0!important;
    border: none!important;
    margin-left: 10px!important;
    padding: 10px!important;
    font-size: 16px !important;
    text-shadow: none!important;
    color: #fff!important;
    font-family: Verdana;
    font-weight: bold;
    padding: 5px 24px;
    text-decoration: none!important;
}
a#popup:hover{text-decoration:none;}
.iif .metricsdata{margin:10px;padding:10px 0 10px 10px;}
.pbtn {
    display: inline-block;
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
}
.pbtn .cm-button{float:none!important;}
.fa-username-ihc{color:#000;}
.fa-pass-ihc{color:#000;}
#popform{width:440px;background: #333333;}
#fancybox-content{}
#passwd{color:#000 !important;}
.pbtn {
    display: inline-block;
    margin-bottom: 15px;
     width: 100%;
}
.res{display:none;}
#content .entry-content .ihc-login-template-4 .impu-form-line-fr input[type=password] {
color: #000 !important;}

/*************news letter*classic css*****************/

#mc_embed_signup h2 {
    font-size: 1.4em;
    font-weight: bold;
    margin: 15px 0;
    padding: 0;
}
#mc_embed_signup .indicates-required {
    font-size: 11px;
    margin-right: 4%;
    text-align: right;
}

#mc_embed_signup .asterisk {
    color: #c60;
    font-size: 200%;
}
#mc_embed_signup .mc-field-group {
    clear: left;
    min-height: 50px;
    padding-bottom: 3%;
    position: relative;
    width: 96%;
}
#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
}

#mc_embed_signup .mc-field-group input {
    display: block;
    padding: 8px 0;
    text-indent: 2%;
    width: 100%;
}
#mc_embed_signup input {
    border: 1px solid #999;
}

#mc_embed_signup .mc-field-group .asterisk {
    position: absolute;
    right: 10px;
    top: 25px;
}
#mc_embed_signup .asterisk {
    color: #c60;
    font-size: 200%;
}

#mc_embed_signup div#mce-responses {
    clear: both;
    float: left;
    margin: 0 5%;
    overflow: hidden;
    padding: 0 0.5em;
    top: -1.4em;
    width: 90%;
}
#mc_embed_signup div.response {
    float: left;
    font-weight: bold;
    margin: 1em 0;
    padding: 1em 0.5em 0.5em 0;
    top: -1.5em;
    width: 80%;
    z-index: 1;
}
#mc_embed_signup #mce-success-response {
    color: #529214;
    display: none;
}

#mc_embed_signup .button {
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    clear: both;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}

#mc_embed_signup form {
    display: block;
    padding: 10px 0 10px 3%;
    position: relative;
    text-align: left;
}

.page-id-2170 .steps{border:1px solid #eee!important;background:#fff!important;width:99%;border-radius:0; padding-bottom:20px}
.page-id-2170 .steps h3{
    color:#222222!important;
  background: url("images/calc-hdng-bg.png")!important;
  border-bottom:1px solid #eee !important;
  background-repeat:repeat-x!important;
  background-color:#e8e8e7!important;
  font-family: 'Tahoma','Nova'!important;
  padding: 10px 0px 10px 5px!important;
  }


.page-id-2170 .steps .leftlabel{
   width:auto!important;
   margin-bottom: 10px;
    text-align: left;
  margin-left:15px;
}
.cs-results {
    margin: 0 auto;
    padding: 0px;
    width: 500px;
}
.cs-results tr:nth-child(odd) {
    background-color: #f2f2f2;
}
.cs-results tr:first-child td {
    border: 0px solid #cccccc;
    text-align: center;
    border-width: 0px 0px 1px 1px;
    font-size: 14px;
    font-weight: bold;
}
.cs-results .result1 td {
    background: #eeeeee none repeat scroll 0 0 !important;
    color: #ea0000 !important;
}
.cs-results td {
    vertical-align: middle;
    padding: 7px;
    font-family: Arial;
}
.cs-results table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #cccccc;
    width: 100%;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    padding: 0px;
}
.cs-results table td{ border-left: 1px solid #cccccc;}
.recalc{
    text-align: center;
  margin-top:20px;padding-top: 30px; 
}
.recalc a{
background: #333!important;
    border-radius: 0!important;
    border: none!important;
    margin-left: 10px!important;
    padding: 10px!important;
    font-size: 16px !important;
    text-shadow: none!important;
    color: #fff!important;
    font-family: Verdana;
    font-weight: bold;
    padding: 5px 24px;
    text-decoration: none!important;
}


.cm-button1 {
    background: #333!important;
    border-radius: 0!important;
    border: none!important;
    float: left!important;
    margin-left: 10px!important;
    padding: 10px!important;
    font-size: 16px !important;
    text-shadow: none!important;
box-shadow: 0 0 0 0 #f5978e inset;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
}
.final{/* display:none; */}
#give-my-macross{float: none!important;
    margin: 0 auto;text-decoration:none!important; color:#fff!important;}  
tr.result2 td {text-align: center;}
#loginmsg{color:#EA0000;display:none;}
.fblogin span{color:#3f47cc;display:inline-block;margin-bottom:5px;font-weight:bold;font-size:28px;}
.fblogin h2{color:#c32121;font-size:45px;margin-bottom:10px; font-weight:bold;line-height:30px;}
.fblogin h3{color:#333;font-weight:bold;font-size:20px;}
 #popform .ihc-login-template-4 .impu-remember-wrapper{text-align:left;padding-left:0;}
 #popform .ihc-login-template-4 .impu-form-submit{float:right;margin-top:0;background:none!important;border-bottom:2px solid #000;}
 #popform .ihc-login-template-4 .impu-form-submit input{background:none!important;border-bottom:none!important;color:#000!important;font-weight:bold;font-size:20px;padding:5px 10px;}
 .ihc-login-template-4 .impu-form-links a{border-right:none!important;}
  #popform .ihc-login-template-4 .impu-form-links{margin-top:5px;text-align:left;}
.fblogin a{background:#3f47cc;color:#FFFFFF;padding:0 15px;font-size:20px;display:inline-block;margin:5px 0;font-weight:bold;
border-radius:5px;border-bottom:4px solid #ccc;}
.fblogin .pop-up-rgtr{padding:8px 11px;}
.fblogin a:hover{background:#3f47cc!important;text-decoration:none;} 
.ihc-login-template-4 .impu-form-line-fr input[type="text"], .ihc-login-template-4 .impu-form-line-fr input[type="password"]{background:#faffbd!important; color:#000!important; width:100%!important;}
.ihc-login-template-4 .impu-form-line-fr input::-moz-placeholder{color:#000;opacity:1;} 
.ihc-login-template-4 .impu-form-line-fr input::-webkit-input-placeholder{color:#000;opacity:1;}
.category #content .category-recipes {width:33.33%;float:left;box-sizing:border-box;margin-bottom:0; padding-bottom:0;} 
.category #content .category-recipes .entry-content img{display:inline-block;width:95%;}  
.category #content .category-recipes .entry-title a{font-size:16px;}  
.category #content .category-recipes .entry-title{min-height:50px;} 
.category #content .category-recipes .entry-content .more-rd{margin-top:0!important;}
.yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="url"], .yikes-easy-mc-form input[type="email"], .yikes-easy-mc-form input[type="number"], .yikes-easy-mc-form select{height:auto!important;} 
.yikes-easy-mc-form .yikes-easy-mc-submit-button{background:#EA0000;color:#fff;font-size:16px;border:none;}
#test-form-1 .EMAIL-label {color:#504945;}
#test-form-1 .FNAME-label {color:#504945;} 
#test-form-1 .LNAME-label {color:#504945;}
.postid-647 #content .category-recipes .entry-content img{display:inline-block;width:100%;}

.postid-601 #content .category-recipes .entry-content img{display:inline-block;width:100%;}
.ihc_level_template_2 .ihc-level-item-content{padding-bottom:0!important;display:inline-block;width:100%;min-height: 320px!important;} 
.sf-sub-indicator{padding-bottom:5px; padding-left:3px;display:inline-block;} 
.wrap #menu-main-menu li:last-child{background-image:none;}
#menu-main-menu .start-hr {
  
  border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    border-top: 10px solid #fff;
    margin-top: -16px; 
  margin-left:-2px; 
  
} 
#menu-main-menu .start-hr:hover{background:none;}
#menu-main-menu .start-hr a{background:#ea0000; color:#fff;padding:10px 18px;}
#menu-main-menu .start-hr a:active{background:#333!important;}
#cm-system-wrapper{position:static!important;}
#cm-result-bmr .boldtext{font-size: 22px!important;}
#cm-result-tdee .boldtext {
    font-size: 22px!important;
}
#cm-result-tdee, #cm-result-bmr{margin-right: 0!important;}

/*iifym callculator */
.iifm-clc-main{display:inline-block;width:100%;background-color:#fff;padding:0 8px;box-sizing:border-box;}
.iifm-clc-banner {background: url(images/banner.png) no-repeat;margin:0 10px 20px 10px;background-size:100%;}
.iifm-clc-banner-text {width:55%;padding:15px 30px;}
.iifm-clc-main h2{color:#333; font-size:36px;font-family: 'UbuntuBold', Arial, Tahoma, Verdana;}
.iifm-clc-main p{color:#333; line-height:26px;font-size:14px;}
.iifm-clc-sec-one-cotnt p span a{color: #e90101;}
.gender-sec h3{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana;}
.gender-sec  strong {
    color: #333;
  margin-left:15px;
}
.iifm-clc-sec-one{background-color:#eee;}
.iifm-clc-sec-one-heading h2{font-size:18px;font-weight:bold;color:#fff;padding-left:60px;}
.iifm-clc-sec-one-heading p{font-size:14px;color:#fff;padding-left:60px;}
.iifm-clc-sec-one-heading{padding:15px;border-top-right-radius:13px;border-top-left-radius:13px;border-left:7px solid #fff;
  border-right:7px solid #fff;border-top:7px solid #fff;background: url(images/heading-bg.png) repeat-x;position:relative;} 

.iifm-clc-sec-one-cotnt {
    border: 1px solid #ccc;
    padding: 15px;
  margin-bottom:20px;
  border-left:7px solid #fff;
  border-right:7px solid #fff;
}

.gender-left {
    float: left;
    width: 50%;
  box-sizing:border-box;
  padding:28px 20px;
  background: url(images/women.png) no-repeat 80%;
  border:1px solid #888;
  
}.gender-right{
    float: left;
   box-sizing:border-box;
  padding:28px 20px;
    width: 50%;
  background: url(images/men.png) no-repeat 80%; 
  border:1px solid #888;
  
}
.gender-sec-cat{display:inline-block;width:100%;}
.gender-left:active{border:1px solid #ea0000;}
.gender-sec {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
  display:inline-block;
  width:100%;
  position:relative;
}
.age-section-left{float:left;width:30%;box-sizing:border-box;}
.age-section-right{float:left;width:70%; }

.age-section {
    display: inline-block;
    width: 100%;
  border-bottom:1px solid #ccc;
  padding:50px 0;
}
.age-section h3{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana;} 

.age-section-left  span{color:#aaa;font-size:16px;}

#menu-main-menu .start-hr.current-menu-item a{background:#333;}
.age-section-left input{box-shadow:0px 0px 3px #ccc;padding:6px;margin-right:5px;border:2px solid #ccc;color:#333;}
.age-section-left input:focus{border:2px solid #ea0000;outline:none;}  
.height-section-left{float:left;width:30%;box-sizing:border-box;}
.height-section-right{float:left;width:70%; }
.height-section{
    display: inline-block;
    width: 100%;
  border-bottom:1px solid #ccc;
  padding:50px 0;
  position:relative;
}
.height-section h3{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana;}
.height-section-left input{box-shadow:0px 0px 3px #ccc;padding:6px;margin-right:5px;border:2px solid #ccc;max-width:70px;color:#333;}

.ft-in  span{color:#aaa;font-size:16px;margin-right:15px;}  
.im-me  strong{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana;margin-right:15px;margin-left:5px;}

.ft-in {
    margin-bottom: 20px;
}

.weight-section-left{float:left;width:30%;box-sizing:border-box;}
.weight-section-right{float:left;width:70%;}
.weight-section{
    display: inline-block;
    width: 100%;
  border-bottom:1px solid #ccc;
  padding:50px 0;
}
.weight-section-left input{box-shadow:0px 0px 3px #ccc;padding:6px;margin-right:5px;border:2px solid #ccc;color:#333;}
.weight-section-left input:focus{border:2px solid #ea0000;outline:none;} 
.weight-section h3{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana;} 

.weight-section-left span{color:#aaa;font-size:16px;}
.formula-left {
    float: left;
    width: 50%;
  box-sizing:border-box;
  padding:28px 20px;
  
}.formula-right{
    float: left;
   box-sizing:border-box;
  padding:28px 20px;
    width: 50%;
  
}
.formula-sec-cat{display:inline-block;width:100%;}
.formula-sec {
    border-bottom: 1px solid #ccc; 
    padding-bottom: 40px;
  display:inline-block;
  width:100%;
  margin-top:40px;
  position:relative;
}
.formula-sec h3 {
    color: #333;
    font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana;
}
.formula-left {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 28px 20px;
    
    border: 1px solid #888;
}
.formula-sec strong {
    color: #333;
  margin-left:10px;
  text-transform:uppercase;
}
.formula-right {
    float: left;
    box-sizing: border-box;
    padding: 21px;
    width: 50%;
    border: 1px solid #888;
} 
.gender-sec-cat{display:inline-block;width:100%;}

input.body-fat-val {
    width: 40px;
    color: #333;
    padding: 10px 10px;
    border: 1px solid #ccc;
    font-size: 13px;
}
.formula-right .body-fat-val:focus{border:1px solid #ea0000;outline:none;}  
input.body-fat {
    background: #333;
    border: 1px solid #333;
    padding: 10px 15px;
    font-size: 13px;
    font-weight: bold;
    margin-left: 3px;
}
.iifm-clc-sec-one-heading span{background:url(images/heading-pointer.png) no-repeat;position:absolute; height:50px; width:50px;text-align:center;box-sizing:border-box;padding-top:12px;} 
.square{background:url(images/pointer.png) no-repeat!important;}
.activiti-sec h3{color: #333;
    font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana;}
  .activiti-sec-cat strong{color: #333;
    margin-left: 10px;
    text-transform: uppercase;}
  
  .activiti-fst {
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 18px 20px;
    border: 1px solid #ccc;
}
.activiti-scnd {
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 18px 20px;
    border: 1px solid #ccc;
}
.activiti-thrd {
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 18px 20px;
    border: 1px solid #ccc;
}
.activiti-frth
{
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 18px 20px;
    border: 1px solid #ccc;
}
.activiti-sec-cat {
    border-bottom: 1px solid #ccc;
    padding-bottom: 40px;
    display: inline-block;
    width: 100%;
    
}
.activiti-sec-cat p{font-size:11px;}
.activiti-sec{margin-top:40px;}

.ex-weekly-section-left{float:left;width:30%;box-sizing:border-box;}
.ex-weekly-section-right{float:left;width:70%;}
.ex-weekly-section{
    display: inline-block;
    width: 100%;
  border-bottom:1px solid #ccc;
  padding:50px 0;
  position:relative;
} 
.ex-weekly-section-right .left-right-number{background:url(images/days-number.png) no-repeat ;
background-size:97%;background-position:15px 15px;display:inline-block;width:100%; height:30px;
} 
.ex-day-section-right .day-left-right-number{
  background:url(images/minuts-numbers.png) no-repeat ;
background-size:97%;background-position:15px 15px;display:inline-block;width:100%;height:30px;
}
.ex-weekly-section-left input{box-shadow:0px 0px 3px #ccc;padding:6px;margin-right:5px;border:2px solid #ccc;color:#333;}
.ex-weekly-section-left input:focus{border:2px solid #ea0000;outline:none;} 
.ex-weekly-section h3{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana;} 

.ex-weekly-section-left span{color:#aaa;font-size:16px;}
/**star live only*/
.ex-day-section-left{float:left;width:30%;box-sizing:border-box;}
.ex-day-section-right{float:left;width:70%;}
.ex-day-section{
    display: inline-block;
    width: 100%;
  border-bottom:1px solid #ccc;
  padding:50px 0;
  position:relative;
}
.ex-day-section-left input{box-shadow:0px 0px 3px #ccc;padding:6px;margin-right:5px;border:2px solid #ccc;color:#333;}
.ex-day-section-left input:focus{border:2px solid #ea0000;outline:none;}
.ex-day-section h3{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana; margin-bottom:10px;} 

.ex-day-section-left span{color:#aaa;font-size:16px;} 
.intence-sec-cat{border-bottom:none!important;}
.bmr-tdee-section{display:inline-block;width:100%}
.bmr-tdee-sec{width:33%;float:left;}
.bmr-sec{width:30%;float:left;margin-right:5%;border:1px solid #ccc;}
.tdee-sec{width:30%;float:left;border:1px solid #ccc;}
.bmr-tdee-secup-btn a {
    background: #be2020;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 30px;
    border-radius: 4px;
  text-decoration:none;
  text-transform:uppercase;
}
.bmr-tdee-seclo-btn a {
    background: #444444;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 20px;
    border-radius: 4px;
  text-decoration:none;
  text-transform:uppercase;
  display:inline-block;
  text-align:center;
  box-sizing:border-box;
  
} 
.bmr-tdee-secup-btn {
    margin: 10px 0;
    padding-bottom: 20px;
}
.bmr-sec-hading{font-size:20px;text-align:center;padding:10px 0;border-bottom:1px solid #ccc;}
.bmr-sec-hading span{color:#444;font-weight:bold;}
.bmr-sec-hading strong{color:#e90101;}
.bmr-sec p{font-size:12px; text-align:center;padding:10px 0;}

.bmr-sec-hading{font-size:16px;text-align:center;padding:10px 0;border-bottom:1px solid #ccc;} 
.bmr-sec-hading span{color:#444;font-weight:bold;margin-right:5px;}
.bmr-sec-hading strong{color:#e90101;}
.tdee-sec p{font-size:12px; text-align:center;padding:10px 0;}

.iifm-clc-sec-snd-cotnt-left{width:100%; float:left;}
.iifm-clc-sec-snd-cotnt-right{width:100%; float:left;}
.iifm-clc-sec-snd-cotnt-right h3{color:#333;font-size:21px;margin-bottom:10px;font-weight:bold;}
.iifm-clc-sec-snd-cotnt{display:inline-block; width:100%;box-sizing:border-box;margin-bottom:0!important;}
.iifm-clc-sec-snd{background:#eee;margin-bottom:30px;}
.left-cutt {
    border: 1px solid #ccc!important;
  margin-bottom:10px;  
  margin-bottom:30px;
}
.left-cutt h3{background:#5a5a5a;padding: 15px 10px;}
.plan-choo h3{background:#e9e9e9;padding: 15px 10px;font-size:20px;font-weight:bold;color:#333;}
.left-cutt h3 span{float:right;}
.left-cutt strong{color:#333;margin:0 10px;}
.left-cutt ul{padding:5px;background:#fff;}
.left-cutt ul span{color:#333;} 
.iifm-clc-sec-snd-cotnt-right p{font-size:16px; margin-bottom:20px;}

.custcal-section-left{float:left;width:30%;box-sizing:border-box;}
.custcal-section-right{float:left;width:70%;}
.custcal-section{
    display: inline-block;
    width: 100%;
  border-bottom:1px solid #ccc;
  padding:50px 15px 0 15px;
  border-left:7px solid #fff;
  border-right:7px solid #fff;
  box-sizing:border-box;
}
.custcal-section-left input{box-shadow:0px 0px 3px #ccc;padding:6px;margin-right:5px;border:2px solid #ccc;color:#333;}
.custcal-section-left input:focus{border:2px solid #ea0000;outline:none;}
.custcal-section h3{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana; margin-bottom:10px;} 
 .custcal-section h3 span{color:#e90101; }
.custcal-section span{color:#aaa;font-size:16px;}
.nutrition-contant{display:inline-block;width:100%;background:#eee;padding:70px 20px 0px 20px ;box-sizing:border-box;border-bottom: 1px solid #ccc;margin-bottom: 20px;} 
.nutrition-section{margin:0 7px;}
 .iifm-clc-sec-thrd-heading{border-left:0;border-right:0;}
 .plan-choo ul{padding:0;}
 .plan-choo ul li{padding:15px 10px; border:1px solid #ccc;background:#f5f5f5;}
 .nutrition-contant-left{width:25%;margin-right:2%;}
 .nutrition-contant-right{width:70%;}
 .protin-section-left{float:left;width:15%;box-sizing:border-box;text-align: center;}
.protin-section-right{float:left;width:70%;padding: 0 10px;box-sizing:border-box;}
.protin-section-valuse{float:left;width:15%;box-sizing:border-box;text-align: center;}
.protin-section{
    display: inline-block;
    width: 100%;
  border-bottom:1px solid #ccc;
  padding: 20px 15px 10px 15px;
  box-sizing:border-box; 
}
.protin-section input{box-shadow:0px 0px 3px #ccc;padding:6px;border:2px solid #ccc;color:#333;width: 60%!important; text-align: center;}
.protin-section h3{color:#333;font-size:20px; font-family: 'UbuntuBold', Arial, Tahoma, Verdana; margin-bottom:10px;}  
.protin-section h3 span{color:#e90101;}
.protin-section span{color:#aaa;font-size:16px;}
.fat-section{padding: 30px 15px 0}
.carb-section{padding: 50px 15px; border-bottom: none;}
.nutrition-contant-main {
    display: inline-block;
    width: 100%;
}
.nutrition-list-sec-uppr{display: inline-block;width: 100%;background: #c32121;border-bottom: 5px solid #333;}
.nutrition-list-sec-lowr{display: inline-block;width: 100%; border-bottom: 1px solid #ccc;} 
.nutrition-list-sm{width: 10%;float: left;}
.nutrition-list-sm.nutrition-list-lg{width:20%;}
.nutrition-list-fst{width: 20%;float: left;}  
.nutrition-list-sec-uppr h3 {
    padding: 10px;
    text-transform: uppercase;
    font-weight: bold;
     border-left:1px solid #ccc; 
   font-size:14px;
}
.nutrition-list-sec-lowr h3 {
    padding: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #333; 
    border-right:1px solid #ccc;  
  box-sizing:border-box;
}
.nutrition-list-fst h3{ border-left:1px solid #ccc;width:100%;}
.nutrition-list-sec {padding: 10px 0;}
.now-what-sec p{font-size: 16px; line-height: 26px;margin: 20px 0;}
.now-what-sec p span a{color:#e90101; } 
.now-what-sec h2{margin-top: 20px;}   
.signup-sec-right{width: 70%;float: left; } 
.signup-sec-left{width: 30%;float: left;} 
.signup-sec-left p{color: #fff;font-size: 14px;}
.signup-sec{display: inline-block;width: 100%;background:url(images/signup-bg.jpg) no-repeat;padding: 50px;box-sizing:border-box;}
.signup-sec-left h3{font-size: 32px;}
.signup-sec-right .fl-name{background: url(images/usr-icon.png) no-repeat center right 20px;color: #333; background-color: #fff;padding: 10px;border: 2px solid #ccc!important;width: 40%;box-sizing:border-box; }
.signup-sec-right .fl-msg{background: url(images/msg-icon.png) no-repeat center right 20px;color: #333; background-color: #fff;padding: 10px;border: 2px solid #ccc!important;width: 40%;box-sizing:border-box;} 
.signup-sec-right input[type="submit"]
{ text-transform: uppercase;
    background: #c32121;
    padding: 10px 20px;
    font-weight: bold;
    border: none;
    border-radius: 4px;
  display:inline-block!important;
  margin:0!important;
}
.sign-blow-sec h3{color: #c32121;font-size: 30px;}
.ihc-login-form-wrap .ihc-login-form-wrap { box-sizing: border-box!important;}
.ihc-login-template-4 .impu-form-line-fr input[type=password] {color: #333!important;}
.sign-blow-sec{padding:0 7px;margin-bottom:20px;}
.sign-blow-sec-img-main-left{float:left;width:49%;} 
.sign-blow-sec-img-main-right{float:right;width:49%;} 
.sign-blow-sec-img-main{display:inline-block;width:100%;margin:20px 0 40px 0;}
.comn-text{float:left;width:50%;margin-bottom:20px;}
 .comn-text strong{display:block;color:#333;}
 .comn-text input{color:#333;padding:10px;width:98%;border:1px solid #ccc;box-sizing:border-box;}  
 .form-buttom-sec input[type="submit"] {color:#fff;background:#be2020;font-size:18px; text-transform:uppercase;padding:12px 50px;
 border:1px solid #ccc; font-weight:bold;
 }   
 .form-buttom-sec{margin:10px 0 40px 0;} 
 .bottom-form-txt h3{color:#333;font-weight:bold;}
 .bottom-form-txt p{font-size:14px;line-height:24px;}
 .bottom-form-txt ul li{color:#333;font-size:14px;padding:5px 30px;background: url(images/right-sign.png) no-repeat center left;} 
 .comn-text input:focus{outline:none;border:1px solid #ea0000;}  
 .signup-sec-right input:focus{border:2px solid #ea0000!important;outline:none;}  
 .ft-in input:focus{border:2px solid #ea0000;outline:none;} 
 .gender-left input:after{background: url(images/radio.png) no-repeat center center;width:16px;height:16px;position:absolute;}
 .gender-left{position:relative;}
 .page-id-2454 .macros-my-btn{text-align:center; border-bottom:1px solid #ccc;border-right:7px solid #fff;border-left:7px solid #fff;padding:15px 0; 
 }
  .page-id-2790 .macros-my-btn{text-align:center; border-bottom:1px solid #ccc;padding:15px 0; 
 }
 .macros-my-btn a{padding:10px; background:#333;text-transform:uppercase;text-decoration:none;display:inline-block;}
 
 .info-show{margin-left:7px;cursor:pointer;}
 .info-text{ background:#747a83;position:absolute;width:300px;z-index:999;        top: -188px; padding:10px;}
 .show-tx{display:none;}
 .info-text p{text-align:center;color:#fff;} 
 
 .hgt-info-text{ background:#747a83;position:absolute;width:300px;z-index:999;top:-90px;padding:10px;}
 .hgt-info-show{margin-left:7px;cursor:pointer; padding-top:3px;}
 .hgt-show-tx{display:none;}
 .hgt-info-text p{text-align:center;color:#fff;}
 
 .fmla-info-text{ background:#747a83;position:absolute;width:300px;z-index:999;    top: -176px; padding:10px;}
 .fmla-info-show{margin-left:10px;cursor:pointer;}
 .fmla-show-tx{display:none;}
 .fmla-info-text p{text-align:center;color:#fff;}
 
 .dpw-show-tx{display:none;background:#747a83;position:absolute;width:300px;z-index:999;top:-29px; left:100px;padding:10px;}
 .dpw-show-tx p{text-align:center;color:#fff;font-size: 13px;line-height: 18px;}
 .ex-weekly-section h3 span:hover .dpw-show-tx{display:block;}
 .ex-weekly-section span{margin-left:15px;}
 
 .mpd-show-tx{display:none;background:#747a83;position:absolute;width:300px;z-index:999;    top: -25px; left:150px;padding:10px;}
 .mpd-show-tx p{text-align:center;color:#fff;font-size: 13px;line-height: 18px;}
 .ex-day-section h3 span:hover .mpd-show-tx{display:block;} 
 .ex-day-section span{margin-left:15px;}
 
 .instc-show-tx{display:none;background:#747a83;position:absolute;width:300px;z-index:999; top: -94px; left:150px;padding:10px;}
 .instc-show-tx p{text-align:center;color:#fff;font-size: 13px;line-height: 18px;}
 .intence-sec h3 span:hover .instc-show-tx{display:block;} 
 .intence-sec span{margin-left:15px;}
 .intence-sec{position:relative;}
 
 .coopln-show-tx{display:none;background:#747a83;position:absolute;width:300px;z-index:999;     top: -105px; left:0;padding:10px;}
 .coopln-show-tx p{text-align:center;color:#fff;font-size: 13px;line-height: 18px;}
 .left-cutt h3 span:hover .coopln-show-tx{display:block;} 
 .left-cutt {position:relative;}
 
 .pro-show-tx{display:none;background:#747a83;position:absolute;width:300px;z-index:999;top:-150px; left:150px;padding:10px;}
 .pro-show-tx p{text-align:center;color:#fff;font-size: 13px;line-height: 18px;}
 .protin-section h3 span:hover .pro-show-tx{display:block;} 
 .protin-section span{margin-left:5px;}
 .protin-section {position:relative;} 
 
 .fat-show-tx{display:none;background:#747a83;position:absolute;width:300px;z-index:999;top:-100px; left:150px;padding:10px;}
 .fat-show-tx p{text-align:center;color:#fff;font-size: 13px;line-height: 18px;}
 .fat-section h3 span:hover .fat-show-tx{display:block;} 
 .fat-section span{margin-left:5px;}
 .fat-section {position:relative;}
 
 .carb-show-tx{display:none;background:#747a83;position:absolute;width:300px;z-index:999;top:-100px; left:150px;padding:10px;}
 .carb-show-tx p{text-align:center;color:#fff;font-size: 13px;line-height: 18px;}
 .carb-section h3 span:hover .carb-show-tx{display:block;} 
 .carb-section span{margin-left:5px;}
 .carb-section {position:relative;}
 
 .protin-section input:focus{border:2px solid #ea0000;outline:none;}
 .fat-section input:focus{border:2px solid #ea0000;outline:none;}
 .carb-section input:focus{border:2px solid #ea0000;outline:none;}

 .border-bg-togle{border:1px solid #ea0000; background-color:#ffeeee; }
 .left-cutt li {
    border: none;
    background: #fff;
}
.im-me {
    background: none;
    border: none;
}
/*account section*/
.account-main input{font-size:16px; padding:7px; border:1px solid #ccc; float:right;width:50%; margin-right:10%;}
 .name-sec {
    display: inline-block;
    width: 100%;
  margin-bottom:10px;
}
.username-sec {
    display: inline-block;
    margin-bottom:10px;
  width: 100%;
}
 .email-sec {
    display: inline-block;
    width: 100%;
  margin-bottom:10px;
}
.chgpass-sec {
    display: inline-block;
    width: 100%;
  margin-bottom:10px;
}
.old-pass-sec {
    display: inline-block;
    width: 100%;
  margin-bottom:10px;
}
.new-pass-sec {
    display: inline-block;
    width: 100%;
  margin-bottom:10px;
}
.re-ty-pass-sec {
    display: inline-block;
    width: 100%;
  margin-bottom:10px;
}
 .button-secs-sub{font-size:20px; color:#fff; background:#333; padding:5px 25px;border:none;border-radius:3px;margin-left:10px;cursor:pointer;}
 .button-secs {
    padding-right: 10%;
    text-align: right;
} 
 .chgpass-sec > strong{padding-left:38%; font-size:14px;}
 .page-id-2348 h1{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
 background-size:85%!important;
 }
 
 
 
 /* redio button */
 
  .custom-radio{
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    z-index: 1;
    background: url("images/radio-csutom-normal.png") no-repeat;
  }
  .custom-radio:hover{            
    background: url("images/radio-csutom-hover.png") no-repeat;
  }
  .custom-radio.selected{
    background: url("images/radio-csutom-selected.png") no-repeat;
  }
  .custom-radio input[type="radio"]{
    margin: 1px;
    position: absolute;
    z-index: 2;            
    cursor: pointer;
    outline: none;
    opacity: 0;
    /* CSS hacks for older browsers */
    _noFocusLine: expression(this.hideFocus=true); 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
  }
    
  /* .custom-radio.selected{color:#ea0000;} */
  .cm-result-box{border:none!important;}
.age-section-right .dragdealer{ 
   background: url("images/slider-bgrd.png") no-repeat;
    background-size:100%;
}
.height-section-right .dragdealer{  
   background: url("images/heigh-meter.png") no-repeat;
    background-size:100%;
}
 .weight-section-right .dragdealer{ 
   background: url("images/slider-bgrd.png") no-repeat;
    background-size:100%;
}
.custcal-section-right .dragdealer{ 
   background: url("images/slider-bgrd.png") no-repeat;
    background-size:100%;
}
.ex-weekly-section-right .dragdealer{ 
   background: url("images/per-week-meeter.png") no-repeat;
    background-size:100%;
}
.ex-day-section-right .dragdealer{  
   background: url("images/minuts-per-day-meeter.png") no-repeat;
    background-size:100%;
}
.protin-section .dragdealer{  
   background: url("images/small-bg.png") no-repeat;
    background-size:100%;
}
.fat-section .dragdealer{ 
   background: url("images/small-bg.png") no-repeat;
    background-size:100%;
}
.carb-section .dragdealer{  
   background: url("images/small-bg.png") no-repeat;
    background-size:100%;
}
.info-box-botom {
    position: absolute;
    top: 30px;
    color: red;
    font-weight: bold;
  left:-10px; 
} 
strong.right-countr {
    color: #333;
    float: right;
    margin-top: 10px;
}
strong.left-countr{
   color: #333;
    float: left;
    margin-top: 10px;  
}
.page-id-146 .ui-state-default, .page-id-146 .ui-widget-content .ui-state-default {
    width: 11px;
    height: 15px;
    background: url("images/up_arrow.png") no-repeat !important;
    border: none !important;
    border-image:  !important;
}
.page-id-277 .ui-state-default, .page-id-277 .ui-widget-content .ui-state-default {
    width: 11px;
    height: 15px;
    background: url("images/up_arrow.png") no-repeat !important;
    border: none !important;
    border-image:  !important;
}
  .togl-top {
    background: #e0e4e7;
    padding: 10px 0;
  display:none;
    }  

    .page-id-277 .righthelpquote .bigpaytext{font-size:17px;margin-left:10px;}
    .bigpaytext span {
    font-size: 17px;
    }
    .bigpaytext .cm-result-box-value{color:#4f92bd;}
  .page-id-2454 .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:76%!important;
    margin-left:15px;
    }
    .page-id-2557 .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;
        background-size:76%!important;
    margin:15px 0;padding-left:10px;
    }
    #popform .ihc-login-template-4{width:95%!important;}
    .iifm-clc-sec-snd-cotnt .iifm-clc-sec-snd-cotnt-left .left-cutt{width:22%;float:left;margin-right:2%;}
    .signup-sec-right #mc_embed_signup{background:none!important;} 
    .iifm-clc-banner p{
      color: #333;
         line-height: 18px;
         font-size: 14px;
     padding:0;
     }
     
     .iifm-clc-banner h2{   
     color: #333;
         font-size: 36px;
         font-family: 'UbuntuBold', Arial, Tahoma, Verdana;
     }
     
     /*news latter start*/
.news-wrap-main .news-wrap{background:url("http://www.iifym.com/wp-content/uploads/2016/04/headerbackground.jpg") no-repeat ;padding-top:20px;}
.news-wrap-main .news-wrap h2{font-size:30px; text-transform:uppercase;font-family: 'UbuntuBold';text-align:center;font-weight:bold;}
.news-wrap-main .news-wrap p{font-size:22px; text-transform:capitalize;
text-align:center; font-family: 'Ubuntu-Bold';}  
.news-book-left {
    box-sizing: border-box;
    float: left;
    padding-right: 6%;
    text-align: right;
    width: 50%;
}
.news-book-right{float:left;width:50%;}
.news-book{display:inline-block;width:100%;margin:20px 0;}
.news-book-right > ul {
    width: 70%;
}
.news-book-right li {
    padding-left: 30px;
  background:url("images/msg-check.png") no-repeat left 5px;
  font-size:15px;
  margin:15px 0;
}

.subscrib-sec {
    
    padding-left: 30px;
}
.subscrib-sec #mc_embed_signup  .email[type="email"]{background: rgba(255, 255, 255, 1)url("images/msg-msg.png") no-repeat 95%;
 width:100%;border:none; padding:10px;margin-left:2%; font-size:17px;box-sizing:border-box;
 border-top-left-radius:5px;color:#333!important;
  border-bottom-left-radius:5px
} 
.subscrib-sec #mc_embed_signup input[type="submit"]{
  background:#f47900!important;
  text-transform:uppercase;
  font-size:16px;border:none; padding:10px 50px;color:#fff;
  cursor:pointer;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  height:auto; 
  line-height:20px;
  
}
.subscrib-sec #mc_embed_signup div.mce_inline_error{position:absolute;}

.subscrib-sec > img {
    cursor: pointer;
}
.subscrib-close {
     float: right;
    margin-right: 10px; 
  background: url("images/close.png") no-repeat center!important;
    width:35px;
    height:35px;  
  border:none;
  margin-top:10px;
}

.subscrib-sec div#mc_embed_signup {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  display:inline-block;
  width:70%;
}
.subscrib-sec #mc_embed_signup .mc-field-group{
  display:inline-block;
  padding-bottom:0;
  height:auto;
  width:60%;
}
.subscrib-sec #mc_embed_signup .clear{display:inline;}
 #_form_1120 ._form{box-sizing:border-box;}
 div#_field647 {display: inline-block;}
 div#_field646 input{color:#333;}
 div#_field647 input{color:#333;}
 div#_field646 {display: inline-block;}
 div#_field648 {display: inline-block; margin-top:15px;}
 div#_field648 input{background:#f47900!important;text-transform:uppercase;border:0;}
.subscrib-sec #mc_embed_signup input{padding:8px; color: #333333;}
 div#form_result_message{position: absolute; margin: -10px 10px;}
.subscrib-sec .preview_part{display:none;}

/*news latter end*/ 

.protin-section-left .macro-percent { left: -25px; margin-left: 0 !important; position: relative;}

/**************new popup***************/
 
.ihc-login-form-wraper input {border: 1px solid hsl(0, 0%, 80%); margin: 10px 0; padding: 10px; width: 100%; box-sizing:border-box;} 
.ihc-login-form-wraper .button{text-transform:uppercase;background:#444444;color:#fff;font-weight:bold;}
.ihc-login-form-wraper {background: #cccccc none repeat scroll 0 0; padding: 20px;}
.ihc-login-form-wraper .fblogin span{text-align:center;color:#333;width:100%;font-size:21px;}
.get-macr > strong{font-size:30px;color:#9a628a;}
.ihc-login-form-wraper .get-macr {text-align:center;}

/*********new popup*************/

.author-even{display: inline-block;width: 100%;}
.author-even img{float: left;margin-right: 20px; padding: 5px;}
.author-even .author-desc{padding: 10px;}
.author-even h2 p {display: block; width:100%;}
.author-odd h2 p {display: block;}
.author-odd .author-desc{float: left; padding: 10px;}
.author-odd{background:#efeded;display: inline-block;width: 100%;}
.author-odd img{float: left;margin-right: 20px;  padding: 5px;}
.author-even p{color: #504945;text-align:justify;}
.author-even h2{color: #504945;display: inline-block;}
.author-odd p{color: #504945;display: inline-block;width: 100%;}
.author-odd h2{color: #504945;display: inline-block;}

 
/******IIFYM responsive*****************/ 
  
@media (max-width: 767px){
 
 #mc_embed_signup > div > div > form > div > div {width: 100%; float: left; margin: 2px 0px;}
.togl{display:block;}
 #menu-main-menu{display:none;}
 #menu-main-menu .start-hr{margin-top:0!important; border:none!important;}
 #header #title-area{height:120px;}
 #header{height:190px;}
.togl-top {background: #e0e4e7; padding: 10px 0; display:block!important;}


/******recipe****/

.supli-revw-inr-lft{width:95% !important; }
.revw-inr-lft-img img { width: 100% !important; height: 158px !important;}
.total-recipe ul li {display: block!important; width: 100% !important; margin: 6px 0 0 0 !important;}
.protein-h3{width: 43% !important; margin-top:14px !important; }
.cat ul li{width:100% !important; }
.protein ul li {width:100% !important; }
.ing-weight ul li:nth-of-type(1) {width:100% !important }
.ing ul li:nth-child(1){width:100% !important ; }
.Dire ul{width:44% !important; }
.ing {width: 100% !important;}
.ing ul{width:100% !important; }
.ing ul li{width:44% !important }
.ing-weight{width:100% !important; }
.ing-weight ul{width:100% !important; }
.ing-weight ul li{width:44% !important; }
.myo{display:inline-block; margin:0 0 0 0 !important; width:100%;   }
.page-id-3157 #content h1.entry-title{background-size: 60%!important; font-size: 18px!important;}

/******recipe****/

.subscrib-sec div#mc_embed_signup{width:80%;margin:6px 0}
.nutrition-contant table td input{width:100%;}
.now-what-sec .wp-image-2819 {width:100%;}
.now-what-sec  img.alignnone{width:auto;display:inline;height:auto;}
   
   /* **********calculators boxes update******** */

.iifm-clc-sec-snd-cotnt-right .left-cutt{width:100%!important;margin:10px 0!important;}

/* **********calculators boxes update******** */

.page-id-636 h1 span{line-height:25px!important;font-size:18px!important;}
.page-id-636 .entry-content p span{line-height:25px; font-size:18px;}
.page-id-636 .entry-content p{line-height:25px; font-size:18px;}
.page-id-636 .entry-title{font-size:20px!important;background-size:45%!important;}
.page-id-636 input[type="image"] {width: 100%;}
 img.alignnone.size-full.wp-image-2796 {width: auto; height: auto; display: inline-block; margin: 0;}
.page-id-636 .wp-image-2819{width:100%;}
.page-id-636 .wp-image-2867{width:100%;}
.page-id-2888 h1 span{line-height:25px!important;font-size:18px!important;}
.page-id-2888 .entry-content p span{line-height:25px; font-size:18px;}
.page-id-2888 .entry-content p{line-height:25px; font-size:18px;}
.page-id-2888 .entry-title{font-size:20px!important;background-size:45%!important;}
.page-id-2888 input[type="image"] {width: 100%;}
.page-id-2888 .wp-image-2819{width:100%;}
.page-id-2888 .wp-image-2867{width:100%;}
 #menu-main-menu li{position: relative;}
  
  }  
  
  
  @media only screen and (min-width: 980px) and (max-width:1280px){


.consultant-box1{width:215px!important;} 
.text-box1 p{font-size:14px!important; }
.consultant-box2 {width:215px!important;} 
.text-box2 p{font-size:14px!important; }
.consultant-box3 {width:215px!important;} 
.text-box3 p {font-size:14px!important; }
.consultant-box4 {width:215px!important;} 
.text-box4 p {font-size:14px!important; }


/******recipe****/

.supli-revw-inr-lft{width:95% !important; }
.revw-inr-lft-img img { width: 100% !important; height: 158px !important;}
.total-recipe ul li {display: block!important; width: 100% !important; margin: 6px 0 0 0 !important;}
.protein-h3{width: 80% !important; margin-top:14px !important; }
.cat ul li{width:100% !important; }
.protein ul li {width:100% !important; }
.ing-weight ul li:nth-of-type(1) {width:100% !important }
.ing ul li:nth-child(1){width:100% !important ; }
.Dire ul{width:81% !important; }
.ing {width: 30% !important;}
.ing ul{width:100% !important; }
.ing ul li{width:100% !important }
.ing-weight{width:56% !important; }
.ing-weight ul{width:100% !important; }
.ing-weight ul li{width:100% !important; }
.image img {margin: 0 0 0 119px;}
.myo{display:inline-block; margin:0 0 0 108px !important; }
.page-id-3157 #content h1.entry-title{background-size: 60%!important;}


/******recipe****/


 #wrap{width:900px;}  
 #subnav li{padding:12px 0;}
 #subnav li a{padding:0 7px;} 
 #footer{width:900px;}
.footer-midle h2{font-size:15px;}
.sidebar-content #content, .content-sidebar #content{width:560px;}
.page-id-24 #content .entry-title{background-size:76%!important;font-size:25px!important;}
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap{width:900px;}
.cont-img-lft{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
.cont-img-lft a{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
.cont-img-lft p{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
.entry-content p{font-family: 'Tahoma','Nova'; font-size:13px;line-height:22px;}
.fm-arond-sec > img {display: block; width: 100%;}
.main-sec-fm-arond{width:102%;}
.textwidget img {display: block; width: 100%;}
.alignnone.size-full.wp-image-1975 {display: block; width: 100%;}
 #header{width:900px;}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{width:320px;}

/************iifym calculator********************/

.page-id-277 #content .entry-title{background-size:70%!important;font-size:25px!important;}
.rightside{margin-left:0;}
.metri{width:550px;}
.metricsdata{width:104px;}
.undersuggestions{width:122px;}
.iif{width:550px;}
.iifym-show.metricsdata {margin-top: 10px; width: 220px !important;}
.revw-inr-lft-img img {width: 100% !important; height: 158px !important;}
.supli-revw-inr-lft {width:32% !important; }


/************iifym calculator********************/

#menu-main-menu li a{padding:14px 4px;font-size:12px;}

.page-id-277 .rightside{margin-left:15px;width:96%;}
.page-id-277 .radioticks .rightside.radioticks{margin-left:0;}
.page-id-277 .metricsdata .heading{font-size:22px!important;}
.page-id-277 .metricsdata .metricsin{font-size:15px;}
.page-id-277 .undersuggestions{margin-right:7px;}

/************bmr-calculator********************/

.page-id-144 #content .entry-title{background-size:70%!important;font-size:25px!important;}

/************bmr-calculator********************/
/************bmr-calculator********************/

.page-id-146 #content .entry-title{background-size:70%!important;font-size:25px!important;}
.page-id-146 .rightside{margin-left:15px;}
.page-id-146 .righthelpquote{margin-top:0;float:left;margin-left:10px;}

/************rmr-calculator********************/

.page-id-153 #content .entry-title{background-size:70%!important;font-size:25px!important;}

 /************fat loss-calculator********************/

.page-id-158 #content .entry-title{background-size:66%!important;font-size:25px!important;}
.page-id-158 .cm-left{margin-right:30px!important;}
.cm-left.cm-imperial > label{margin-bottom:0;}
.menu .menu-item-211
.menu .menu-item-211{background-position:66%!important}
.page-id-21 #content h1{ background-size:75%!important;}

/************home page********************/

.huge_it_slider_1  li .huge_it_slideshow_image_1{width:560px!important;}
 #featured-top, #featured-bottom{width:560px;} 
.huge_it_slideshow_description_text_1 h4{font-size:27px!important;}
.huge_it_slideshow_description_text_1 h3{font-size:30px;}
.home #featured-post-3 h4 {background-size:75%!important;}
.home #content .post p{font-size:14px;line-height:18px;}
.home #content #featured-bottom h2 a{font-size:17px}
.page-id-1914 #content .entry-title {background-size: 76% auto !important; font-size: 25px !important;}
.rvw-img-btm{top:15px;}
.navigation li a{font-size:12px;}
.maxrep-box .maincolumn > div .cm-button{font-size:12px!important;}
.page-id-151 #content .entry-title {background: rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center / 62% auto !important;
 font-size: 25px !important;}

/*news latter */

.news-wrap-main .news-wrap h2{font-size:25px;}
.news-wrap-main .news-wrap p{font-size:20px;}

   /*news latter */   
     /*new calculator */

.iifm-clc-banner h2{font-size:20px;}
.iifm-clc-banner p{font-size:13px; line-height:16px;}
.iifm-clc-banner-text{padding:10px 15px;}
.formula-right{padding:21px 10px;}
.formula-left{padding:27px 10px}
 input.body-fat{padding:10px 8px;font-size:11px;}
 input.body-fat-val{padding:10px 5px;font-size:11px;}
.formula-sec strong{margin-left:0;}
.activiti-fst{padding:18px 10px;min-height:120px;}
.activiti-scnd{padding:18px 10px;min-height:120px;}
.activiti-thrd{padding:18px 10px;min-height:120px;}
.activiti-frth{padding:18px 10px;min-height:120px;}
.bmr-tdee-seclo-btn a{font-size:16px;}
.bmr-sec-hading{font-size:14px;}
.left-cutt h3{font-size:15px;}
.left-cutt strong{font-size:13px; margin:0 5px;} 
.signup-sec-left h3{font-size:25px;}
.signup-sec-right input[type="submit"]{padding:10px 15px;} 
.sign-blow-sec-img-main-left > img{width:100%;}
.sign-blow-sec-img-main-right img {width:100%;}
.protien-stripe{height:3px!important;}
.fat-stripe{height:3px!important;}
.carbs-stripe{height:3px!important;}
.protin-section-left{position:relative;}
.protin-section-left .macro-percent {margin-left: 0 !important; position: absolute; right: -30px; top: 8px; left:10px;}
.nutrition-list-sec-uppr h3{font-size:12px;}
.nutrition-list-sec-lowr h3{font-size:13px;}

/*new calculator */
/* **********calculators boxes update******** */

.iifm-clc-sec-snd-cotnt-right .left-cutt ul span{font-size:11px!important;}
.iifm-clc-sec-snd-cotnt-right .left-cutt ul {padding:5px;}

/* **********calculators boxes update******** */

  }

@media (max-width: 1170px){.side-contct .num-imag{display:none;}}
  
@media only screen and (min-width: 768px) and (max-width:979px){

.consultant-heading {width: 60%!important; float: left; margin-top: 30px;}

/******recipe****/

.supli-revw-inr-lft{width:95% !important; }
.revw-inr-lft-img img { width: 100% !important; height: 158px !important;}
.total-recipe ul li {display: block!important; width: 100% !important; margin: 6px 0 0 0 !important;}
.protein-h3{width: 65% !important; margin-top:14px !important; }
.cat ul li{width:100% !important; }
.protein ul li {width:100% !important; }
.ing-weight ul li:nth-of-type(1) {width:100% !important }
.ing ul li:nth-child(1){width:100% !important ; }
.Dire ul{width:51% !important; }
.ing {width: 100% !important;}
.ing ul{width:100% !important; }
.ing ul li{width:100% !important }
.ing-weight{width:100% !important; }
.ing-weight ul{width:100% !important; }
.ing-weight ul li{width:53% !important; }
.image img {margin: 0px 0 0 30px !important;}
.myo{display:inline-block; margin:0 0 0 0 !important; width:100%;   }
.page-id-3157 #content h1.entry-title {background-size: 75% !important;}

/******recipe****/

.consultant-heading h1 {color: #000; font-family: 'UbuntuBold'; font-size: 30px;
 background: rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center / 64% auto!important; margin-left: 15px;}
.consultant-box1{width:30%!important; margin-top:5%!important;} 
.text-box1 {min-height: 450px!important;margin-top: 20%!important;}
.text-box1 p{font-size:14px!important; }
.consultant-box2 {width:30%!important; margin-top: 5%!important;}
.text-box2 {padding-top: 17px!important; min-height: 471px!important;} 
.text-box2 p{font-size:14px!important; }
.consultant-box3 {width:30%!important; clear:left;margin-top: 5%!important;} 
.text-box3 {padding-top: 19%!important; min-height: 530px!important;}
.text-box3 p {font-size:14px!important; }
.consultant-box4 {width:30%!important; margin-top: 5%!important;}
.text-box4 {min-height: 533px!important; padding-top: 22%!important;}
.text-box4 p {font-size:14px!important; }
 #subnav li a{padding-right:10px;padding-left:7px;font-size:8px;-webkit-padding-end:15px;} 
 #wrap{width:700px;}
 #subnav{width:700px;}
 #subnav li{padding:12px 0px}
 #menu-main-menu li{height:43px;}
 #menu-main-menu li a{padding:12px 8px;font-size:15px;}
.foo-mid-fv{padding-left:0;padding-right:10px;}
.footer-midle h2{font-size:15px;padding:20px 10px;font-weight:bold;}
.foo-mid-fth input{font-size:13px;}
.footer-nv a{font-size:14px;}
 #footer{width:700px;}
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap{width:700px;}
.sidebar-content #content, .content-sidebar #content{width:390px;}
 #sidebar{width:290px;}
.abt-banr-cont > h2{font-size:25px!important;}
.abt-banr-cont > p{font-size:20px;margin-top:5px;}
.page-id-24 #content .entry-title{background-size:70%!important;font-size:21px!important;}
.contct-img-s{float:left;width:35%;}
.alignnone.size-full.wp-image-1975 {display: block; width: 100%;}
.fm-arond-sec{width:43%;}
.textwidget img {display: block; width: 100%;}
 #header{width:700px;}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{width:320px;}
 #header .widget-area{width:350px;}

  /************contact us***************/

.page-id-21 #content .entry-title{background-size:70%!important;font-size:21px!important;}
 #wpcf7-f170-p21-o1 input[type="submit"]{width:20%;}
 #menu-main-menu li a {font-size: 9px; padding: 12px 2px;}

/************iifym calculator********************/

.page-id-277 #content .entry-title{background-size:64%!important;font-size:20px!important;}
.page-id-277 .calccontainer .steps h3{font-size:14px;}
.rightside{margin-right:0;}
.radioticks .rightside.radioticks{padding-right:0;}
.numbering{width:360px;margin-left:10px;}
.numberprice{width:60px!important;}
.sliderselector{margin-left:10px;}
.rightside.radioticks{width:360px;margin-left:0;}
.page-id-277 .cm-button.cm-button-calories.redbutton{margin-bottom:20px!important;}
.righthelpquote{margin-left:10px!important;float:left;}
.metri {width: 380px !important;}
.metricsdata{margin:20px;}
.undersuggestions {height: 60px; margin: 0 20px;}
.iif-no {width: 380px !important;}
.hireusbuttoncontainer .hireusbutton{width:262px !important;font-size:11px !important;margin:0;}
.cs-results tr:first-child td{font-size:12px;}
.cs-results td{padding:3px;}
.cs-results{width:380px;}
 #mc_embed_signup h2{font-size:1.3em!important;}
.rightside.radioticks{padding-left:15px;}
/************iifym calculator********************/
/************bmr calculator********************/
.page-id-144 #content .entry-title{background-size:64%!important;font-size:22px!important;}
.page-id-144 .cm-left {width: 95%!important;}
#exercise-level{width:95%!important;}
/************tdee calculator********************/
.page-id-146 #content .entry-title{background-size:64%!important;font-size:22px!important;}
.calccontainer h3{font-size:17px;}
.page-id-146 .leftlabel.ew{padding-left:0;}
.page-id-146 .leftlabel.exe{padding-left:0;}
.righthelpquote{ margin-top:0;}
/************rmr calculator********************/
.page-id-153 #content .entry-title{background-size:57%!important;font-size:22px!important;}

/************fat loss-calculator********************/

.page-id-158 #content .entry-title{background-size:64%!important;font-size:18px!important;}
.page-id-158 .cm-left{margin-right:30px!important;}
.page-id-158 .cm-left{ width:100%;margin-right:0!important;margin-bottom:30px!important;}
.page-id-158 .jk-calc-main-wrapper input[type="text"]{width:162px!important;}
.page-id-158 .jk-calc-result{padding:8px;margin-top:10px!important;margin-left:0;}
.page-id-158 .cm-button-wrapper{margin-top:0;}
.custom_sidebar .supplements {width:275px;}
.custom_sidebar .single_rev {width:275px;}
.custom_sidebar form#fprr_review_form{width:93%;}
.custom_sidebar .rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"]{width:255px !important;}
.custom_sidebar .rr_review_form .form_table .rr_form_row .rr_form_input textarea{width:255px !important;}
.menu .menu-item-211{background-image:none!important;}
.huge_it_slider_1  li .huge_it_slideshow_image_1{width:390px!important;display:inline-block;}
.huge_it_slideshow_image_container_1{width:390px!important;}
 #featured-top, #featured-bottom{width:390px;} 
.huge_it_slideshow_description_text_1 h4{font-size:18px!important;}
.huge_it_slideshow_description_text_1 h3{font-size:20px;}
.home #featured-post-3 h4 {background-size:75%!important;}
.home #content .post p{font-size:14px;line-height:18px;} 
.home #content #featured-bottom h2 a{font-size:17px}
 #menu-main-menu li{height:40px;}
 #featured-post-3 .navigation li a{font-size:14px;padding:5px 4px;}
 #featured-post-3 .navigation li {margin-left:0;margin-bottom:10px;}
 #featured-post-3 .widget-wrap .alignleft{float:none!important;} 
.page-id-1914 #content .entry-title {background-size: 70% auto !important; font-size: 21px !important;}
.rvw-img-btm {top: 15px;}
.page-id-1914 .supli-revw-inr-rigt > h2{font-size:17px!important;}
.supli-revw-inr-lft{width:25%;}
.maxrep-box .maincolumn > div .cm-button{font-size:12px!important;margin-bottom:5px;}
.page-id-151 #content .entry-title {background: rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center / 56% auto !important;
 font-size: 20px !important;}
.iif {width: 220px !important;}
.category #content .category-recipes{width:50%!important;}
.postid-667 #content .category-recipes .entry-content img{display:inline-block;width:100%;}

/*news latter */

.news-wrap-main .news-wrap h2{font-size:23px;}
.news-wrap-main .news-wrap p{font-size:17px;}
.news-book-right > ul{width:90%;}
.news-book-right li{margin:10px 0;}
.subscrib-sec #mc_embed_signup input[type="submit"]{padding:8px 40px;}
.subscrib-sec #mc_embed_signup .mc-field-group{width:50%;}
.subscrib-sec #mc_embed_signup .email[type="email"]{padding:8px;}

/*news latter */
/*new calculator*/

.page-id-2454 .entry-title{background-size:65%!important;}   
.iifm-clc-banner h2{font-size:20px;}
.iifm-clc-banner p{font-size:13px; line-height:16px;}
.iifm-clc-banner-text{padding:10px 15px;}
.formula-right{padding:21px 10px;}
.formula-left{padding:27px 10px}
 input.body-fat{padding:10px 8px;font-size:11px;}
 input.body-fat-val{padding:10px 5px;font-size:11px;}
.formula-sec strong{margin-left:0;}
.activiti-fst{padding:18px 10px;min-height:120px;}
.activiti-scnd{padding:18px 10px;min-height:120px;}
.activiti-thrd{padding:18px 10px;min-height:120px;}
.activiti-frth{padding:18px 10px;min-height:120px;}
.bmr-tdee-seclo-btn a{font-size:13px;padding:10px; }
.bmr-sec-hading{font-size:14px;}
.left-cutt h3{font-size:12px; padding:10px 2px; text-align:center;}
.left-cutt strong{font-size:14px; margin:0 5px;} 
.signup-sec-left h3{font-size:22px;}
.left-cutt ul{padding-right:0;}
.left-cutt ul span{font-size:12px;}
.left-cutt strong {font-size:11px;}
.signup-sec-right input[type="submit"]{padding:10px 7px;} 
.sign-blow-sec-img-main-left > img{width:100%;}
.sign-blow-sec-img-main-right img {width:100%;}
.iifm-clc-banner{background-size:100% 200px;}
.ft-in span{margin-right:5px;}
.im-me strong{margin-right:5px;margin-left:2px; font-size:16px;}
.formula-right{min-height:105px;}
.formula-left{min-height:105px;}
.intence-sec span{margin-left:0;}
.activiti-sec-cat strong{font-size:11px;}
.iifm-clc-main p{line-height:16px;} 
.signup-sec{padding:30px;}
.age-section-left input{width:70%;}
.weight-section-left input{width:70%;}
.ex-weekly-section-left input {width:70%;}
.ex-day-section-left input {width:70%;}
.custcal-section-left input {width:70%;}
.age-stripe{height:5px!important;}
.imperial-height-stripe {height:5px!important;}
.imperial-weight-stripe {height:5px!important;}
.exercise-per-week-stripe {height:5px!important;}
.minuts_per_day_stripe {height:5px!important;}
.custom-calories-stripe {height:5px!important;}
.protien-stripe{height:3px!important;}
.fat-stripe{height:3px!important;}
.carbs-stripe{height:3px!important;}
.protin-section input{width:80%!important;}
.dragdealer{border-radius:5px!important;}
.plan-choo ul li{padding:15px 1px;}
.height-section h3{margin-bottom:10px;}
.ex-weekly-section h3{margin-bottom:10px;}
.nutrition-list-sec-lowr h3{font-size:13px;}
.nutrition-list-fst h3 {font-size:13px;}
.age-section{padding:50px 0 0;}
.weight-section {padding:50px 0 0;}
.ex-weekly-section {padding:50px 0 0;}
.ex-day-section{padding:50px 0 0;}
.protin-section input{font-size:15px;}
.protin-section-left{position:relative;}
.protin-section-left .macro-percent {margin-left: 0 !important; position: absolute; right: 0px; top: 8px; left:37px;}
 #sidebar{width:300px;}
 #sidebar .widget{margin:0 0 15px 0}
.nutrition-list-sec-uppr h3{padding:10px 3px;font-size:9px;}
.nutrition-list-sec-lowr h3{padding:10px 3px;font-size:9px;}
.nutrition-list-fst h3{font-size:9px;}

 /*new calculator*/
/*calculator boxes*/

.iifm-clc-sec-snd-cotnt-right .left-cutt {width: 47% !important;}
.entry-content p a img{width: 100%; height: auto;} 

}

/*calculator boxes*/
 
  
@media only screen and (min-width: 480px) and (max-width:767px){

#mc_embed_signup > div > div > form > div > div {width: 100%; float: left; margin: 2px 0px;}
.consultant-box1 {width: 33%!important; }
.text-box2 {min-height:460px!important;}
.consultant-box2 {width:33%!important; clear:left;}
.consultant-box3 {width:33%!important;clear:left;margin-top: 5%!important;}
.consultant-box4 {width:33%!important;clear:left;}
.footer-midle .foo-mid-fth {width:97%!important; padding: 0 5px;}



/******recipe****/

.supli-revw-inr-lft{width:95% !important; }
.revw-inr-lft-img img { width: 100% !important; height: 158px !important;}
.total-recipe ul li {display: block!important; width: 100% !important; margin: 6px 0 0 0 !important;}
.protein-h3{width: 54% !important; margin-top:14px !important; }
.cat ul li{width:100% !important; }
.protein ul li {width:100% !important; }
.ing-weight ul li:nth-of-type(1) {width:100% !important }
.ing ul li:nth-child(1){width:100% !important ; }
.Dire ul{width:54% !important; }
.ing {width: 100% !important;}
.ing ul{width:100% !important; }
.ing ul li{width:56% !important }
.ing-weight{width:100% !important; }
.ing-weight ul{width:100% !important; }
.ing-weight ul li{width:55% !important; }
.image img{margin:0 0 0 38px !important; }
.myo{display:inline-block; margin:0 0 0 0 !important; width:100%;   }
.page-id-3157 #content h1.entry-title{background-size: 65%!important; }

/******recipe****/


.yikes-easy-mc-form .yikes-easy-mc-submit-button {width:100%!important;}
 #wrap{width:400px;}
 #subnav{width:400px;}
 #subnav ul{width:400px;}
 #footer{width:400px;}
 #header{width:400px;height:180px;background-color:#e0e4e7;}
 #inner{width:400px;}
 #nav .genesis-nav-menu{height:440px;}
.sub-menu li a{padding:10px 0!important;}
.sub-menu li{height:35px!important;}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-412{padding-left:12px!important;}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{width:100%;}
 #header .widget-area{width:100%;margin-top:0;}
.menu .menu-item-211{background-position:66%!important}
 #header .searchform{margin-top:15px;}
.togl{right:10px;z-index:9999;bottom:-40px;} 
 #wrap > div#nav{padding:0;}
.ad-bar {padding-left: 0; position: relative; width: 100%;}
 #menu-main-menu li{width:100%;background:none;}
 #subnav li {padding: 5px 12px; -webkit-padding-start:3px; -webkit-padding-end:3px;}
.menu-secondary li a { padding-left:0!important;}

/**********about************/

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap{width:400px;padding-left:0;padding-right:0;}
.abt-banr{padding-right:6px;margin-left:0}     
 img.alignnone {display: block; height: 120px; width: 90%;}   
.contct-img-s {float: right; width: 35%;}           
.page-id-24 #content .entry-title{background-size:70%!important;font-size:22px !important;}
.sidebar-content #content, .content-sidebar #content{width:400px;}
.fm-arond-sec{width:46%;}
 #sidebar .widget{margin:0 10px 15px;}
 #sidebar{width:100%;}
.footer-nv a{font-size:14px;padding:0 5px;}
.footer-midle .foo-mid-f{height:400px;width:70%;}
.footer-midle .foo-mid-s{height:400px;width:30%;}
.footer-midle .foo-mid-t{width:48%;}
.footer-midle .foo-mid-fth{width:50%;}
.footer-midle .foo-mid-fv{width:70%;padding-left:0;}
.widget-wrap .textwidget > font{display:inline-block;}
.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited, .menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited, #header .menu li li a, #header .menu li li a:link, #header .menu li li a:visited{width:100%;text-align:center;}
.menu-primary li ul, .menu-secondary li ul, #header .menu li ul{width:100%;}
 #menu-main-menu #menu-item-211{ position:relative;}
 #menu-item-211 .sub-menu{top:46px;}
.abt-banr-cont > h2{font-size:20px!important;}
.abt-banr-cont > p{font-size:16px;margin-top:5px;}
.menu-primary a, .menu-secondary a, #header .menu a{border-right:none;}
 #subnav li a{padding-right:0;}

  /**************contact**************/

.page-id-21 #content .entry-title{background-size:70%!important;font-size:22px !important;}
 #wpcf7-f170-p21-o1 input{width:90%;}
 #wpcf7-f170-p21-o1 textarea{width:90%;}
 #wpcf7-f170-p21-o1 input[type="submit"]{width:25%;}

/**************** iifym calculator*******************/

.page-id-277 #content .entry-title{background-size:64%!important;font-size:20px!important;}
.page-id-277 .calccontainer .steps h3{font-size:14px;}
.rightside{margin-right:0;}
.radioticks .rightside.radioticks{padding-right:0;}
.numbering{width:360px;margin-left:10px;}
.numberprice{width:60px!important;}
.sliderselector{margin-left:10px;}
.rightside.radioticks{width:355px;margin-left:0;}
.page-id-277 .cm-button.cm-button-calories.redbutton{margin-bottom:20px!important;}
.righthelpquote{margin-left:10px!important;float:left;}
.metri {width: 380px !important;}
.metricsdata{margin:20px;}
.undersuggestions {height: 60px; margin: 0 20px;}
.iif-no {width: 380px !important;}
.hireusbuttoncontainer .hireusbutton{width:262px !important;font-size:11px !important;margin:0;}
.cs-results tr:first-child td{font-size:12px;}
.cs-results td{padding:3px;}
.cs-results{width:380px;}
 #mc_embed_signup h2{font-size:1.3em!important;}
.rightside.radioticks{padding-left:15px;}
.page-id-277 .sidebar-content #content, .content-sidebar #content{width:390px;}
.post-2082.page.type-page.status-publish.hentry.entry{ text-align:center;}
.post-2082.page.type-page.status-publish.hentry.entry h1{ text-align:center!important;}

/************iifym calculator********************/
/************bmr calculator********************/

.page-id-144 #content .entry-title{background-size:67%!important;font-size:20px!important;} 
.page-id-144 .cm-left {width: 95%!important;}
#exercise-level{width:95%!important;}

/************tdee calculator********************/

.page-id-146 #content .entry-title{background-size:64%!important;font-size:22px!important;}
.calccontainer h3{font-size:17px;}
.page-id-146 .leftlabel.ew{padding-left:0;}
.page-id-146 .leftlabel.exe{padding-left:0;}
.righthelpquote{ margin-top:0;}

/************rmr calculator********************/

.page-id-153 #content .entry-title{background-size:67%!important;font-size:20px!important;} 

/************fat loss-calculator********************/

.page-id-158 #content .entry-title{background-size:61%!important;font-size:20px!important;}
.page-id-158 .cm-left{ width:100%;margin-right:0!important;margin-bottom:30px!important;}
.page-id-158 .jk-calc-main-wrapper input[type="text"]{width:65%!important;}
.page-id-158 .jk-calc-result{padding:8px;margin-top:10px!important;margin-left:0;}
.page-id-158 .cm-button-wrapper{margin-top:0;}
.page-id-158 #cm-system-wrapper{top:55px;}
.short_supplement{display:inline-block;width:100%;}
.supplements{margin:10px!important;width:auto!important;}
.custom_sidebar .single_rev {margin-bottom: 0; margin-left: 10px; margin-right: 10px; width: auto;}
.custom_sidebar form#fprr_review_form {margin-left: 10px; margin-right: 10px; width: 93%;}
.custom_sidebar .rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"]{width:350px !important;}
.custom_sidebar .rr_review_form .form_table .rr_form_row .rr_form_input textarea{width:350px !important;} 
.huge_it_slider_1  li .huge_it_slideshow_image_1{width:390px!important;display:inline-block;}
.huge_it_slideshow_image_container_1{width:390px!important;}
 #featured-top, #featured-bottom{width:390px;} 
.huge_it_slideshow_description_text_1 h4{font-size:18px!important;}
.huge_it_slideshow_description_text_1 h3{font-size:20px;}
.home #featured-post-3 h4 {background-size:65%!important;}
.home #content .post p{font-size:14px;line-height:18px;} 
.home #content #featured-bottom h2 a{font-size:17px}
 #featured-post-3 .navigation li a{font-size:12px;padding:5px 4px;}
 #featured-post-3 .navigation li {margin:0;}
 #wrap .side-contct{z-index:99999; position: absolute !important; top: 50% !important;}
.page-id-1914 #content .entry-title {background-size: 70% auto !important; font-size: 22px !important;}
.rvw-img-btm{top:15px;}
.page-id-1914 .supli-revw-inr-lft{width:25%;}
.page-id-1914 .supli-revw-inr-rigt > h2{font-size:17px!important;}
.maxrep-box .maincolumn > div .cm-button {font-size: 12px !important; margin-bottom: 5px;}
.page-id-151 #content .entry-title {background: rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center / 56% auto !important;
 font-size: 20px !important;}
.iif {width: 220px !important;}
.category #content .category-recipes{width:50%!important;}
 #menu-item-1222{position:relative;} 
.postid-667 #content .category-recipes .entry-content img{display:inline-block;width:100%;}

/*news template*/

.news-book-left > img{width:100%;}
.news-book-right > ul{width:100%;}
.news-book-right li{margin:10px 0;font-size:12px;}
.news-wrap-main .news-wrap h2{font-size:15px;}
.news-wrap-main .news-wrap p{font-size:14px;}
.news-book{margin:10px 0;} 
 #mc_embed_signup form{padding:0!important;}
 #mc-embedded-subscribe-form #mc_embed_signup_scroll{margin-top:5px;}
.subscrib-sec #mc_embed_signup input[type="submit"]{line-height:17px;padding:8px 80px;} 
.subscrib-sec #mc_embed_signup .email[type="email"]{padding:7px;margin-left:0;border-radius:none!important;}
.subscrib-sec #mc_embed_signup .mc-field-group{width:100%;}
.subscrib-close{margin-top:55px;}

/*news template*/
 /*new calculator*/

.gender-left{width:100%;}
.gender-right{width:100%;margin-top:10px;}
.age-section-left{width:100%;float:none;}
.age-section-right{width:100%;float:none;margin-top:100px;}
.page-id-2454 .entry-title{font-size:20px!important;background-size:58%!important;}
.iifm-clc-banner h2{font-size:18px;}
.iifm-clc-banner p{font-size:11px; line-height:15px;}
.iifm-clc-banner-text{padding:10px 15px;}
.iifm-clc-banner{background-size:100% 120px;}
.iifm-clc-banner-text{width:62%;height:97px;overflow:hidden;}
.annual-price{font-size:14px!important;}
.annual-label{font-size:12px!important;}
.age-section{padding:10px 0 0;} 
.infobox{margin-top:-90px!important;}
.age-stripe{height:2px!important;}
.imperial-height-stripe {height:2px!important;}
.imperial-weight-stripe {height:2px!important;}
.exercise-per-week-stripe {height:2px!important;}
.minuts_per_day_stripe {height:2px!important;}
.custom-calories-stripe {height:2px!important;}
.protien-stripe{height:3px!important;}
.fat-stripe{height:3px!important;}
.carbs-stripe{height:3px!important;}
.protien-stripe{height:0!important;padding:4px!important;}
.fat-stripe {height:0!important;padding:4px!important;}
.carbs-stripe {height:0!important;padding:4px!important;}
.nutrition-list-sec-lowr h3{border:none;}
.nutrition-list-sec-lowr{border:none;}
.dragdealer{border-radius:5px!important;} 
.height-section-right{width:100%; margin-top:100px;}
.height-section-left{width:100%;}
.ft-in{margin-bottom:0;}
.height-section{padding:10px 0 0;}
.weight-section-right{width:100%; margin-top:100px;}
.weight-section-left{width:100%;}
.weight-section{padding:10px 0 0;}
.formula-left{width:100%;font-size:15px;}
.formula-right{width:100%;margin-top:10px;font-size:15px;}
.formula-sec{margin-top:10px;}
.activiti-fst{width:50%;padding:10px;min-height:100px;}
.activiti-scnd{width:50%;padding:10px;min-height:100px;}
.activiti-thrd{width:50%;padding:10px;min-height:100px;}
.activiti-frth{width:50%;padding:10px;min-height:100px;}
.activiti-sec-cat strong{font-size:13px; margin-left:2px;}
.ex-weekly-section-right{width:100%;margin-top:80px;}
.ex-weekly-section-left{width:100%;}
.ex-weekly-section{padding:10px 0 0;}
.ex-weekly-section-right .range-holder{ padding:0 0 10px;}
.ex-day-section-right{width:100%;margin-top:80px;}
.ex-day-section-right .range-holder{ padding:0 0 10px;}
.ex-day-section-left{width:100%;}
.ex-day-section{padding:10px 0 0;}
.bmr-tdee-sec {text-align: center; width: 100%;}
.bmr-tdee-section #cm-result-tdee, #cm-result-bmr{width:100%!important;margin-top:10px;}
.iifm-clc-sec-snd-cotnt .iifm-clc-sec-snd-cotnt-left .left-cutt{width:100%;}
.custcal-section-left{width:100%;}
.custcal-section-right{width:100%;margin-top:100px;}
.custcal-section{padding:10px 15px 0;}
.signup-sec{padding:15px;}
.signup-sec-right{width:100%;}
.signup-sec-left{width:100%;text-align:center;}
.signup-sec-left h3{font-size:25px;line-height:20px;}
.signup-sec-right .fl-name{padding:5px;width:47%;}
.signup-sec-right .fl-msg {padding:5px;width:50%;}
 #mc-embedded-subscribe{float:right;}
.signup-sec-right input[type="submit"]{margin-top:5px!important;}
.sign-blow-sec h3{font-size:22px;}
.sign-blow-sec p{text-align:justify;}
.sign-blow-sec-img-main-left{width:100%;}
.sign-blow-sec-img-main-left img{width:100%;}
.sign-blow-sec-img-main-right {width:100%;margin-top:10px;}
.sign-blow-sec-img-main-right img{width:100%;}
.iifm-clc-sec-snd-cotnt-right p{text-align:justify;}
.nutrition-contant-left{width:100%;}
.nutrition-contant-right{width:100%;}
.protin-section h3{font-size:17px;}
.protin-section input{width:80%!important;}
.now-what-sec h2{font-size:18px;}
.now-what-sec p{line-height:20px; font-size:15px;margin-top:0;}
.nutrition-list-sec-uppr h3{font-size:10px; padding:3px;}
.nutrition-list-sec-lowr h3{font-size:10px;}
.protin-section h3{margin-bottom:30px;} 
.protin-section{padding:0!important;}
.protin-section input {font-size: 15px;}
.protin-section-left{position:relative;}
.protin-section-left .macro-percent {margin-left: 0 !important; position: absolute; right: 0px; top: 8px; left:30px; font-size: 13px;}
.nutrition-list-sec-uppr{border-bottom:none;width:48%;float:left;}
.nutrition-list-sec-lowr{width:48%;}
.nutrition-list-sm.nutrition-list-lg{width:100%;}
.nutrition-list-fst{float:none;width:100%;}
.nutrition-list-sm{width:100%;float:none;}
.nutrition-list-sec-uppr h3{font-size:12px;padding:5px;border-bottom:1px solid #333;}
.nutrition-list-sec-lowr h3{font-size:12px;padding:5px;border-bottom:1px solid #333;}
.entry-content p a img{width: 100%; height: auto;} 
  


}

/*new calculator*/
  
@media only screen and (min-width: 320px) and (max-width:479px){
 
 #mc_embed_signup > div > div > form > div > div {width: 100%; float: left; margin: 2px 0px;}
.consultant-heading {width: 52%!important;}
.consultant-heading h1{background: rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center / 75% auto!important;
 margin-left: 10px!important; font-size:18px!important;}
.consultant-box1 {width:23%!important; margin-top:8px!important;}
.consultant-box2 {width:23%!important; clear:left;}
.consultant-box3 {width:23%!important; clear:left; margin-top:5%!important;}
.consultant-box4 {width:23%!important; clear:left;}

/******recipe****/

.supli-revw-inr-lft{width:95% !important; }
.revw-inr-lft-img img { width: 100% !important; height: 158px !important;}
.total-recipe ul li {display: block!important; width: 100% !important; margin: 6px 0 0 0 !important;}
.protein-h3{width: 43% !important; margin-top:14px !important; }
.cat ul li{width:100% !important; }
.protein ul li {width:100% !important; }
.ing-weight ul li:nth-of-type(1) {width:100% !important }
.ing ul li:nth-child(1){width:100% !important ; }
.Dire ul{width:44% !important; }
.ing {width: 100% !important;}
.ing ul{width:100% !important; }
.ing ul li{width:44% !important }
.ing-weight{width:100% !important; }
.ing-weight ul{width:100% !important; }
.ing-weight ul li{width:44% !important; }
.image img{margin:0 0 0 04px !important; }
.myo{display:inline-block; margin:0 0 0 0 !important; width:100%;   }
.page-id-3157 #content h1.entry-title{background-size: 60%!important; font-size: 18px!important;}

/******recipe****/

 #wrap{width:310px;}
 #subnav{width:100%;}
 #subnav ul{width:100%;margin:0;}
 #footer{width:280px;}
 #header{width:100%;height:80px;background-color:#e0e4e7;background-size:200%;}
 #inner{width:100%;}
 #subnav li{padding:7px;}
 #nav .genesis-nav-menu{height:440px;}
.sub-menu li a{padding:10px 0!important;}
.sub-menu li{height:35px!important;}
 #subnav li a{padding:0;border-right:none;font-size:10px;}
.menu .menu-item-211{background-position:70%!important}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-415{padding:0 7px!important;}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-414 {padding:0 7px!important;}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{width:100%;}
 #header .widget-area{width:100%;margin-top:0; }
 #header .searchform{padding-right:5px;}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{height:60px;}
.togl{right:10px;z-index:9999;bottom:-65px;} 
.ad-bar {padding-left: 0; position: relative; width: 100%; margin-top:0; height:65px;}
 #menu-main-menu li{width:100%;background:none;}
.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited, .menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited, #header .menu li li a, #header .menu li li a:link, #header .menu li li a:visited{width:100%;text-align:center;}
.menu-primary li ul, .menu-secondary li ul, #header .menu li ul{width:100%;}
.menu-primary a, .menu-secondary a, #header .menu a{border-right:none;}
 #subnav li a{padding-right:0;}
 #menu-main-menu #menu-item-211{ position:relative;}
 #menu-item-211 .sub-menu{top:46px;}
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap{width:100%;padding-left:0;padding-right:0;}
.abt-banr{padding-right:0;margin-left:0}
 img.alignnone {display: block; height: 120px; width: 90%;}  
 #sidebar .widget {margin: 0;}
 #wrap > div#nav{padding:0;}
.page-id-146 .entry-content{padding-left:0!important;margin:10px 3px!important;}
 #mc_embed_signup .button{width:100%!important;margin:0!important;}   
.sidebar-content #content, .content-sidebar #content{width:100%;box-sizing:border-box;padding-left:0;padding-right:0;}
.abt-banr-cont > h2{font-size:18px!important;}
.abt-banr-cont > p{font-size:14px;margin-top:2px!important;}
.main-sec-fm-arond{width:100%;padding-right:10px;}
.fm-arond-sec{width:100%;margin-right:0;text-align:center;}
.fm-arond-sec > h4{text-align:center!important;}
 #sidebar{width:100%;}
.textwidget img {display: block; width: 100%;}
 #mc_embed_signup h2{font-size:1.2em!important;}
.footer-nv a{font-size:11px;padding:0 5px;}
.footer-midle .foo-mid-f{width:100%;}
.footer-midle .foo-mid-s{width:100%;padding:0 10px;}
.footer-midle .foo-mid-t{width:100%;}
.footer-midle .foo-mid-fth{width:96%;padding:0 5px;}
.footer-midle .foo-mid-fv{width:100%;padding-left:0;}
.footer-midle h2{padding:10px;}
.socil-iner img {height: 30px;}
.socil-iner li{margin-right:7px;}
 #footer p{font-size:13px;padding:10px;}
.menu-item-412{padding-left:7px!important;}
.page-id-24 #content .entry-title{background-size:60%!important;font-size:18px !important;}
.abt-banr{margin-bottom:10px;}
 #content h1{margin:5px 0;}
.entry-content > h1{font-size:14px!important;}  
img.alignnone {height: 70px; width: 100%;}
.cont-img-lft{width:75%;}
.contct-img-s{width:25%;}

/************contact********************/

.page-id-21 #content .entry-title{background-size:60%!important;font-size:18px !important;}
#wpcf7-f170-p21-o1 input{width:90%;}
#wpcf7-f170-p21-o1 textarea{width:90%;}
#wpcf7-f170-p21-o1 input[type="submit"]{width:25%;}

/************iifym calculator********************/

.abt-banr-cont{ top:16%;}
.page-id-277 #content .entry-title {background-size: 54% auto !important; font-size: 18px !important;}
.page-id-277 .entry-content > h2 {font-size: 15px !important;}
.page-id-277 .entry-content > p {font-size: 12px; line-height:18px;}
.step1 .round{margin-right:2px;}
.page-id-277 .calccontainer .steps h3{font-size:11px;}
.floatleft #agevalue{width:230px;}
.floatleft #heightvalue{width:85px!important;}
.floatleft #heightinvalue{width:85px!important;}
.radioticks{font-size:13px;}
.page-id-277 .righthelpquote{float:none;margin-left:0;margin-top:0;width:261px;}
.page-id-277 .righthelpquote .bigpaytext{font-size:17px;margin-left:10px;}
.metri {width: 262px !important;}
.metricsdata{width:98px;margin-bottom:15px;}
.undersuggestions{width:116px;height:60px;}
.page-id-277 .metricsdata .heading{font-size:22px!important;}
.page-id-277 .fanc-s{width:200px!important;}
.calccontainer .iif {width: 262px !important;}
.hireusbuttoncontainer .hireusbutton{width:262px !important;font-size:11px !important;margin:0;}
.cs-results tr:first-child td{font-size:9px;}
.cs-results td{padding:3px;}
.cs-results{width:262px;}
.iif-no {width: 262px !important;}
.rightside{margin-left:0;}
.numbering{margin-left:0;width:250px;}
.numberprice{width:41px!important;}
.radioticks .rightside.radioticks{width:250px;}
.sliderselector{width:248px;margin-left:3px;} 
.post-2082.page.type-page.status-publish.hentry.entry{ text-align:center;}
.post-2082.page.type-page.status-publish.hentry.entry h1{ text-align:center!important;}

/************iifym calculator********************/
/************bmr calculator********************/

.page-id-144 #content .entry-title{background-size:57%!important;font-size:18px!important;} 
.page-id-144 .cm-left {width: 95%!important;}
 #exercise-level{width:95%!important;}
.formula{font-size:11px;}

/************tdee calculator********************/

.page-id-146 #content .entry-title{background-size:57%!important;font-size:18px!important;}
.page-id-146 .calccontainer .steps h3{font-size:12px; padding:7px!important}
.page-id-146 .leftlabel.ew{padding-left:0;}
.page-id-146 .leftlabel.exe{padding-left:0;}
.page-id-146 .righthelpquote{ margin-top:0;width:252px;margin-left:0} 
.rightside {margin-left: 10px;}
.page-id-146 .radioticks .rightside.radioticks{margin-left:0;}
.bigpaytext span {font-size: 17px;}

/************rmr calculator********************/

.page-id-153 #content .entry-title{background-size:52%!important;font-size:17px!important;} 

/************fat loss-calculator********************/

.page-id-158 #content .entry-title{background-size:51%!important;font-size:17px!important;}
.page-id-158 .cm-left{ width:100%;margin-right:0!important;margin-bottom:30px!important;}
.page-id-158 .jk-calc-main-wrapper input[type="text"]{width:65%!important;}
.page-id-158 .jk-calc-result{padding:8px;margin-top:10px!important;margin-left:0;font-size:15px;}
.page-id-158 .cm-button-wrapper{margin-top:0;}
.page-id-158 #cm-system-wrapper{top:50px;}
.page-id-158 .entry-content P{line-height:19px;}
.short_supplement{display:inline-block;width:100%;}
.supplements{width:auto!important; margin-right:10px!important;}
.custom_sidebar .single_rev {margin-bottom: 0; width: auto; margin-right:10px;}
.custom_sidebar form#fprr_review_form {width: 93%;}
.single-supplement #content h1{font-size:20px!important;}
.custom_sidebar .rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"]{width:230px !important;}
.custom_sidebar .rr_review_form .form_table .rr_form_row .rr_form_input textarea{width:230px !important;}
.supplements h3{font-size:17px!important;}
.short_supplement h1{line-height:18px;font-size:16px;}    
.huge_it_slider_1  li .huge_it_slideshow_image_1{width:270px!important; display:inline-block;}
.huge_it_slideshow_image_container_1{width:270px!important;}
 #featured-top, #featured-bottom{width:100%;padding-left:0;padding-right:0;} 
.huge_it_slider_1 .huge_it_slideshow_description_text_1{width:50%;}
.huge_it_slideshow_description_text_1 h4{font-size:11px!important;}
.huge_it_slideshow_description_text_1 h3{font-size:12px;}
.home #featured-post-3 h4 {background-size:60%!important;font-size:18px!important;}
.home #content .post p{font-size:14px;line-height:18px;} 
.home #content #featured-bottom h2 a{font-size:17px}
 #featured-post-3 .navigation li {margin-left:0;margin-bottom:10px;}
.huge_it_slideshow_dots_thumbnails_1{top:70%!important;}
 #featured-post-3 .widget-wrap .alignleft{float:none;}
.home #content .post{text-align:center;} 
 #wrap .side-contct{width:30px;z-index:99999;position: absolute !important; top: 50% !important;}
.review-img > img{width:30px;}
 div#ibacor_shareawesome{width:30px;}
 a.sh_btn {box-sizing: border-box; padding: 6px !important; width: 30px !important;}
.sh-total{box-sizing: border-box; padding: 6px !important; width: 30px !important;}
.page-id-1914 #content .entry-title {background-size: 60% auto !important; font-size: 18px !important;}
.rvw-img-btm{top:15px;}
.page-id-1914 .supli-revw-inr-lft{width:100%;padding-left:0;padding-right:0;margin:0;}
.page-id-1914 .supli-revw-inr-rigt > h2{font-size:17px!important;}
.page-id-1914 .supli-revw-inr {padding-left:0;padding-top:0;}
.rvw-img-btm .rd-rw{font-size:13px;margin-top:9px;}
.rvw-img-btm .rd-m{font-size:11px;margin-right:10px; padding:6px;}
.rvw-img-btm .stars{font-size:16px!important;} 
.iif {width: 220px !important;}
.category #content .category-recipes{width:100%!important;}  
#footer .gototop a{ height:30px;width:30px;}
#menu-item-1222{position:relative;}
.postid-667 #content .category-recipes .entry-content img{display:inline-block;width:100%;} 
.page-id-158 .cm-metric-switch-full{height:auto;}

/*news template*/

.news-book-left{width:35%;}
.news-book-left > img{width:100%;}
.news-book-right > ul{width:100%;}
.news-book-right li {font-size: 11px; line-height: 14px; margin: 3px 0;}
.news-wrap-main .news-wrap h2{font-size:15px;}
.news-wrap-main .news-wrap p{font-size:14px;}
.news-book{margin:10px 0;} 
 #mc_embed_signup form{padding:0!important;}
 #mc-embedded-subscribe-form #mc_embed_signup_scroll{margin-top:5px;}
.subscrib-sec #mc_embed_signup input[type="submit"]{line-height:17px;padding:8px 40px;} 
.subscrib-sec #mc_embed_signup .email[type="email"]{padding:7px;margin-left:0;border-radius:none!important;}
.subscrib-sec #mc_embed_signup .mc-field-group{width:100%;}
.subscrib-close{margin-top:55px;}
.subscrib-sec{padding-right:5px; padding-left:5px;}
.subscrib-sec div#mc_embed_signup{width:80%;margin-bottom:10px;}
.news-book-right{width:65%}  

/*news template*/
/*new calculator*/

.gender-left{width:100%;padding:15px;}
.gender-right{width:100%;margin-top:10px;padding:15px;}
.age-section-left{width:100%;float:none;}
.age-section-right{width:100%;float:none;margin-top:100px;}
.age-section h3{font-size:17px;}
.page-id-2454 .entry-title{font-size:15px!important;background-size:55%!important;}
.iifm-clc-banner h2{font-size:18px;}
.iifm-clc-banner p{font-size:11px; line-height:15px;margin-top:0;}
.iifm-clc-banner-text{padding:10px 15px;}
.iifm-clc-banner{background-size:100% 100px;}
.iifm-clc-banner-text{width:62%;height:72px;margin-bottom:10px;overflow:hidden;}
.annual-price{font-size:14px!important;}
.annual-label{font-size:12px!important;}
.age-section{padding:10px 0 0;} 
.infobox{margin-top:-90px!important;}
.age-stripe{height:2px!important;}
.imperial-height-stripe {height:2px!important;}
.imperial-weight-stripe {height:2px!important;}
.exercise-per-week-stripe {height:2px!important;}
.minuts_per_day_stripe {height:2px!important;}
.custom-calories-stripe {height:2px!important;}
.protien-stripe{height:3px!important;}
.fat-stripe{height:3px!important;}
.carbs-stripe{height:3px!important;}
.dragdealer{border-radius:5px!important;} 
.height-section-right{width:100%; margin-top:100px;}
.height-section-left{width:100%;}
.ft-in{margin-bottom:0;}
.height-section{padding:10px 0 0;}
.weight-section-right{width:100%; margin-top:100px;}
.weight-section-left{width:100%;}
.weight-section{padding:10px 0 0;}
.formula-left{width:100%;font-size:15px;padding:15px;}
 input.body-fat{font-size:11px;padding:5px 7px;}
 input.body-fat-val{font-size:11px;padding:5px 7px;width:26px;}
.activiti-sec h3{font-size:17px;}
.formula-right{width:100%;margin-top:10px;font-size:15px;padding:15px;}
.formula-sec{margin-top:10px;}
.activiti-fst{width:100%;padding:10px;min-height:100px;margin-bottom:7px;}
.activiti-scnd{width:100%;padding:10px;min-height:100px;margin-bottom:7px;}
.activiti-thrd{width:100%;padding:10px;min-height:100px;margin-bottom:7px;}
.activiti-frth{width:100%;padding:10px;min-height:100px;margin-bottom:7px;}
.activiti-sec-cat strong{font-size:13px; margin-left:2px;}
.ex-weekly-section-right{width:100%;margin-top:100px;}
.ex-weekly-section-left{width:100%;}
.ex-weekly-section{padding:10px 0 0;}
.ex-weekly-section-right .range-holder{ padding:0 0 10px;}
.ex-day-section-right{width:100%;margin-top:100px;}
.ex-day-section span{margin-left:0;}
.ex-day-section-right .range-holder{ padding:0 0 10px;}
.ex-day-section-left{width:100%;}
.ex-day-section{padding:10px 0 0;}
.bmr-tdee-sec {text-align: center; width: 100%;}
.bmr-tdee-section #cm-result-tdee, #cm-result-bmr{width:100%!important;margin-top:10px;}
.iifm-clc-sec-snd-cotnt .iifm-clc-sec-snd-cotnt-left .left-cutt{width:100%;}
.custcal-section-left{width:100%;}
.custcal-section-right{width:100%;margin-top:100px;}
.custcal-section{padding:10px 15px 0;}
.signup-sec{padding:15px;background-size:300px 300px;} 
.signup-sec-right{width:100%;}
.signup-sec-left{width:100%;text-align:center;}
.signup-sec-left h3{font-size:17px;line-height:20px;}
.signup-sec-right .fl-name{padding:5px;width:100%;margin-bottom:5px;}
.signup-sec-right .fl-msg {padding:5px;width:100%;}
 #mc-embedded-subscribe{float:right;padding:5px;}
.signup-sec-right input[type="submit"]{margin-top:5px!important;}
.sign-blow-sec h3{font-size:17px;}
.comn-text{width:100%;}
.sign-blow-sec p{text-align:justify;}
.sign-blow-sec-img-main-left{width:100%;}
.sign-blow-sec-img-main-left img{width:100%;}
.sign-blow-sec-img-main-right {width:100%;margin-top:10px;}
.sign-blow-sec-img-main-right img{width:100%;}
.iifm-clc-sec-snd-cotnt-right p{text-align:justify;font-size:14px;}
.iifm-clc-sec-one-heading{padding:10px;}
.iifm-clc-sec-one-heading h2{font-size:14px;}
.gender-sec h3{font-size:17px;}
.height-section h3 {font-size:17px;}
.im-me strong {font-size:15px;margin-right:10px;}
.weight-section h3 {font-size:17px;}
.formula-sec h3{font-size:17px;}
.custcal-section h3{font-size:17px;}
.ex-weekly-section h3{font-size:16px;}
.ex-weekly-section span{margin-left:0;}
.ex-weekly-section-left input{margin-right:0;}
.ex-day-section h3{font-size:17px;}
.bmr-tdee-seclo-btn a{font-size:12px;}
.iifm-clc-sec-snd-cotnt-right h3{line-height:18px;font-size:18px;}
.footer-midle{width:100%;}
.footer-midle .foo-mid-s{box-sizing:border-box;} 
.gender-sec strong{color:#ea0000;}
.dragdealer{background-size:100% 12px!important;}
.nutrition-contant-left{width:100%;}
.nutrition-contant-right{width:100%;}
.now-what-sec h2{font-size:18px;}
.now-what-sec p{line-height:20px; font-size:15px;margin-top:0;}
.left-cutt strong{font-size:13px; margin:0 5px;}
.protin-section input{width:100%!important;padding:0;}
.protin-section{padding:0}
.protin-section h3{margin-bottom:30px;} 
.nutrition-list-sec-uppr h3{padding:2px; font-size:7px;}
.nutrition-list-sec-lowr h3{padding:2px; font-size:7px;}
.nutrition-list-sec{padding:20px 0;}
.protin-section input {font-size: 11px;}
.protin-section-left{position:relative;}
.protin-section-left .macro-percent {margin-left: 0 !important; position: absolute; right: 0px; top: 2px; left:21px; font-size:11px;}
.page-id-146 .calccontainer .steps{width:98%;margin:0 auto;}
.g-recaptcha{margin:7px 5px -3px!important;} 
 #mc_embed_signup .mc-field-group{margin:0 auto;} 
.entry-content ins {width:300px!important;}
.entry-content ins iframe {width:100%!important;}

/*new calculator*/

#wrap .side-contct{display:none;}

/**************post pages****************/

 #content .post{padding:20px 5px;}
.post .entry-title{font-size:18px!important;}  
 #content blockquote p::before{left:-80px!important;}
 #content blockquote p::after{left:-80px!important;}
.nutrition-list-sec-uppr{border-bottom:none;width:48%;float:left;}
.nutrition-list-sec-lowr{width:48%;}
.nutrition-list-sm.nutrition-list-lg{width:100%;}
.nutrition-list-fst{float:none;width:100%;}
.nutrition-list-sm{width:100%;float:none;}
.nutrition-list-sec-uppr h3{font-size:9px;padding:5px 2px;border-bottom:1px solid #333;}
.nutrition-list-sec-lowr h3{font-size:9px;padding:5px;border-bottom:1px solid #333;border-right:none;}
.subscrib-sec #mc_embed_signup input{padding:5px;}
.entry-content p{ margin-right: 0px; padding: 0 10px 10px 10px; }
.entry-content p a img{width: 100%; height: auto;}
  
} 
   
/********************** 5-01-2016 ( packages-css)*****************************/

.container{ width:1100px; margin:0px; padding:0px; }
.consultant-heading{width:75%; float:left; margin-top:30px;}
.consultant-heading h1{color:#000; font-family: 'UbuntuBold'; font-size:30px;background: rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center / 70% auto; margin-left:15px;}
.consultant-boxes{ width:100%; float:left; margin-top:30px; margin-left:15px; margin-bottom:50px; }
.consultant-boxes .line_through{text-decoration:line-through;}
.consultant-box1{width:268px;margin-top:10%;  float:left; background:#666262 ;} 
.text-box1 p{ color:#fff;font-family: 'UbuntuBold'; font-size:15px; padding: 12px; line-height: 35px; }
.text-box1{ padding: 80px 30px 25px 18px; min-height: 450px; margin-top:30px;}
.consultant-box2{width:265px;margin-top:5%; background:#ececec; float:left;  box-shadow: 4px 0px 15px #d9d9d9; margin-left:2px;} 
.top-bg2{background:url("images/consulation-1.png") top center no-repeat; width: 100%; height: 153px; margin-top: -20px;}
.top-bg2 p{font-family: 'UbuntuBold'; font-size:16px; color:#ea0000; display: block; float:none; text-align: center; padding:20px; }
.top-bg2 p >strong{ font-family: 'UbuntuBold'; font-size:15px; color:#343434;  text-align: center;display: block; float:none; padding-top:10px; }
.top-bg2 span{ font-family: 'UbuntuBold'; font-size:18px; color:#ea0000; text-align: center; display: block; float:none; margin-top:-8px;} 
.text-box2 p{ color:#333;font-family: 'UbuntuBold'; font-size:15px; padding: 12px; line-height: 35px; text-align: center;}
.text-box2{ padding-top:30px; min-height:530px;}
.consultant-box3{width:265px;margin-top:2%; background:#f7f7f7;float:left;  box-shadow: 4px 0px 15px #d9d9d9;margin-left:2px} 
.top-bg3{background:url("images/consulation-2.png") top center no-repeat; width: 100%; height: 200px; margin-top: -20px;}
.top-bg3 p{ font-family: 'UbuntuBold'; font-weight:bold; font-size:16px; color:#fff; display: block; float:none; text-align: center; padding:20px; }
.top-bg3 p >strong{ font-family: 'UbuntuBold'; font-size:15px; color:#333333;  text-align: center;display: block; float:none; padding-top:10px; }
.top-bg3 span{ font-family: 'UbuntuBold'; font-size:18px; color:#fff;  text-align: center; display: block; float:none; margin-top:-8px;}
.text-box3 p{ color:#333;font-family: 'UbuntuBold'; font-size:15px; padding: 12px; line-height: 35px; text-align: center; }
.text-box3{padding-top:19%; min-height:580px;}
.consultant-box4{width:265px;margin-top:5%; background:#efefef;float:left; box-shadow: 4px 0px 15px #d9d9d9;margin-left:2px} 
.top-bg4{background:url("images/consulation-3.png") top center no-repeat; width: 100%; height: 153px; margin-top: -20px;}
.top-bg4 p{ font-family: 'UbuntuBold'; font-weight:bold; font-size:16px; color:#fff; display: block; float:none; text-align: center; padding:20px; }
.top-bg4 p >strong{ font-family: 'UbuntuBold'; font-size:15px; color:#ea0000;  text-align: center;display: block; float:none; padding-top:10px; }
.top-bg4 span{ font-family: 'UbuntuBold'; font-size:18px; color:#fff;  text-align: center; display: block; float:none; margin-top:-8px;}
.text-box4 p{ color:#333; font-family: 'UbuntuBold'; font-size:15px; padding: 12px; line-height: 35px; text-align: center;}
.text-box4{ min-height:530px; padding-top:10%;}
.btn-new2{ float:left; margin-top:32px; width:100%;text-align:center;}
.submit-btn { background:#f5f5f5; color:#ea0000!important; width:50%; float:none; display: block; margin:0 auto; text-align: center;font-family: 'UbuntuBold';  font-size:15px;  border:none;  padding: 7px; border-radius: 3px; text-decoration: none; cursor:pointer;} 
.btn-new3{ float:left; margin-top:0px; width:100%;text-align:center;padding-bottom:32px;}
.btn-new3 p{font-family: 'UbuntuBold';
 font-size: 32px; color:#ea0000; }
.submit-btn2{ background:#ea0000; color:#fff; width:70%; float:none; display: block; margin:0 auto; text-align: center;
 font-family: 'UbuntuBold';  font-size:24px;  border:none;padding: 13px;cursor:pointer; border-radius: 7px; margin-top: 25px; text-decoration: none;}
.submit-btn4{ background:#333333; color:#fff; width:50%; float:none; display: block; margin:0 auto; text-align: center;font-family: 'UbuntuBold';  
 font-size:15px;  border:none;  padding: 7px; border-radius: 3px; text-decoration: none; cursor:pointer;} 
.submit-btn:hover, .submit-btn2:hover,  .submit-btn4:hover{ text-decoration: none;}
.submit-btn:hover{ color:#ea0000;}
.calc1{width: 100% !important;max-width: 420px !important;}

/*new calculator upgrade plan pop up style*/

 #popupform2 > p {color: #000; font-size: 15px; font-weight: bold; text-align: center;}
.button-proceed {background: #c32121 none repeat scroll 0 0; border: 0 none; border-radius: 10px; color: #fff; font-size: 20px;
 padding: 10px 15px; width: 100%;}
.cal-reslt {float: left; margin-right: 9px;}
.cal-result-contanr > span {color: #e90101; font-weight: bold; font-size: 17px;}
.cal-result-contanr {border: 1px solid #ccc; padding: 5px;}

/*NEW CALCULATOR PAGE CHANGE*/

.page-id-2790 .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;background-size:75%!important;padding:0 10px;}
.page-id-2790 .entry-content p{color: #333;padding:0 10px;}
.page-id-2790 .entry-content p a{color:#00f;}

/* **********calculators boxes update******** */
.iifm-clc-sec-snd-cotnt-right .left-cutt h3{margin-bottom:0;}
.iifm-clc-sec-snd-cotnt-right .cal-result-contanr span{font-size:17px;}
.iifm-clc-sec-snd-cotnt-right .left-cutt ul span{font-size:13px;}
.iifm-clc-sec-snd-cotnt-right .left-cutt ul span #cm-iifym-protein-other{width:40px;}
.iifm-clc-sec-snd-cotnt-right .left-cutt ul span #cm-iifym-fat-other{width:40px;}
 input.body-fat-val{padding:10px;}
.fat-section{padding:20px 15px 0 15px;}
.carb-section{padding:20px 15px 0;}
.iifm-clc-sec-snd-cotnt-right .cal-result-contanr {text-align:center;}

/* **********calculators boxes update******** */
/*by dev need to be aproved by designr*/

.page-id-3046 .entry-content p{color: #000;}
.page-id-3046 .post-3046{padding: 0 15px;}
.page-id-3046 .entry-title{background:rgba(0, 0, 0, 0) url("images/hm-hdg-img.jpg") no-repeat scroll right center !important;background-size: 70%!important;}
.page-id-3046 .protin-section .pro-show-tx{    top: -35px}
.page-id-3046 .protin-section .fat-show-tx{top: -36px;}
.page-id-3046 .protin-section .carb-show-tx{top: -38px;}
.sources {font-size: 10px;}

/************single recip***/

.single-recip-rates{width:700px; margin:0; padding:0; float:left;}
.cat{margin:0; padding:0;}
.cat ul{margin:0; padding:0; list-style:none; }
.cat ul li{display:inline-block!important;; margin:0 0 0 0; padding:15px 0 15px 0!important; border-bottom:1px solid #7d7b6d; width:300px; }
.cat ul li:nth-child(odd){margin-right:46px;}
.cat ul li p{display:inline-block!important; margin:0!important; padding:0!important; width:150px!important; text-align:left!important; color:black;}
.cat ul li span{display:inline-block !important; margin:0; padding:0; width:145px!important; text-align:right; color:red!important;}
.total-recipe{width:650px; margin:0; padding:0; float:left;}
.total-recipe ul{margin:0; padding:0; list-style:none;  }
.total-recipe ul li{display:inline-block!important; margin:0 0 0 0; padding:15px 0 15px 0!important; border-bottom:1px solid #7d7b6d; width:308px; 
 background:#ea0103 }
.total-recipe ul li:nth-child(odd){margin-right:23px;}
.total-recipe ul li p{display:inline-block!important; margin:0!important; padding:0 0 0 20px!important; width:177px!important; 
 text-align:left!important; color:white;}
.total-recipe ul li span{display:inline-block !important; margin:0; padding:0; width:93px!important; text-align:right; color:white!important;}
.ing{float:left; margin:0; padding:0;}
.ing ul{margin:0; padding:0; list-style:none; float:left }
.ing ul li{display:block!important;; margin:0 0 0 0; padding:15px 0 15px 0!important; border-bottom:1px solid #7d7b6d; width:237px ; }
.ing ul li:nth-child(odd){margin-right:0px;}
.ing ul li p{display:inline-block!important; margin:0!important; padding:0!important; width:210px!important; text-align:left!important; color:red; }
.ing ul li span{display:inline-block !important; margin:0; padding:0; width:383px!important; text-align:right; color:black!important; }
.ing ul li:nth-child(1){font-weight:bold; border:none!important; border-bottom:none; font-weight:bold; font-size:21px; color:red;}
.ing-weight{float:left; margin:0; padding:0;}
.ing-weight ul{margin:0; padding:0; list-style:none; float:left;}
.ing-weight ul li{display:block!important;; margin:0 0 0 0; padding:15px 0 15px 0!important; border-bottom:1px solid #7d7b6d; width:428px ; }
.ing-weight ul li:nth-child(odd){margin-right:0px;}
.ing-weight ul li:nth-of-type(1){font-weight:bold; border:none!important; border-bottom:none; font-size:21px; color:red !important;}
.ing-weight ul li span{display:inline-block !important; margin:0; padding:0; width:400px!important; text-align:right; color:black!important; }
.Dire{margin:46px 8px 15px 24px!important; clear: both; padding: 40px 0 0 0;}
.Dire ul{list-style:decimal!important; }
.protein{margin:81px 0 0 8px !important; padding:0; clear:both;}
.protein ul{margin:0; padding:0; list-style:none; }
.protein ul li{display:inline-block!important;; margin:0 0 0 0; padding:15px 0 15px 0!important; border-bottom:1px solid #7d7b6d; width:300px; }
.protein ul li:nth-child(odd){margin-right:46px;}
.protein ul li p{display:inline-block!important; margin:0!important; padding:0!important; width:150px!important; text-align:left!important; 
 color:black;}
.protein ul li span{display:inline-block !important; margin:0; padding:0; width:145px!important; text-align:right; color:red!important;}
.protein-h3{display:inline-block; width:629px; background:red; color:white!important; font-weight:bold!important; text-align:center; 
 font-size:21px!important; margin:0 ; padding:6px 0 6px 0 !important;}
.image{width:750px; margin:0; padding:0; float:left;}
.image img{ margin:0 0 0 151px; height:209px; width:300px;}
.rec{float:left; margin:0; padding:0;}	
.myo{float:left; margin:0 0 0 146px; padding:0;}


  /************single recip***/
  /*******recip***/
  /******recip****/
/* Nav Fixes */

._form_1210 {font-family: "Ubuntu-Bold";}
 #_form_1210_submit {border: none !important; border-radius: 2px; background-clip: padding-box;
 box-shadow: 0 2px 4px rgba(2,1,2,0.3),inset 0 1px 0 rgba(255,255,255,0.21); font-family: "Ubuntu-Bold"; text-shadow: 0 0 1px rgba(0,0,0,0.25);
 width: 150px;}