a[href]:after {
  content: "";
}

abbr[title]:after {
  content: "";
}

body .container-page { 
  background-color: transparent;  
}

#head, #road, #banner, #footer, #sitemap, #connect-us, #rights, #membership, #public-head, #public-logo, #public-menu, #public-footer, .alert-donate, .row-fluid .tools, .donation-section { 
  display: none;
}

.hidden-print { 
  display: none !important;
}

.visible-print { 
  display: inherit !important; 
}

.exercise-print .row { 
  page-break-inside: avoid;
  -webkit-region-break-inside: avoid;
  position: relative;
}

.page-break-after { 
  page-break-after: always;
  widows: 5;
  orphans: 5;
  position: relative;
}

.page-header-title {
  border-width: 0px;
}

#content { 
  padding-top: 0px;
}

.container { 
  width: 100%;
}

.container .span_content { 
  width: 95%;
}

.hidden-print-link { 
  display: none !important;
}

.page-break-inside-avoid {
  page-break-inside: avoid;
}

.challenge-meal-plan .col-xs-8 { 
  width: 100%;
}

.challenge-meal-plan .col-md-10 {
  width: 100%;
}

.challenge-meal-plan .well { 
  padding: 5px;
  margin-bottom: 5px;
  line-height: 1.3;  
}

.challenge-meal-plan .well p { 
  margin: 0px;
  font-size: 14px;
}

.challenge-meal-plan .well h3 {
  font-size: 16px;
  margin-bottom: 5px;
}

.olark-attention-grabber {
  display: none;
}

.well-food-category-simple {
  height: auto !important;
}

.food-category-print-fixed {
  padding-right: 0px;
}

.col-xs-6.food-category-print-fixed {
  width: 25%;
  padding: 0px;
}

.print-without-padding {
  padding: 0px;
}

.row-food-category-print {
  padding-left: 15px;
}

.well-no-padding,
.print-without-padding .well-food-category-simple,
.food-category-print-fixed .well-food-category-simple {
  padding: 0px;
  border-width: 0px;
}

#ordersuccess h3 {
  margin-top: 0px;
}

#ordersuccess .well,
#ordersuccess .alert {
  padding-top: 7px;
  padding-bottom: 7px;
}

.custom-meal-plan ::-webkit-input-placeholder {
  color: transparent;
}
.custom-meal-plan :-moz-placeholder {
  color: transparent;
}
.custom-meal-plan ::-moz-placeholder {
  color: transparent;
}
.custom-meal-plan :-ms-input-placeholder {
  color: transparent;
}

.badge-page .circle-internal {
  font-size: 30px;
  color: deepskyblue !important;
}

.incline-text2 {
  -webkit-print-color-adjust: exact !important; /*Chrome, Safari */
  color-adjust: exact !important;  /*Firefox*/
  background-color: #cae6ef !important;
}

.row.grocery-row {
  font-size: 12px;
}

img.mp-generated-image {
    width: 200px;
}

.mp-recipe .col-sm-6 {
    width: 50%;
}

.well-brown-shine-border {
    padding: 0px;
    border: none;
}

.col-md-3.wellness-directors-block,
.wellness-company-clients .col-md-3 {
    width: 25%;
}

body.boot3 .wellness-company-clients textarea,
body.boot3 .wellness-company-clients input {
  height: 160px;
  width: 160px;
}
