@charset "UTF-8";
li{
  padding-top:1em;
  padding-bottom:1em;
}

#share_buttons div, #share_buttons div a{
  padding:20px;
  margin:20px;
}




div.portal-primary-header, div.plan, div.main_table {
  /*width: 960px;*/
  width: 90%;
}


div.portal-primary-header, div.plan  {
  /*width: 960px;*/
  width: 90%;
}

#exercise_library #share_buttons{
  display:none;
}
#nutritionist_calorie_trainer_coach_img{
  display:none;
}


/*footer */
#footer div{
  width:90% !important; 
  text-align:center !important;
}
#footer a{
  display:inline-block; 
  padding:15px;
}


/* Personalize WOrkouts Page */
#personalized_plan_image_text{
  display:none;
}
#register_gender_buttons{
  width:100%;
}
#register_gender_buttons .two_choice_image_buttons {
  width: 130px;
}
#default .main_goal_block {
  width: 100%!important;
}
#gender_question_image_text{
  display:none;
}
#intro_text_gender_question{
  display:block!important;
} 
#default #current_setting_view{
  width:100%!important;
}
#default #register_one {
  width:100%!important;
}
#default div#sign-in {
  width:100px;
}


/*food page specific */
#macronutrient_hierarchical_nutrient_bubbles{
  width:90%;
}

#alt_blog_headline_image_text, #food_page_call_to_action_link{
  display:none;
}

#food_page_left_column, #food_page_center_column, #food_page_right_column{
  position:static;
}
#food_page_center_column{
  width:100%;
}
#container_for_macronutrient_hierarchical_nutrient_bubbles{
   position:static;
}

#triple_column{
  position:static;height:auto;
}
#food_details_bar_chart{
  width:90%;
}
#exercise_library .full_nutrient_listing div{
  width:50%
}



/* exercise page specific */
#similar_exercise_links_container a{
  padding-top:1em;
  padding-bottom:1em;
  display:block;
}

#exercise_library #exercise {
  width: 100%;
  float: left;
}
#exercise_library img.exercise-image {
  width: 100%;
  height: auto;
}


#muscles {
  float: left; 
  margin-top: 20px;
  position: static; 
  line-height: 1.3em;
  margin-left:0px;
}
#muscles .exercise-instructions {
  text-align: left;
  float: left;
}
#muscles{
  max-width:300px;
}

#personalize_plan_button{
  display:none;
}
#exercise_library #exercise_details_container{
  float:left;
}
#mobile_only_headline{
  display:block;
  font-size:1em;
}
#exercise_library .sign-in-tailored-training {

  margin-left:0px;
}
#exercise_library .white_background{
  background: white;
  float: left;
  margin-top: 0px;
  line-height: 1.3em;
  margin-left: 0px;
  opacity: 0;
  border:none;
  box-shadow:none;
  margin-top:0px;
}
#ex_muscle_map_holder{
  zoom:.9;
}
  /* margin-left: 440px; */



/* exercise library page */
#exercise_library_list ul{
  float:left;
}


/* cog exercise page */
#cognitive_exercise_container, #neurons_as_train_stations, #little_engine, #neural_proge_exercise,#seahorse_on_cog, #laser_cat_apoc_amygdala, #cog_ex_memory_title,  #hippocampus_in_exercise, #laser_catopocalypse, 
#memory_flow_title, #mem_ehanced_by_exercise_flow, #neuron_and_glial_post, #memory_flow, #neuron_and_glial_pre,  #plus_exercise,
#neur_and_astro_in_hippocampus, #cyclops_exercise_pic, #exercise_plasticity_mechanisms, #cog_ex_types_image, #combined_ex_types_best_img, #captain_planet_image_for_cog_health, #yerkes_dodson_curve_and_exercise, #cog_beluga_image, #alzheimers_cog_image,
#alzheimers_and_exercise, #exercisediseasetitle, #exercise_protective_against_tbi_alzheimers_parkinsons_and_depression, #cog_exercise_register{
  width:95%;
}
#Image-Maps_4201301240338513,#cognitive_exercise_container map{
  display:none
}
.long_form_explanation .footnote_link{
  display:inline-block;
  padding-left:0px;margin-left:0px;padding-right:6px;
}
#cognitive_article_big_container{
  width:90%; 
}
#initial_headline_for_cog_page{
    font-size:1.6em;/*line-height: 36px;*/
}

/* blog */
.blog_post_inline{
  width:80%;
}

/* about */
#about_page_image_header{
  display:none;
}

#about .content-item{
  float:left;
}

#about #press, #about #press_block_on_about_page,#about #app_ratings{
  margin-left:0px;
  width:70%;

}
#about .content-item .descriptive-text {
  float: left;
  height:auto;
  width:  60%;
}
#about #footer_offset img {
  height: auto;
  width: 30%;
  float: left;
  margin-right: 10px;
}
#about .content-item {

  height: auto;

}


/* testimonials page */
#testimonial_quote_1, #testimonial_quote_4, #testimonial_quote_6, #testimonial_quote_5, #testimonial_quote_2, #testimonial_quote_3{
      width:90%;
      height:auto;
}

#testimonials_page_videos{
      width:300px;
      height:169px;
}
#shawnp_testimonial_image{
  width:90%;
}




/*workout generator*/
#single_workout_container #s_w_left_column{
  width:30%;
}
#projected_workout_container{
  width:60%;
  margin-left:30%;
  position:static;
  min-height: 1020px;
}
#projected_workout .mini-exercise-image {
  height: 50px;
  width: 50px;
}
#projected_workout .mini_image_background {
  margin-top: -34px;
  height: 30px;
  width: 50px;
}
#time_in_new_workout{
  width:100%;height:90px;font-size:3em;
}
#equipment_choice_container{
  width:100%;
}
#equipment_detailed_container{
  width:100%;
}
#s_w_right_column{
  width:auto;
  left:auto;
  top:auto;
  padding-left:0px;
  float:left;
}
#rebuild{
  margin-left:-6px;
}
#s_w_difficulty_slider_container #difficulty_option{
  display:block;
  margin-bottom:40px;
}
#bonk{
 display:none;
}
#s_w_right_column .muscle_group_column div{
  padding:10px;
}
#s_w_right_column #workout_class{
  width:260px;
}
#s_w_right_column .ui-helper-hidden-accessible{
  display:none !important;
}
/*
#s_w_right_column .ui-buttonset .ui-button {
  margin-right: 40px!important; 
   margin-bottom: 40px!important; 
}*/
/*
#s_w_difficulty_slider_container{
 min-width:200px;
}*/

/* privacy */
#privacy div.main_content, #terms_and_cond_page div.main_content {
  width:90%;
}

/* sex olympian */
#become_a_sex_olympian_image{
  width:95%
}