/****Yoga for Men***/ body { color: #000; } p { margin-top:0em; margin-bottom: 0.3em; orphans: 2; } @font-face { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; src: url(../Fonts/DINNextLTPro-BoldCondensed.otf); } @font-face { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; src: url(../Fonts/DINNextLTPro-Condensed.otf); } @font-face { font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; src: url(../Fonts/DINNextLTPro-HeavyCondensed.otf); } @font-face { font-family: "DINNextLTPro-MediumCond"; font-weight: normal; font-style: normal; src: url(../Fonts/DINNextLTPro-MediumCond.otf); } @font-face { font-family: "DINNextLTPro-Medium"; font-weight: normal; font-style: normal; src: url(../Fonts/DINNextLTPro-Medium.otf); } @font-face { font-family: "DINNextLTPro"; font-weight: normal; font-style: italic; src: url(../Fonts/DINNextLTPro-LightItalic.otf); } @font-face { font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; src: url(../Fonts/DINNextLTPro-Regular.otf); } @font-face { font-family: "DINNextLTPro-LightCondensed"; font-weight: normal; font-style: normal; src: url(../Fonts/DINNextLTPro-LightCondensed.otf); } @font-face { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; src: url(../Fonts/DINNextLTPro-Light.otf); } @font-face { font-family: "DINNextLTPro"; font-weight: bold; font-style: normal; src: url(../Fonts/DINNextLTPro-Bold.otf); } h2.contents_head { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 3em; margin-top: 0em; margin-bottom: 0.6em; clear: both; page-break-inside: avoid; } h3.bm_head { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 2em; margin-top: 1em; margin-bottom: 0.2em; clear: both; page-break-inside: avoid; } h3.bm_head_top { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 2em; margin-top: 0em; margin-bottom: 0.2em; clear: both; page-break-inside: avoid; } h2.intro_hd { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 3em; margin-top: 1em; margin-bottom: 0em; clear: both; page-break-inside: avoid; } h2.section_head { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 3em; margin-top: 0em; margin-bottom: 0em; clear: both; page-break-inside: avoid; } a, a:visited { text-decoration: none; } img { border: none; } h1 { font-size: 2.2em; margin-top: 0em; margin-bottom: 1em; font-weight: normal; color: #ef6b00; clear: both; page-break-inside: avoid; } h3 { font-size: 1.5em; margin-top: 1em; margin-bottom: 0.1em; font-weight: normal; color: #000; clear: both; page-break-inside: avoid; font-weight: bold; font-style: normal; } h4 { font-size: 1.2em; margin-top: 0em; margin-bottom: 1em; font-weight: normal; page-break-inside: avoid; } h5 { font-size: 1em; margin-top: 0em; margin-bottom: 1em; font-weight: bold; page-break-inside: avoid; } h1 + h2, h2 + h3, h2 +h2 { margin-top: -1em; } p + h1, p + h2, p + h3, p + h4, p + h5 { margin-top: 1em; } div + h2, div + h3, div + h4, div + h5, div + h6 { margin-top: 2em; } p.contents { text-align: left; font-family: "DINNextLTPro-LightCondensed"; font-weight: normal; font-style: normal; margin-top: 0em; margin-bottom: 0em; margin-left: 0; } p.contents_top { text-align: left; font-family: "DINNextLTPro-LightCondensed"; font-weight: normal; font-style: normal; margin-top: 1em; margin-bottom: 0em; margin-left: 0; } h3.contents_a_head { font-size: 1.7em; margin-top: 1em; margin-bottom: 0.1em; font-weight: normal; color: #000; clear: both; page-break-inside: avoid; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; } h4.contents_b_head { font-size: 1.2em; margin-top: 0em; margin-bottom: 0.3em; font-weight: normal; color: #000; clear: both; page-break-inside: avoid; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; line-height: .5em; } div.block { border-left: 5px solid #2897a9; border-top: 2px solid #2897a9; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } div.block_color1 { border-left: 5px solid #bc4d5a; border-top: 2px solid #bc4d5a; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } div.block_color2 { border-left: 5px solid #0086b6; border-top: 2px solid #0086b6; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } div.block_color3 { border-left: 5px solid #7b89be; border-top: 2px solid #7b89be; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } div.block_color4 { border-left: 5px solid #2d8a87; border-top: 2px solid #2d8a87; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } div.block_color5 { border-left: 5px solid #3c6db0; border-top: 2px solid #3c6db0; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } div.block_color6 { border-left: 5px solid #008bcc; border-top: 2px solid #008bcc; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } div.block_color7 { border-left: 5px solid #808ec7; border-top: 2px solid #808ec7; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } div.block_color8 { border-left: 5px solid #00b4c3; border-top: 2px solid #00b4c3; padding: 10px 3px 0px 3px; margin: 0.5em 0em 0em 0em; } .intro_text { font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; font-size: 1.1em; margin-top: 0em; margin-bottom: 0.6em; clear: both; page-break-inside: avoid; line-height: 1.3em; } .intro_text_ch02_box { font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; font-size: 1.1em; margin-top: 0.2em; margin-bottom: 0em; margin-left: 0.5em; page-break-inside: avoid; line-height: 1.3em; } .intro_text_ch_box { font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; font-size: 1.1em; margin-top: 1em; margin-bottom: 0em; page-break-inside: avoid; line-height: 1.3em; padding: 0px 12px 0px 12px; } .chapter_intro_text { font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; font-size: 1.2em; margin-top: 0em; margin-bottom: 0.6em; clear: both; page-break-inside: avoid; line-height: 1.3em; } span.italic { font-family: "DINNextLTPro"; font-weight: normal; font-style: italic; } span.din_next_bold { font-family: "DINNextLTPro"; font-weight: bold; font-style: normal; } span.din_next_medium { font-family: "DINNextLTPro-Medium"; font-weight: normal; font-style: normal; } p.body_text_top { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 1em; margin-bottom: 0em; margin-left: 0; } p.copyright { text-align: center; font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; margin-top: 1em; margin-bottom: 0em; margin-left: 0; } div.text_wrapped_img { float: left; margin: 1em; text-align: center; width: 7%; page-break-inside: avoid; } div.text_wrapped_img img { page-break-inside: avoid; width: 100%; } div.text_wrapped_box { float: left; margin-top: 0em; margin-bottom: -0.2em; width: 16%; page-break-inside: avoid; } div.text_wrapped_box img { page-break-inside: avoid; width: 100%; } span.din_next_regular { font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; } .section_b_head { font-size: 1.35em; margin-top: 1em; margin-bottom: 0.1em; font-weight: normal; color: #000; clear: both; page-break-inside: avoid; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; line-height: 1em; } p.body_text { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 0em; margin-bottom: 0em; margin-left: 0; } p.body_text_bullet_indent { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 0em; margin-bottom: 0em; margin-left: 1.75em; } p.body_text_no_bullet_indent { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 0em; margin-bottom: 0.5em; margin-left: 1.75em; } p.body_text_no_bullet_indent_more { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: -0.5em; margin-bottom: 0.5em; margin-left: 1.75em; text-indent: 1em; } p.body_text_indent { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 0em; margin-bottom: 0em; margin-left: 0; text-indent: 1em; } span.din_cond { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; } .portrait_large { text-align: center; page-break-inside: avoid; clear: both; margin: 1.5em auto; width: 60%; } .portrait_large img { page-break-inside: avoid; width: 100%; } .portrait_large_bottom { text-align: center; page-break-inside: avoid; clear: both; margin: 1em auto 0em auto; width: 65%; } .portrait_large_bottom img { page-break-inside: avoid; width: 100%; } span.number_bigger_size { font-size:2em; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; vertical-align: 0; padding: 5px; } p.body_text_top_numbered { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 1.5em; margin-bottom: 0.2em; margin-left: 1.8em; text-indent: -1.7em; line-height: 1em; } span.intro_head { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size:1.2em; } .box_container { page-break-inside: avoid; page-break-before: always; margin-top: 0em; margin-bottom: 0em; width: 100%; } div.text_wrapped_box2 { float: right; margin-top: 0em; padding-right: 0.5em; padding-bottom: 1em; text-align: left; width: 82%; } .box_container_no_break { page-break-inside: avoid; page-break-before: avoid; margin-top: 1em; margin-bottom: 0em; width: 100%; } .box_container_new { page-break-inside: avoid; margin-top: 1em; margin-bottom: 0em; } .container { page-break-inside: avoid !important; margin-top: 1em; } .container1 { page-break-inside: avoid !important; margin: 0em; } .box { width: 100%; margin-top: -1.2em; margin-bottom: 1em; font-style: italic; background-color: #bfc6df; clear: both; padding-bottom: 0.3em; page-break-after: avoid !important; } .box_white_bg { width: 100%; margin-top: -1.2em; margin-bottom: 1em; font-style: italic; background-color: #ffffff; clear: both; padding-bottom: 0.3em; page-break-after: avoid !important; } .box_ch02_blue_bg { width: 100%; margin-top: -1.2em; margin-bottom: 1em; font-style: italic; background-color: #69a6da; padding-bottom: 0.3em; page-break-after: avoid !important; } .box_ch02_blue_bg_new { margin-top: 0em; margin-bottom: 1em; font-style: italic; background-color: #69a6da; padding-bottom: 0em; page-break-after: avoid !important; } .box_ch02_blue_bg_new_col1 { margin-top: 0em; margin-bottom: 1em; font-style: italic; background-color: #808ec7; padding-bottom: 0em; page-break-after: avoid !important; } .box_ch02_blue_bg_new_col2 { margin-top: 0em; margin-bottom: 1em; font-style: italic; background-color: #00b4c3; padding-bottom: 0em; page-break-after: avoid !important; } .box_ch02_yellow_bg { width: 100%; margin-top: -1.2em; margin-bottom: 1em; font-style: italic; background-color: #f7cc4b; padding-bottom: 0.3em; page-break-after: avoid !important; } .box_white { width: 100%; margin-top: 0; margin-bottom: 1em; font-style: italic; background-color: #ffffff; clear: both; padding-bottom: 0.3em; page-break-after: avoid !important; } .box_grey_border { margin-top: -1.2em; margin-bottom: 1em; font-style: italic; clear: both; padding-bottom: 0.3em; page-break-after: avoid !important; border: 2px solid #b9b7b9; } .box_blue_bg { width: 100%; margin-top: -1.2em; margin-bottom: 1em; font-style: italic; background-color: #8ec3e3; clear: both; padding-bottom: 0.3em; page-break-after: avoid !important; } .box_blue_bg_ch02 { width: 100%; margin-top: -1.2em; margin-bottom: 1em; font-style: italic; background-color: #9ecbd3; clear: both; padding-bottom: 0.3em; page-break-after: avoid !important; } .box_blue_bg_ch03 { width: 100%; margin-top: -1.2em; margin-bottom: 1em; font-style: italic; background-color: #eed38c; clear: both; padding-bottom: 0.3em; page-break-after: avoid !important; } h4.box_header { text-align: left; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 1.2em; margin-top:0em; margin-bottom:1.5em; background-color: #bfc6df; padding: 8px 0px 5px 10px; page-break-after: avoid !important; } h4.box_header_white_bg { text-align: left; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 1.2em; margin-top:0em; background-color: #f9f7f8; padding: 10px 0px 2px 10px; page-break-after: avoid !important; } .txt_box2_content { margin: 0em !important; text-align: left; padding: 7px 3px 0px 10px; font-style: normal; font-weight: normal; font-size: 0.9em; font-family: "DINNextLTPro-LightCondensed"; font-weight: normal; font-style: normal; } .txt_box2_content_top { margin: 0em !important; text-align: left; padding: 0px 3px 0px 10px; font-style: normal; font-weight: normal; font-size: 0.9em; font-family: "DINNextLTPro-LightCondensed"; font-weight: normal; font-style: normal; } .box_intro_text { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 0em; margin-bottom: 0em; padding: 0px 3px 5px 10px; clear: both; page-break-inside: avoid; line-height: 1.3em; } h5.box_c_head { margin-top: 1em; margin-bottom: 0.3em; font-weight: normal; color: #000; clear: both; padding: 10px 3px 0px 10px; page-break-inside: avoid; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; line-height: .5em; } .landscape_small { text-align: center; page-break-inside: avoid; clear: both; margin: 1.5em auto; width: 45%; } .landscape_small img { page-break-inside: avoid; width: 100%; } .landscape_small_left { text-align: center; page-break-inside: avoid; clear: both; margin: 0.8em 0em 0.8em 0.6em; width: 45%; } .landscape_small_left img { page-break-inside: avoid; width: 100%; } .landscape_small_left_not_there_yet { text-align: center; page-break-inside: avoid; clear: both; margin: 0.8em 0em 0.8em 0em; width: 45%; } .landscape_small_left_not_there_yet img { page-break-inside: avoid; width: 100%; } span.din_next_med_con { font-family: "DINNextLTPro-MediumCond"; font-weight: normal; font-style: normal; } span.bold_condensed { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; } .caption { margin: 0.1em auto 1em auto; padding: 0px; page-break-before: avoid; text-align: left; font-size: 0.9em; line-height: 1.3em; font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; } .caption_new { margin: 0.1em auto 0em auto; padding: 0px; page-break-before: avoid; text-align: left; font-size: 0.9em; line-height: 1.3em; font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; } span.drop { float:left; font-size: 2.6em; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; margin-right:5px; margin-top:2px; line-height: 0.5em; } span.din_next_cond_bold { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; } .landscape_large { text-align: center; page-break-inside: avoid; clear: both; border-radius: 0px; margin: 1.5em auto; width: 100%; } .landscape_large img { page-break-inside: avoid; border-radius: 0px; width: 100%; } .landscape_large_break_before { text-align: center; page-break-inside: avoid; page-break-before: always; clear: both; border-radius: 0px; margin: 1.5em auto; width: 100%; } .landscape_large_break_before img { page-break-before: always; page-break-inside: avoid; border-radius: 0px; width: 100%; } .landscape_large_bottom { text-align: center; page-break-inside: avoid; clear: both; border-radius: 0px; margin: 1.5em auto 0em auto; width: 100%; } .landscape_large_bottom img { page-break-inside: avoid; border-radius: 0px; width: 100%; } p.chapter_opener_text { text-align: left; font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; margin-top: 1em; margin-bottom: 0em; margin-left: 0; } p.box_chapter_opener_text { text-align: left; font-family: "DINNextLTPro-Regular"; font-weight: normal; font-style: normal; margin-top: 1em; margin-bottom: 0em; margin-left: 0; padding: 5px 3px 0px 10px; } p.target_head { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size:1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; } p.target_text { font-family: "DINNextLTPro-MediumCond"; font-weight: normal; font-style: normal; margin-bottom:3px; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.target_text_top { font-family: "DINNextLTPro-MediumCond"; font-weight: normal; font-style: normal; margin-bottom:3px; margin-left:0; margin-right:0; margin-top:1em; text-align:left; } p.step_text { text-align: left; font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; margin-top: 0.1em; margin-bottom: 0em; margin-left: 0; line-height: 1.1em; } p.step_text_a { text-align: left; font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; margin-top: 0.1em; margin-bottom: 0em; margin-left: 17.5%; margin-right: 17.5%; line-height: 1.1em; } p.step_text_top { text-align: left; font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; margin-top: 1em; margin-bottom: 0em; margin-left: 0; } span.din_next_heavy_cond { font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; } p.you_should_box_head { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; margin-bottom:3px; margin-left:0; margin-right:0; margin-top:3px; text-align:left; font-size: 0.9em; padding: 10px 5px 0px 10px; text-decoration: underline; } .should_box_text { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; margin-bottom:0px; margin-left:0; margin-right:0; margin-top:0; font-size: 0.9em; padding: 0px 5px 0px 10px; text-align:left; } p.pro_tip_head { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #2897a9; border-left: 8px solid #2897a9; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_text { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #2897a9; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_col1 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #bc4d5a; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_col2 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #0086b6; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_col3 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #7b89be; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_col4 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #2d8a87; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_col5 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #3c6db0; padding-left: 5px; padding-top: 2px; } p.pro_tip_head_col1 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #bc4d5a; border-left: 8px solid #bc4d5a; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_col2 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #0086b6; border-left: 8px solid #0086b6; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_col3 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #7b89be; border-left: 8px solid #7b89be; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_col4 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #2d8a87; border-left: 8px solid #2d8a87; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_col5 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #3c6db0; border-left: 8px solid #3c6db0; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_left { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #2897a9; border-left: 8px solid #2897a9; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_left_col1 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #bc4d5a; border-left: 8px solid #bc4d5a; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_left_col2 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #0086b6; border-left: 8px solid #0086b6; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_left_col3 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #7b89be; border-left: 8px solid #7b89be; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_left_col4 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #2d8a87; border-left: 8px solid #2d8a87; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_head_left_col5 { font-family: "DINNextLTPro-Condensed"; font-weight: normal; font-style: normal; font-size:1.2em; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:0; border-top: 1px solid #3c6db0; border-left: 8px solid #3c6db0; padding-top: 2px; padding-left: 5px; text-align:left; } p.pro_tip_text_left { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #2897a9; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_left_col1 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #bc4d5a; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_left_col2 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #0086b6; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_left_col3 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #7b89be; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_left_col4 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #2d8a87; padding-left: 5px; padding-top: 2px; } p.pro_tip_text_left_col5 { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; font-size:0.9em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-0.2em; text-align:left; border-left: 8px solid #3c6db0; padding-left: 5px; padding-top: 2px; } div.not_there_text { font-family: "DINNextLTPro-LightCondensed"; font-weight: normal; font-style: normal; margin-bottom:3px; margin-left:0; margin-right:0; margin-top:0; text-align:left; } h2.section_head_clear { text-align: left; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 3em; margin-top:0em; margin-bottom:0em; background-color: #69a6da; padding: 10px 0px 2px 10px; page-break-after: avoid !important; line-height: 1em; } h2.section_head_clear_col1 { text-align: left; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 3em; margin-top:0em; margin-bottom:0em; background-color: #808ec7; padding: 10px 0px 2px 10px; page-break-after: avoid !important; line-height: 1em; } h2.section_head_clear_col2 { text-align: left; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 3em; margin-top:0em; margin-bottom:0em; background-color: #00b4c3; padding: 10px 0px 2px 10px; page-break-after: avoid !important; line-height: 1em; } h2.section_head_clear_yellow { text-align: left; font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; font-size: 3em; margin-top:0em; margin-bottom:0em; background-color: #f7cc4b; padding: 10px 0px 2px 10px; page-break-after: avoid !important; line-height: 0.9em; } div.clear_float{ clear: both; } table.table { margin-top: 1em; margin-bottom: 0em; page-break-inside:avoid; page-break-before:always; width: 80%; margin: 0em 10% 0em 10%; clear: both; border: 2px solid #008bcc; border-collapse: collapse; } table.table_break_before { margin-top: 0em; margin-bottom: 0em; page-break-inside:avoid; page-break-before:always; width: 80%; margin: 0em 10% 0em 10%; clear: both; border: 2px solid #008bcc; border-collapse: collapse; } table.table_no_break { margin-top: 0em; margin-bottom: 0em; page-break-inside:avoid; width: 80%; margin: 0em 10% 0em 10%; clear: both; border: 2px solid #008bcc; border-collapse: collapse; } table.table_col1 { margin-top: 1em; margin-bottom: 0em; page-break-inside:avoid; page-break-before:always; width: 80%; margin: 0em 10% 0em 10%; clear: both; border: 2px solid #808ec7; border-collapse: collapse; } table.table_col1_no_break { margin-top: 1em; margin-bottom: 0em; page-break-inside:avoid; width: 80%; margin: 0em 10% 0em 10%; clear: both; border: 2px solid #008bcc; border-collapse: collapse; } table.table_col2 { margin-top: 1em; margin-bottom: 0em; page-break-inside:avoid; page-break-before:always; width: 80%; margin: 0em 10% 0em 10%; clear: both; border: 2px solid #008bcc; border-collapse: collapse; } table.table_col2_no_break { margin-top: 1em; margin-bottom: 0em; page-break-inside:avoid; width: 80%; margin: 0em 10% 0em 10%; clear: both; border: 2px solid #008bcc; border-collapse: collapse; } table.table_type2 { margin-top: 1em; page-break-inside:avoid; width: 100%; clear: both; border-collapse: collapse; border-bottom: 2px solid #f7cc4b; } table.table_type3 { margin: 0em; page-break-inside:avoid; width: 100%; clear: both; border-collapse: collapse; border-bottom: 2px solid #f7cc4b; } td.column1 { width:70%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border: 2px solid #008bcc; } td.column1_merge { width:71%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border: 2px solid #008bcc; } td.column1_col1 { width:70%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border: 2px solid #808ec7; } td.column1_col1_merge { width:71%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border: 2px solid #808ec7; } td.column1_col2 { width:70%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border: 2px solid #00b4c3; } td.column1_col2_merge { width:71%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border: 2px solid #00b4c3; } td.column1_no_border { width:70%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border-left: 2px solid #008bcc; border-bottom: 2px solid #ffffff; } td.column1_no_border_merge { width:71%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border-left: 2px solid #008bcc; border-bottom: 2px solid #ffffff; } td.column1_no_border_col1 { width:70%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border-left: 2px solid #808ec7; border-bottom: 2px solid #ffffff; } td.column1_no_border_col1_merge { width:71%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border-left: 2px solid #808ec7; border-bottom: 2px solid #ffffff; } td.column1_no_border_col2 { width:70%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border-left: 2px solid #00b4c3; border-bottom: 2px solid #ffffff; } td.column1_no_border_col2_merge { width:71%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: left; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border-left: 2px solid #00b4c3; border-bottom: 2px solid #ffffff; } td.day { width:20%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: center; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border-left: 2px solid #f7cc4b; border-right: 2px solid #f7cc4b; background-color: #b9b7b9; } td.posture_name_2 { width:80%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; text-align: center; margin-left: 0.5em; padding: 5px; vertical-align: top; display: table-cell; border-left: 2px solid #f7cc4b; border-right: 2px solid #f7cc4b; border-bottom: 2px solid #f7cc4b; } td.column2_pg140 { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #008bcc; vertical-align: top; padding: 0; margin: 0; width: 28%; } td.column2 { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #008bcc; vertical-align: top; padding: 0; margin: 0; width: 30%; } td.column2_merge { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #008bcc; vertical-align: top; padding: 0; margin: 0; width: 29%; } td.column2_col1 { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #808ec7; vertical-align: top; padding: 0; margin: 0; width: 30%; } td.column2_col1_merge { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #808ec7; vertical-align: top; padding: 0; margin: 0; width: 29%; } td.column2_col2 { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #00b4c3; vertical-align: top; padding: 0; margin: 0; width: 30%; } td.column2_col2_merge { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #00b4c3; vertical-align: top; padding: 0; margin: 0; width: 29%; } td.table_header { text-align: center; vertical-align: top; width: 100%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; font-size: 1.3em; } td.table_header_border { text-align: center; vertical-align: top; width: 100%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; font-size: 1.3em; border: 2px solid #008bcc; } td.table_header_border_col1 { text-align: center; vertical-align: top; width: 100%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; font-size: 1.3em; border: 2px solid #808ec7; } td.table_header_border_col2 { text-align: center; vertical-align: top; width: 100%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; font-size: 1.3em; border: 2px solid #00b4c3; } td.table_header_type2 { text-align: center; vertical-align: top; width: 100%; font-family: "DINNextLTPro-HeavyCondensed"; font-weight: normal; font-style: normal; font-size: 1.3em; color: #ffffff; background-color: #000000; border-bottom: 2px solid #f7cc4b; border-left: 2px solid #000000; border-right: 2px solid #000000; border-top: 2px solid #000000; padding: 5px 3px 3px 3px; } img.small_img { width:100%; text-align: left; margin-bottom: -0.3em; margin-left: 0em; margin-top: 0em; padding: 0; } img.small_img_p140 { width:100%; text-align: left; margin-bottom: -0.3em; margin-left: -0.03em; margin-right: -0.075em; margin-top: 0em; padding: 0; } img.small_img_pg130 { width:100%; text-align: left; margin-bottom: -0.3em; margin-left: 0em; margin-top: 0em; padding: 0; } img.small_img_II { width:100%; text-align: left; margin-bottom: -0.3em; margin-left: -0.03em; margin-top: 0em; padding: 0; } img.small_img_IY { width:100%; text-align: left; margin-bottom: -0.3em; margin-left: -0.03em; margin-top: 0em; padding: 0; } span.din_light { font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; } span.medium_cond { font-family: "DINNextLTPro-MediumCond"; font-weight: normal; font-style: normal; } span.posture_time_figures { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; } span.small { font-size: 0.7em; } .image_full { text-align: center; page-break-before: always; page-break-after: always; page-break-inside: avoid; clear: both; padding: 0px; margin: 0px; height: 99%; height: 99vh; width: 100%; } .image_full img { page-break-inside: avoid; width: 100%; } ol.toc_lvl1 { list-style-type: none; padding:0; } ol.toc_lvl2 { list-style-type: none; padding-left:1em; } .cover_image { text-align: center; page-break-inside: avoid; clear: both; border-radius: 4px; /* Optional */ padding: 0px; margin: 0em auto; width: 100%; } .cover_image img { page-break-inside: avoid; width: 100%; } .landscape_medium { text-align: center; page-break-inside: avoid; clear: both; margin: 1.5em auto; width: 84%; } .landscape_medium img { page-break-inside: avoid; width: 100%; } .portrait_medium { text-align: center; page-break-inside: avoid; clear: both; margin: 1.5em auto; width: 60%; } .portrait_medium img { page-break-inside: avoid; width: 100%; } .portrait_medium_bottom { text-align: center; page-break-inside: avoid; clear: both; margin: 1em auto 0em auto; width: 60%; } .portrait_medium_bottom img { page-break-inside: avoid; width: 100%; } span.dinnext_bold { font-family: "DINNextLTPro"; font-weight: bold; font-style: normal; } div.pagebreak_before { page-break-before: always; } tr { page-break-inside: avoid; } .start_smart { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 1em; margin-bottom: 0em; margin-left: 1.8em; text-indent: -1.7em; line-height: 1em; } .DINNextLTPro-BoldCondensed { font-family: "DINNextLTPro-BoldCondensed"; font-weight: bold; font-style: normal; } p.body_text_top_numbered1 { text-align: left; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 0em; margin-bottom: 0.2em; margin-left: 1.8em; text-indent: -1.7em; line-height: 1em; } @media amzn-kf8 { td.column2 { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #008bcc; vertical-align: top; padding: 0; margin: 0; width: 30%; } td.column2_col1 { page-break-before: avoid; display: table-cell; text-align: center; border: 2px solid #808ec7; vertical-align: top; padding: 0; margin: 0; width: 30%; } img.small_img_I { width:100%; text-align: left; margin-bottom: 0em; margin-left: 0em; margin-top: 0em; padding: 0; } img.small_img { width:100%; text-align: left; margin-bottom: 0em; margin-left: 0em; margin-top: 0em; padding: 0; } } .portrait_xsmall { text-align: center; page-break-inside: avoid; clear: both; margin: 1.5em auto; width: 35%; } .portrait_xsmall img { page-break-inside: avoid; width: 100%; }