html {overflow:scroll;}body{margin:0;padding:0; background:#fff;font-size:100%;-webkit-user-select:none;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;} div {font-family:"Noto Sans", arial, verdana, sans-serif;font-size:100%;color:#222;}p {font-family:"Noto Sans", arial, verdana, sans-serif;font-size:100%;color:#222;margin:0 0 15px 0;line-height:120%;}li {font-size:100%;color:#222;}td {font-size:100%;color:#222;vertical-align:top;}img {border:0;}a {font-size:100%;color:#b3363e;text-decoration:none;transition:color 0.3s;}a:hover {color:#f44e23;text-decoration:none;}h1 {font-family:"Josefin Sans", arial, verdana, sans-serif;font-size:240%;color:#fff;background: #b3363e;margin:0 0 30px 0;padding:20px 0;font-weight:400;text-align:center;letter-spacing:-1px;}h2 {font-family:"Josefin Sans", arial, verdana, sans-serif;font-size:210%;color:#b3363e;margin:0 0 30px 0;padding:0;font-weight:400;text-align:center;letter-spacing:-1px;}h3 {font-family:"Josefin Sans", arial, verdana, sans-serif;font-size:180%;color:#b3363e;margin:0 0 20px 0;padding:0;font-weight:400;text-align:center;letter-spacing:-1px;}h4 {font-family:"Josefin Sans", arial, verdana, sans-serif;font-size:150%;color:#b3363e;margin:0 0 10px 0;padding:0;font-weight:400;text-align:center;letter-spacing:-1px;}form {margin:0;}textarea {font-family:"Noto Sans", arial, verdana, sans-serif;font-size:90%;} #logo {background: url(../images/site/fresca-v1.1.svg) no-repeat center center;background-size: cover;display: block;padding: 0;height:81px;width: 300px;margin: 0 auto;}#top_bar_inner {padding: 20px 0;}#mobile_menu {position: absolute;top: 0;left: 30px;display:block;float:left;margin:0 0 0 15px;z-index:999999;}#navigation {position:absolute;z-index:999999;top:90px;left:calc(-100%);width:200px;transition:left 0.3s;border-radius:0 0 10px 0;}.navigation_active {left:0 !important;}.nav_container {position:relative;}#nav_home {background: url(../images/nav/home.png) no-repeat 10px center;background-size:25px 25px;}#nav_session {background: url(../images/nav/session.png) no-repeat 10px center;background-size:25px 25px;}#nav_weigh-in {background: url(../images/nav/weigh-in.png) no-repeat 10px center;background-size:25px 25px;}#nav_health-stats {background: url(../images/nav/health-stats.png) no-repeat 10px center;background-size:25px 25px;}#nav_progress {background: url(../images/nav/progress.png) no-repeat 10px center;background-size:25px 25px;}#nav_leaderboard {background: url(../images/nav/leaderboard.png) no-repeat 10px center;background-size:25px 25px;}#nav_other-activities {background: url(../images/nav/other-activities.png) no-repeat 10px center;background-size:25px 25px;}#nav_faq {background: url(../images/nav/faq.png) no-repeat 10px center;background-size:25px 25px;}#nav_account {background: url(../images/nav/account.png) no-repeat 10px center;background-size:25px 25px;}#nav_logout {background: url(../images/nav/logout.png) no-repeat 10px center;background-size:25px 25px;}#nav_contact {background: url(../images/nav/contact.png) no-repeat 10px center;background-size:25px 25px;}#nav_move {background: url(../images/nav/move.png) no-repeat 10px center;background-size:25px 25px;}.nav_item, .nav_item_active,.nav_item:hover, .nav_item_active:hover {display:block;height:33px;text-align:left;color:#fff !important;font-weight:normal !important;padding:10px 15px 0 20px;margin:0;padding-left: 45px;}.nav_item:hover, .nav_item_active:hover {text-decoration:none;background-color:#b3363e !important;}#nav, #nav ul {padding:0 0 0 0;margin:0;list-style:none;}#nav a {display:block;}#nav li {}#nav li a {color:#fff;}#nav li:hover ul,#nav li:focus ul {display:block;}#nav li ul {display:none;margin:0;}.dd_nav_item, .dd_nav_item_last {color:#fff !important;font-weight:normal !important;padding:8px 15px 3px 40px;margin:0;}#footer {padding:50px 50px 0 50px;margin:50px 0 0 0;font-size:90%;}#footer * {}#footer_left {width:calc(100%/6*5);float:left;}#footer_logo {width:calc(100%/6);float:left;text-align:right;opacity:0.7;}.home_favourite_flex {display: flex;flex-wrap:wrap;justify-content:center;}.home_favourite {width: 155px;height: 155px;margin: 0 20px 20px 0;color: #000;background: #f99;border-radius:10px;position: relative;background: center center no-repeat;background-size: 100% auto;transition:transform 0.3s;}.home_favourite:hover {transform:scale(1.1);}.home_favourite span {font-family:"Josefin Sans", arial, verdana, sans-serif;display: block;position: absolute;width: calc(100%);bottom: 0;text-align: center;font-size: 100%;background:#ffffffaa;padding: 10px 0;border-radius: 0 0 10px 10px;}#home_recent_flex {display: flex;flex-wrap:wrap;justify-content:space-evenly;}.home_activity_row {width: 276px;margin: 0 0 20px 0;color: #000;transition:transform 0.3s;padding-left: 74px;background-size: 64px 64px;background-repeat:no-repeat;}.home_activity_row:hover {transform:scale(1.1);}.home_activity_image {float:left; margin:0 20px 0 0;}#breadcrumb {float:right;margin:-30px 0 0 0;}.user_form table {margin:0 auto;}.user_form .row_0 {}.user_form .row_1 {}.user_form .row_section {}.user_form .row_section td {padding-top:30px;}.user_form .cell {padding:10px;}.user_form .cell_left {padding:10px;}.user_form .cell_right {padding:10px;}.user_form .cell_span {padding:10px;}.user_form .error {display:block;color:#c00;font-weight:bold;}.user_form .input_box {width:300px;padding:8px;}.user_form .input_box_200 {width:300px;padding:8px;}.user_form .input_box_small {width:80px;padding:8px;}.user_form .input_box_bp {width:130px;padding:8px;}.user_form .button,.user_form input[type=submit] {display: block;margin:0 auto;min-width: 150px;}.user_form form {margin:0px;}.user_form select {width:300px;padding:8px;}.user_form .textarea {width:300px;height:200px;padding:8px;}.user_form .textarea_small {width:300px;height:50px;font-family:"Noto Sans";font-size:90%;padding:8px;}.user_form .section {}.user_form h3 {padding:20px 0 0 0;}.user_form .select_box_200 {width:300px;}.range_slider {-webkit-appearance:none;width:100%;height:10px;border-radius:5px;background:linear-gradient(to right,#30123B 0%,#351E58 4%,#3E3A96 8%,#4456C7 12%,#4670E8 16%,#4589FC 20% ,#39A2FC 24%,#28BBEB 28%,#1AD1D2 32%,#19E3B8 36%,#2CEF9D 40% ,#4DF97C 44%,#74FE5C 48%,#98FE42 52%,#B3F835 56%,#CDEB34 60%,#E3DA37 64%,#F3C63A 68%,#FCB035 72%,#FD952B 76%,#F9771E 80%,#EF5A11 84%,#E24209 88%,#D02F04 92%,#B91E01 96%,#9D1001 100%);outline:none;opacity:0.9;transition:opacity .2s;margin:15px 0;}.range_slider::-webkit-slider-thumb {-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #b3363e;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.3);}.range_slider::-moz-range-thumb {width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #b3363e;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.3);}.range_slider:hover {opacity:1;}.single_slider_wrapper {padding:10px 0;width:100%;max-width:400px;margin:0 auto;}.single_slider_item {position:relative;padding-right:50px; }.range_value {position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:bold;min-width:45px;text-align:right;color:#b3363e;}.faq_area_label,.faq_question_block {margin:25px 0 0 0;}.faq_question {display:block;background:#b3363e url(../images/site/expand.png) 7px center no-repeat;padding:7px 0 7px 50px;margin:10px 0 0 0;color:#fff;border-radius:10px;transition: background-color 0.3s;}.faq_question:hover {text-decoration:none;color:#000;background-color:#b3363e33;}.faq_question_expanded {text-decoration:none;cursor:pointer;color:#000;background:#b3363e33 url(../images/site/contract.png) 7px center no-repeat;border-radius:10px 10px 0 0;}.faq_answer {margin:0 0 20px 0;background:#b3363e33;padding:10px 30px 10px 30px;border-radius:0 0 10px 10px;}#trophies {display: flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly;}.trophy {width: 120px;background: #ffffff55;border-radius: 10px;padding: 10px 10px;text-align:center;transition:transform 0.3s;margin: 20px 10px;}.trophy:hover {transform:scale(1.2);}.trophy p {font-size:80%;}.trophy img {width: 100px;height: 100px;display: block;margin: 0 auto;}#trophy_award_notification {position: absolute;top:0;right: 0;z-index: 999999;display: flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;background: #ffffffcc;padding:10px 10px 0 10px;border-radius:0 0 0 10px;-webkit-animation:slow_appear 1.5s ease-in;animation:slow_appear 1.5s ease-in;}.trophy_award_item {width: 100px;transition: transform 0.3s;}.trophy_award_item:hover {transform: scale(1.2);}.trophy_award_item img {display: block;width: 50px;height: 50px;margin: 0 auto 10px auto}.trophy_award_item p {font-size: 80%;text-align:center;}#install_me {display: block;width: 150px;margin: 0 auto;}#read_less_button {width:100px;display:none;float:left;} #read_more_text {display:none;}.button {font-family:"Josefin Sans", arial, verdana, sans-serif;display:inline-block;text-align:center;color:#fff;background:#b3363e;padding:20px 20px 15px 20px;font-size:110%;cursor:pointer;margin:20px auto 20px auto;border:0;border-radius:10px;transition:background-color 0.3s, transform 0.3s;}.button:hover {background:#c85e4b;color:#fff;text-decoration:none;transform:scale(1.1);}#session_details {display: flex;flex-direction:column;width: 340px;margin: 0 auto;}.session_details_row {display: flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border-radius:5px;margin-top:3px;cursor: pointer;transition:background-color 0.3s ease;}.session_details_row_active {border-radius:5px 5px 0 0;}.session_details_thumb {width: 64px;padding: 5px;border-radius:5px;}.session_details_name {width: 200px;padding:0 10px;}.session_details_type {width: 75px;}.session_details_intensity {width: 50px;}.session_details_volume {width: 75px;padding-right: 10px;}.session_details_info {display: none;padding:10px;border-radius:0 0 5px 5px;position:relative;}.session_details_swap {display:inline-block;vertical-align:middle;position:absolute;top:0;right:0;}.swap_activity_btn {background:none;border:none;cursor:pointer;padding:5px;opacity:0.6;transition:opacity 0.2s, transform 0.2s;}.swap_activity_btn:hover {opacity:1;transform:scale(1.1);}.swap_activity_btn:disabled {cursor:not-allowed;opacity:0.4;}.colour_cardio {background: #993134;color: #fff;}.colour_cardio_trans {background: #99313433;}.colour_arms-shoulder {background: #f3522c;color: #fff;}.colour_arms-shoulder_trans {background: #f3522c33;}.colour_core {background: #f9c74f;color: #fff;}.colour_core_trans {background: #f9c74f33;}.colour_back {background: #90be6d;color: #fff;}.colour_back_trans {background: #90be6d33;}.colour_legs {background: #43aa8b;color: #fff;}.colour_legs_trans {background: #43aa8b33;}.colour_chest {background: #f8961e;color: #fff;}.colour_chest_trans {background: #f8961e33;}.colour_rest {background: #3881c3;color: #fff;}.colour_rest_trans {background: #57759033;}.colour_cardio td,.colour_arms-shoulder td,.colour_core td,.colour_back td,.colour_legs td,.colour_chest td,.colour_rest td {color: #fff;vertical-align:middle;}.session_details {max-width:700px; margin:50px auto 0 auto;}.session_details table {margin: 0 auto;}.session_details table img {vertical-align:middle !important;}.rounded_corners {border-radius:10px;}.border_bottom{border-bottom:3px #fff solid;}.table_margin_in {border-top:7px #fff solid !important;border-bottom:7px #fff solid !important;}.rounded_right {border-radius:0 20px 20px 0;}.vertical_centre {vertical-align:middle;}#music {display: block;margin: 0 auto;}.session_data {display: flex;flex-wrap:nowrap;justify-content:space-evenly;max-width: 400px;margin:0 auto;}.session_data div {flex: 1;border-radius:10px;margin:0 10px;text-align: center;font-family:Josefin Sans, sans-serif;font-size: 320%;line-height:35px;color: #fff;padding: 20px 10px 20px 10px;}.session_data div span {display: block;font-family: lato, sans-serif;font-size: 30%;margin-top: 5px;line-height:100%;}.session_data_activities {background:#ff9f3b;}.session_data_time {background:#c85e4b;}.session_data_kcal {background:#89515e;}.smaller_text {font-size:240% !important;}.smaller_text span {font-size:35% !important;}.page_routine #main,.page_workout #main {height: calc(100vh - 17px);}.page_routine #footer_text {display:none !important;} #workout_area {}#ready_popup {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 999999;}#ready_popup_inner {position: fixed;left:calc(50vw - 100px);top: calc(50vh - 100px);width:200px;height: 200px;background:url(../images/site/workout-go.svg) center center no-repeat;background-size: cover;cursor: pointer;}#activity_name {width:100vw;margin: 0 !important;padding:10px 0 10px 0 !important;font-size:150%;background: none;}#activity_controls {width: 100vw;height: 50px;display: flex;justify-content:center;}.activity_button {display: block;width: 40px;height: 40px;margin: 5px 15px;}.activity_button svg {width: 40px;height: 40px;}.activity_button:hover svg .background {fill: #fff;}#show_info {display: block;}.pre_activity #show_info {display: none;}#progress_bar {position: fixed;left: 0;bottom:0;right: 0;display: flex;align-items: flex-end;margin: 0;z-index: 9999;}.progress_item {display:block;height: 10px;transition: margin 0.3s;border-top: 3px solid #fff;border-right: 1px solid #fff;}.progress_item_active {height: 15px;border: 3px #fff solid;border-bottom: 0;border-radius: 5px 5px 0 0;}#keep_alive {position: absolute;left: -200px;}#x_of_y {position: fixed;bottom: 10px;right:0;z-index: 999;background: #b3363e;background:linear-gradient(3deg, #a30f0f 0%, #c01818 100%);padding: 10px;color: #fff;border-radius:10px 0 0 0;border:3px #fff solid;border-right:0;border-bottom: 0;}#workout_area {position:relative;}#music_bar {background:#c85e4b33;width: 310px;margin: 30px auto 50px auto;padding:20px;border-radius:10px;}.music_item {width: 300px;margin: 10px auto;cursor: pointer;padding: 0 0 0 40px;background: url(../images/site/music-icon.svg) no-repeat left center;background-size: auto 100%;}.music_item_selected {width: 300px;margin: 10px auto;cursor: pointer;padding: 0 0 0 40px;background: url(../images/site/music-icon-selected.svg) no-repeat left center;background-size: auto 100%;font-weight: bold;}#activity_instructions_popup_cover, #add_exercise_popup_cover {display: none;position: fixed;top: 0;left: 0;bottom: 0;right: 0;background:#00000066;}#workout_image {display: block;margin: 0 auto 20px auto;transition:display 0.3s, float 0.3s, width 0.3s, margin 0.3s;border-radius:10px;width: calc(100% - 10px) !important;background: #ffffff;border: 3px #ffffff solid;}#workout_video {display: block;margin: 0 auto 20px auto;transition:display 0.3s, float 0.3s, width 0.3s, margin 0.3s;border-radius:10px;width: calc(100% - 10px) !important;background: #ffffff;border: 3px #ffffff solid;}.workout_video{width: calc(100%) !important;height: auto !important;}#activity_tip {display: none;position: absolute;top: 0;left: 0;width: calc(100% - 10px);background: #00000099;border-radius:10px;color: #fff;font-size: 110%;text-align:center;padding: 10px 15px;}#activity_description {display: none;}#timer_counter {font-size: 500%;font-family:"Oxygen Mono";text-align: center;margin: 0 0 30px 0;color: #993134;}#timer_counter.weights_timer {font-size: 100%;}#timer_counter.weights_timer .workout_timer_label {font-size: 500%;}#timer_controls {font-size: 100% !important;}.blue_text {color: #3881c3 !important;}#time_completed_feedback, #reps_completed_feedback {text-align:center;}.weight_rep_details {display:inline-block;margin:5px;}.completed_box {width: 125px;font-size: 120%;text-align: right;}.completed_group {margin-bottom:20px;}#great_work {}#activity_popup h3, #activity_feedback h2 {color: #3881c3 !important;}#activity_popup .button,#activity_feedback .button {background: #3881c3 !important;}.workout_timer {position:relative;width:200px;height:200px;margin: 0 auto;}#timer_counter {transition:transform 0.3s, position 0.3s, width 0.3s, height 0.3s, left 0.3s, top 0.3s;}.workout_timer_svg {transform:scaleX(-1);}.workout_timer_circle {fill:none;stroke:none;}#workout_timer_circle_fill {fill: #ffffffcc;}.workout_timer_path_elapsed {stroke-width:7px;transform:rotate(90deg);transform-origin:center;border: 3px solid #fff;}.workout_timer_path_remaining {stroke-width:7px;stroke-linecap:round;transform:rotate(90deg);transform-origin:center;transition:1s linear all;fill-rule:nonzero;}#timer_colour_1 {stop-color: #c01818;}#timer_colour_2 {stop-color: #7b1008;}#timer_starting_in {font-family:"Josefin Sans", arial, verdana, sans-serif;position:absolute;width:200px;height:120px;top:0;display:flex;align-items:center;justify-content:center;color:#b3363e;font-size:40%;}.workout_timer_label {position:absolute;width:200px;height:200px;top:0;display:flex;align-items:center;justify-content:center;color:#b3363e;font-size:90%;}#timer_reps_label {opacity: 0;position:absolute;width:200px;height:30px;top:140px;display:flex;align-items:flex-start;justify-content:center;color:#b3363e;font-size:25%;transition: opacity 0.3s;}.pre_activity #timer_colour_1 {stop-color: #3881c3;}.pre_activity #timer_colour_2 {stop-color: #004481;}.pre_activity #timer_starting_in {color: #3881c3;}.pre_activity .workout_timer_label {color: #3881c3;}.pre_activity #timer_reps_label {color: #3881c3;}.pre_activity #activity_description {display: block;}.pre_activity #workout_image {display: block;float: none !important;width: calc(75%) !important;margin: 0 auto 20px auto;}.pre_activity #workout_video {display: block;float: none !important;width: calc(75%) !important;margin: 0 auto 20px auto;}.pre_activity #timer_counter {position: absolute;left: -40px;top: -70px;transform:scale(0.5);}#buddies_list {margin:0 auto;width: 300px;column-count:2;}#progress_popup {position: absolute;display: none;width: 100px;background: #ffffffcc;border-radius:5px;padding: 20px;left:calc(50% - 70px);text-align:center;color:#000;}#progress_image {border-radius:5px;width: 33vw;height: 50vw;margin: 0 auto;}#progress_image svg {width: 33vw;height: 50vw;}#progress_image svg #Background path {fill: #111;}.active_body_part {fill: #fff !important;}#progress_image svg #Arms-shoulder path {fill: #333;cursor: pointer;}#progress_image svg #Back path {fill: #333;cursor: pointer;}#progress_image svg #Cardio path {fill: #333;cursor: pointer;}#progress_image svg #Chest path {fill: #333;cursor: pointer;}#progress_image svg #Core path {fill: #333;cursor: pointer;}#progress_image svg #Legs path {fill: #333;cursor: pointer;}.weight_labels {display:flex;}.weight_label {flex-basis:100px;min-width:100px;max-width:100px;color:#fff;text-align:center;}.weight_rep_details select {width:90px;margin:0 10px 0 0;padding:5px;}.weight_rep_row {margin-bottom:10px;}#leaderboard {width:calc(100%);max-width:400px;margin: 0 auto;}.leaderboard_row {display: flex;margin:0 0 10px 0;}.leaderboard_row div {background:#F0F0F0;background:linear-gradient(180deg, #F0F0F0 0%, #C1BDB0 100%);}.leaderboard_pos {width: 50px;height: 40px;text-align: center;padding: 10px 0 0 0;border-radius:5px;font-family: Josefin Sans;font-size: 200%;}.leaderboard_name {width: calc(100% - 125px);height: 32px;margin-top: 5px;padding: 8px 0 0 10px;}.leaderboard_time {width: 75px;height: 32px;margin-top: 5px;padding: 8px 10px 0 0;text-align: right;border-radius: 0 50px 50px 0;}#leaderboard_me {font-weight: bold;}#leaderboard .no_styling {background: none;}#leaderboard_crown {position:absolute;margin: -20px 0 0 -15px;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both;}#leaderboard_1 div {background:#FF9C23;background:linear-gradient(0deg, #FF9C23 0%, #FFE119 100%);}#leaderboard_2 div {background:#8594D8;background:linear-gradient(0deg, #8594D8 0%, #EAE0D7 100%);}#leaderboard_3 div {background:#C43D19;background:linear-gradient(0deg, #C43D19 0%, #FF812A 100%);}.top_margin_50 {margin-top:50px !important;}.padded_img img {padding:0;border-radius:10px;}.smallText {font-size:80%;}.smallText a {font-size:100%;}.error {color:#c00;font-weight:bold;}.pad30lr {padding:0 30px 0 30px;}.clear {clear:both;}.float_left {float:left;}.float_right {float:right;}.hide {display:none;}.mobile_landscape_only {display:none;}#simple_slider {position:relative;display:block;width:100%;height:auto;padding-top:48.78%;}.ss_wrapper {position:relative;top:0;height:100%;}#ss_previous {cursor:pointer;display:block;position:absolute;top:calc((100% - 115px)/2);left:30px;width:63px;height:115px;background:url(../images/site/arrows.png) no-repeat left top;z-index:9990;}#ss_next {cursor:pointer;display:block;position:absolute;top:calc((100% - 115px)/2);right:30px;width:63px;height:115px;background:url(../images/site/arrows.png) no-repeat right top;z-index:9990;}.ss_slide {position:absolute;left:0;top:0;width:calc(100%);height:calc(100%);display:none;}#ss_1 {display:block;}.ss_image {display:block;position:absolute;width:calc(100%);height:calc(100%);background:center center;background-repeat:no-repeat;background-size:100% auto;}.ss_caption {display:block;position:absolute;left:0;bottom:50px;width:calc(33%);}.ss_caption_inner {display:block;padding:30px;color:#fff;background:#00000066;border-radius:10px;}.ss_caption_inner * {margin:0;padding:5px;color:#fff;}.page_onboarding #mobile_menu{display: none;}.onboarding_choice {display: flex;width: calc(50%);margin: 25px auto 25px auto;padding: 10px;border-radius: 10px;}.onboarding_choice_text {width: calc(65% - 25px);margin: 0 50px 0 0;}.onboarding_choice_option {width: calc(35% - 25px);}.onboarding_beginner {background: #41ad5d44;}.onboarding_beginner .button {background: #41ad5d !important;}.onboarding_intermediate {background: #b06c3944;}.onboarding_intermediate .button {background: #b06c39 !important;}.onboarding_advanced {background: #b1395244;}.onboarding_advanced .button {background: #b13952 !important;}#theme_images {display: flex;width: calc(100%);margin:0 auto;}.theme_image {min-width: 60px;width: calc(20%);margin:0 10px 0 0;}.striped_table {margin: 0 auto;}.striped_table th {text-align:left;background:#f9f9f955;}.striped_table tr:nth-of-type(even) { background:#f9f9f955; }.striped_table tr:nth-of-type(odd) { background:#fefefe55; }.striped_table .centered {text-align:center;}.striped_table th, .striped_table td {padding:15px 10px;}.delete_icon {display: block;width: 30px;height: 30px;background:url(../images/site/delete.svg) no-repeat center center;background-size: 100% auto;transition: transform 0.3s;margin: 0 auto;}.delete_icon:hover {transform:scale(1.2);}.delete_icon_coloured {display: block;width: 30px;height: 30px;background:url(../images/site/delete-coloured.svg) no-repeat center center;background-size: 100% auto;transition: transform 0.3s;margin: 0 auto;}.delete_icon_coloured:hover {transform:scale(1.2);}.tick_icon {display: block;width: 30px;height: 30px;background:url(../images/site/tick.svg) no-repeat center center;background-size: 100% auto;transition: transform 0.3s;margin: 0 auto;}.tick_icon:hover {transform:scale(1.2);}.log_set, .delete_set {width:35px;height:35px;display:inline-block;background-size:100%;margin:0 10px;}.icon {list-style-type:none;padding:0 0 0 25px !important;margin:0 0 10px -3px !important;}.pdf {background:url(../images/resources/pdf.gif) no-repeat;}.doc, .docx {background:url(../images/resources/doc.gif) no-repeat;}.xls, .xlsx {background:url(../images/resources/xls.gif) no-repeat;}.ppt, .pptx {background:url(../images/resources/ppt.gif) no-repeat;}.wav {background:url(../images/resources/wav.png) no-repeat;}.avi {background:url(../images/resources/avi.png) no-repeat;}.folder {background:url(../images/resources/folder.png) no-repeat;}.sortable {list-style-type:none;margin:0;padding:0;}.reorder {cursor:move;}.nested_sortable li.mjs-nestedSortable-collapsed > ol {display:none;}.nested_sortable li.mjs-nestedSortable-branch > div > .disclose {display:inline-block;}.page_move #page_text2 {display:none;}.page_move #timer_counter {bottom:100px;}.hamburger {padding:5px 5px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible; }.hamburger:hover {opacity:1; }.hamburger.is-active:hover {opacity:1; }.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after {background-color:#fff;outline:none !important;}.hamburger:focus {outline:none !important;}.hamburger-box {width:40px;height:24px;display:inline-block;position:relative; }.hamburger-inner {display:block;top:50%;margin-top:-2px; }.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width:40px;height:4px;background-color:#fff; border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease; }.hamburger-inner::before, .hamburger-inner::after {content:"";display:block; }.hamburger-inner::before {top:-10px; }.hamburger-inner::after {bottom:-10px; }.hamburger--squeeze .hamburger-inner {transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--squeeze .hamburger-inner::before {transition:top 0.075s 0.12s ease, opacity 0.075s ease; }.hamburger--squeeze .hamburger-inner::after {transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--squeeze.is-active .hamburger-inner {transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--squeeze.is-active .hamburger-inner::before {top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease; }.hamburger--squeeze.is-active .hamburger-inner::after {bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }#admin_navbar {position:fixed; top:0; right:10px; height:50px; background:-moz-linear-gradient(top, #e7e9eb 0%, #d8dade 100%); background:-webkit-linear-gradient(top, #e7e9eb 0%,#d8dade 100%) ; background:linear-gradient(to bottom, #e7e9eb 0%,#d8dade 100%); border:1px solid #e7e9eb;box-shadow:0 0 5px rgba(0,0,0,0.4); z-index:9999999;padding:10px;color:#fff;border-radius:0 0 3px 3px;}.admin_navbar_icon {color:#fff;margin-right:10px;opacity:0.6;width:48px;height:48px;}.admin_navbar_icon img {width:48px;height:48px;}.admin_navbar_icon:hover {color:#fff;margin-right:10px;opacity:1;}#admin_navbar .admin_navbar_hassubnav {font-size:85%;color:#000;}#admin_navbar .admin_navbar_hassubnav .admin_navbar_subnav {display:none;}#admin_navbar .admin_navbar_hassubnav .admin_navbar_subnav span,#admin_navbar .admin_navbar_hassubnav .admin_navbar_subnav a{display:block;color:#000;border-bottom:1px solid #bdbdbd;padding:0 0 5px 0;margin:0 0 5px 0;height:auto;}#admin_navbar .admin_navbar_hassubnav:hover .admin_navbar_subnav {display:block;position:absolute;top:60px;left:175px;width:150px;background:#d8dade; padding:10px;}#admin_navbar_extended {float:left; height:50px;overflow-y:hidden;width:0;}#admin_navbar_icon {float:left;margin:0;}@keyframes slide_out {0% { width:0px; }100% { width:380px; }}.slide_out {animation-name:slide_out;animation-duration:0.5s;animation-timing-function:ease-out;animation-fill-mode:both;-webkit-animation-fill-mode:both;}@keyframes slide_in {0% { width:380px; }100% { width:0px; }}.slide_in {animation-name:slide_in;animation-duration:0.5s;animation-timing-function:ease-out;animation-fill-mode:both;-webkit-animation-fill-mode:both;}@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.heartbeat {-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both;}.heartbeat_slow {-webkit-animation:heartbeat 5s ease-in-out infinite both;animation:heartbeat 5s ease-in-out infinite both;}@-webkit-keyframes heartbeat {from {-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}10% {-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}17% {-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}33% {-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}45% {-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}}@keyframes heartbeat {from {-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}10% {-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}17% {-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}33% {-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}45% {-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}}.shadow-drop-2-center {-webkit-animation:shadow-drop-2-center 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation:shadow-drop-2-center 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}@-webkit-keyframes shadow-drop-2-center {0% {-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 0 rgba(0, 0, 0, 0);}100% {-webkit-transform:translateZ(50px);transform:translateZ(50px);-webkit-box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.35);box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.35);}}@keyframes shadow-drop-2-center {0% {-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 0 rgba(0, 0, 0, 0);}100% {-webkit-transform:translateZ(50px);transform:translateZ(50px);-webkit-box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.35);box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.35);}}@keyframes pulseColour {0% {background:none}100% {background:#fff}}@-webkit-keyframes pulseColour {0% {background:none}100% {background:#fff}}@keyframes slow_appear {0% {opacity:0}100% {opacity:1}}@-webkit-keyframes slow_appear {0% {opacity:0}100% {opacity:1}}.ui-timepicker-wrapper {overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10052;margin:0;}.ui-timepicker-wrapper.ui-timepicker-with-duration {width:13em;}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {width:11em;}.ui-timepicker-list {margin:0;padding:0;list-style:none;}.ui-timepicker-duration {margin-left:5px; color:#888;}.ui-timepicker-list:hover .ui-timepicker-duration {color:#888;}.ui-timepicker-list li {padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0;}.ui-timepicker-list:hover .ui-timepicker-selected {background:#fff; color:#000;}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover {background:#1980EC; color:#fff;}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration {color:#ccc;}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {color:#888;cursor:default;}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {background:#f2f2f2;}.autocomplete-suggestions { border:1px solid #999; background:#FFF; overflow:auto; }.autocomplete-suggestion { padding:2px 15px; white-space:nowrap; overflow:hidden; font-size:75%;}.autocomplete-selected { background:#F0F0F0; }.autocomplete-suggestions strong { font-weight:bold; }.autocomplete-group { padding:10px 0 5px 5px; font-size:70%;text-transform:uppercase;letter-spacing:1px;font-weight:bold;}.autocomplete-group strong { display:block; border-bottom:1px solid #000; }.burn_mode_container {display:inline-flex;align-items:center;position:relative;padding-left:35px;cursor:pointer;font-family:"Josefin Sans", arial, verdana, sans-serif;font-size:110%;user-select:none;}.burn_mode_container input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.burn_checkmark {position:absolute;left:0;height:25px;width:25px;background-color:#eee;border-radius:5px;transition:all 0.3s;}.burn_mode_container:hover input ~ .burn_checkmark {background-color:#ccc;}.burn_mode_container input:checked ~ .burn_checkmark {background-color:#b3363e;}.burn_checkmark:after {content:"";position:absolute;display:none;}.burn_mode_container input:checked ~ .burn_checkmark:after {display:block;}.burn_mode_container .burn_checkmark:after {left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg);}.burn_label {margin-left:10px;color:#b3363e;}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
@media only screen and (min-width: 1300px) {
	h1 {margin: 0 auto 50px auto;width: calc(100%);max-width:1400px;}.mobile_only {display:none;}#main {position:relative;margin:0 auto 0 auto;width:100%;max-width:1400px;}#top_bar {width:100%;}.top_bar_extra_padding {padding-bottom:50px;}#top_bar_inner {max-width:1400px;margin:0 auto;}#mobile_menu {top: 45px;}#navigation {top:120px;}#page_content_home {width:100%;margin:0 0 0 0;padding: 0;}#nav_home {border:0;}#slider {width:100%;height:800px;margin:0;}.side_padding {max-width:1400px;margin:0 auto;padding:0 50px;}#home_intro {margin:0 auto 0 auto;}#home_col1 {float:left;width:calc((100% - 50px)/2);margin:40px 50px 0 0;}#home_col2 {float:left;width:calc((100% - 50px)/2);margin:40px 0 0 0;}#home_boxes {max-width:1400px;}#hp_grid {margin:50px 0;display:flex;flex-wrap:wrap;}.hp_grid_item {display:block;flex-basis:calc(100%/2 - 25px);color:#000;transition:box-shadow .3s;border-radius:5px;}.hp_grid_item:nth-child(odd) {margin-right:25px;}.hp_grid_item:nth-child(even) {margin-left:25px;}.padded {padding: 0 50px;}#content_wrapper {max-width:1400px;margin:0 auto 0 auto;padding:0;}#left_nav {float:left;width:245px;margin:0 40px 0 0;}#page_content {float:left;width:calc(100%);margin:0;}#page_content.left_nav_exists {float:left;width:calc(100% - 285px);margin:0;}#col_1, .col_1 {float:left;width:calc((100% - 50px)/2);margin:0 50px 0 0;}#col_1 img {max-width:100%;height:auto;}#col_2, .col_2 {float:left;width:calc((100% - 50px)/2);margin:0;}#col_2 img {max-width:100%;height:auto;}.page_workout #mobile_menu {display: none;}.page_workout #top_bar {display: block;}#workout_header {background: #b3363e;filter:hue-rotate(0deg) !important;}#workout_area {position: relative;}#activity_controls {width: calc(100vw - 50px);max-width: 1400px;height: 40px;}.activity_button {width: 30px;height: 30px;margin: 5px 15px;}.activity_button svg {width: 30px;height: 30px;}#workout_image, #workout_video,.pre_activity #workout_image,.pre_activity #workout_video{float: left !important;margin: 50px 0 0 50px;width: 30vw !important;height: auto;}#activity_tip {width: 30vw;}.completed_group {float: left;margin: 0 20px 0 0;}#great_work {padding-top:0;}.pre_activity #timer_counter {position: absolute !important;left: calc(25%);top: 200px;transform:scale(1);}#timer_counter {float:left; position: static !important;left: auto;top: auto;width: 40vw !important;height: auto;margin:50px 0 0 50px;transform:scale(1);}.pre_activity #activity_instructions {display: block;float: right !important;width: 40vw !important;height: auto;margin:50px 50px 0 0;}#activity_instructions {display: none;}#activity_description {display: block !important;}#activity_popup, #activity_feedback {display: none;position: absolute;top:200px;left: 100px;right: 100px;min-height:100px;background: #ffffffee;border-radius:10px;border:3px #3881c3 solid;padding: 20px 20px 0 20px;z-index:99999;}#activity_instructions_popup {display: none;position: absolute;top:300px;left: 250px;right: 250px;min-height:100px;background: #ffffffee;padding: 20px 20px 0 20px;border-radius:10px;z-index:99999;}#workout_sets_wrapper {float:left !important;margin:50px 0 0 50px;width:25vw !important;}#timer_counter.weights_timer {width:25vw !important;}#add_exercise_popup {display: none;position:absolute;min-height:100px;background: #ffffffee;padding: 20px 20px 0 20px;border-radius:10px;z-index:99999;}#exercise_log {height:300px;overflow-y:scroll;}}

@media only screen and (max-width: 1300px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait) {
	h1 {margin: 0 0 30px -30px;width: calc(100% - 30px);padding: 10px 30px 5px 30px;}.mobile_only {display:none;}#main {position:relative;padding:0;margin:0 auto 0 auto;width:100%;}#top_bar {width:100%;}.top_bar_extra_padding {padding-bottom:50px;}#top_bar_inner {margin:0 auto;}#mobile_menu {top: 45px;}#navigation {top:120px;}.page_workout #top_bar {display: none;}#page_content_home {width:100%;margin:0 0 0 0;}.side_padding {padding:0 30px;}.padded {padding: 0 30px;}#content_wrapper {margin:0 auto 0 auto;}#left_nav {float:left;width:245px;margin:0 40px 0 0;}#page_content {float:left;width:calc(100%);margin:0;}#col_1, .col_1 {float:left;width:calc((100% - 50px)/2);margin:0 50px 0 0;}#col_1 img {max-width:100%;height:auto;}#col_2, .col_2 {float:left;width:calc((100% - 50px)/2);margin:0;}#col_2 img {max-width:100%;height:auto;}#home_favourite_4 {display: none;}.page_workout #mobile_menu {display: none;}.page_workout #main {height: calc(100vh - 100px);}#workout_area {height: 100vh;}#activity_controls {height: 50px;}.activity_button {width: 40px;height: 40px;margin: 5px 15px;}.activity_button svg {width: 40px;height: 40px;}#workout_image, #workout_video,.pre_activity #workout_image,.pre_activity #workout_video{float: left !important;margin:50px 0 0 30px;width: calc(50vh) !important;height: calc(50vh) !important;}#activity_tip {width: calc(50vh);}.completed_group {float: left;margin: 0 20px 0 0;}#great_work {padding-top:0;}.pre_activity #timer_counter {position: absolute !important;left: calc(50vw - 100px) !important;top: calc(50vh - 150px) !important;width: 200px;height: 200px;margin: 0 !important;transform:scale(1);}#timer_counter {position: absolute !important;right: 230px !important;top: 150px !important;width: 200px;height: 200px;margin: 0 !important;transform:scale(2);transform-origin:top left;}.pre_activity #activity_instructions {display: block;float: right !important;width: calc(50vh - 34px) !important;height: calc(50vh - 34px) !important;margin:50px 30px 0 0;border-radius: 10px;background: #ffffff66;padding: 20px;}#activity_instructions {display: none;}#activity_description {display: block !important;}#activity_popup, #activity_feedback {display: none;position: absolute;top:125px;left: 200px;right: 200px;min-height:100px;background: #ffffffee;border-radius:10px;padding: 20px 20px 0 20px;z-index:99999;}#activity_instructions_popup {display: none;position: fixed;top:250px;left: 200px;right: 200px;min-height:100px;background: #ffffffee;padding: 20px 20px 0 20px;border-radius:10px;z-index:99999;}#finish_icon {float: left;width: 150px;height: 150px;margin-left: 20px;}#exercise_log {height:300px;overflow-y:scroll;}#workout_sets_wrapper {float:left !important;margin:50px 0 0 30px;width:35vw !important;}#timer_counter.weights_timer {width:10vw !important;right:130px !important;}.weight_rep_details select {font-size:120%;}#timer_counter.weights_timer .workout_timer_label {font-size:200%;width:100px;height:100px;}.weights_timer .workout_timer {width:100px;height:100px;}#skip_rest, #add_rest {padding:10px 15px;font-size:50%;display:block;width:50px;}#add_exercise_popup {display: none;position:absolute;min-height:100px;background: #ffffffee;padding: 20px 20px 0 20px;border-radius:10px;z-index:99999;}}

@media only screen and (min-width: 768px) 
	and (max-width: 834px) 
	and (orientation: portrait) {
	.page_workout #mobile_menu {display: none;}.page_workout #main {height: calc(100vh - 100px);}#workout_area {height: 100vh;}#workout_image, #workout_video,.pre_activity #workout_image,.pre_activity #workout_video{float: none !important;display: block;margin: 30px auto 30px auto;width: calc(50vw) !important;height:calc(50vw) !important;}#activity_tip {width: calc(50vw);}#timer_counter {position: absolute;left: calc(50vw - 200px);top: calc(50vw + 150px) !important;}.pre_activity #timer_counter {left: calc(50vw - 100px);top: calc(50vw + 150px) !important;bottom: inherit;}#activity_instructions {margin: 10px;display: none;border-radius: 10px;background: #ffffff66;padding: 20px;}.pre_activity #activity_instructions {float: none !important;display: block;margin: 240px auto 30px auto;width: calc(50vw - 35px) !important;height: auto !important;}#activity_popup, #activity_feedback {display: none;position: absolute;top:150px;left: 100px;right: 100px;min-height:200px;background: #ffffffee;border-radius:10px;padding: 30px;z-index:99999;}#activity_instructions_popup {display: none;position: fixed;top:150px;left: 100px;right: 100px;min-height:200px;background: #ffffffee;padding: 30px;border-radius:10px;z-index:99999;}}

@media only screen and (min-width: 1112px) 
	and (max-width: 1112px) 
	and (orientation: landscape) {
	}

@media only screen and (max-width: 767px) and (orientation: portrait) {
	.not_mobile {display: none;}.not_mobile_portrait {display: none;}.mobile_bold {font-weight:bold;}h1 {margin: 0 0 20px -20px;width: calc(100% - 20px);padding: 10px 20px 10px 20px;font-size: 180%;}h2 {margin:0 0 30px 0;font-size: 170%;}h3 {margin:0 0 30px 0;font-size: 160%;}h4 {margin:0 0 30px 0;font-size: 150%;}#main {position:relative;z-index:1;margin:0 !important;min-width:360px;}#top_bar {top:0;left:0;width:100%;z-index:9999;}#top_bar_inner {min-width:360px;margin:0 auto;}#logo {height:60px;width: 220px;}#mobile_menu {left: 0;top: 35px;}#navigation {top:100px;}.page_routine #top_bar,.page_workout #top_bar {display: none;}.page_routine #mobile_menu,.page_workout #mobile_menu {top: -50px;}.page_routine #navigation,.page_workout #navigation {top:52px;}.linear_table th {display:none;}.linear_table .last_td {border-bottom:1px #ccc solid;margin-bottom: 30px;}.linear_table td {float:left;display:block;width:calc(100%) !important;padding:0 0 10px 0;}#page_content_home {margin:0;}.side_padding {padding:0 10px;}#home_intro {margin:0 0 0 0;}#home_boxes {flex-wrap:wrap;}.home_box {flex-basis:calc(100%);margin:0 0 50px 0;min-height:200px;}#home_col1 , #home_col2 {margin:50px 0;}.home_favourite {width: calc((100vw - 60px) / 2);height: calc((100vw - 60px) / 2);margin: 0 10px 20px 10px;}.session_details {max-width:calc(100%); }.session_data { width: calc(100%);}.padded {padding: 0 10px;}#content_wrapper {}#left_nav {display:none;}#page_content {min-width:340px;}#breadcrumb {display:none;}.button {padding:20px 30px;}.page_workout #mobile_menu {display: none;}.page_workout #main {height: calc(100vh - 100px);}#workout_area {height: 100vh;}#workout_image, #workout_video,.pre_activity #workout_image,.pre_activity #workout_video{margin: 10px 10px 20px 10px;width: calc(100vw - 30px) !important;height: calc(100vw - 30px) !important;}#activity_tip {width: calc(100% - 30px);}#timer_counter {position: absolute;bottom:50px;left:calc(50vw - 100px);}.pre_activity #timer_counter {left: -30px;top: 70px;bottom: inherit;}#activity_instructions {margin: 10px;display: none;border-radius: 10px;background: #ffffff66;padding: 20px;}.pre_activity #activity_instructions {display: block;}#activity_popup, #activity_feedback,#activity_instructions_popup {display: none;position: absolute;top:150px;left: 30px;right: 30px;min-height:200px;background: #ffffffee;border-radius:10px;padding: 30px;z-index:99999;}.onboarding_choice,.onboarding_choice_text,.onboarding_choice_option {display: block;width: calc(100% - 20px);}.onboarding_choice_option {text-align:center;}#progress_image {width: calc(100vw - 20px);height: calc(150vw - 20px);}#progress_image svg {width: calc(100vw - 20px);height: calc(150vw - 20px);}.weights #workout_image {width:80vw !important;height:80vw !important;margin:20px auto;}#exercise_log {height: calc(150vw - 20px);overflow-y:scroll;}#workout_sets_wrapper {float:none;margin:0 auto;width:90vw !important;}#timer_counter.weights_timer {position:absolute;top:115px;left:0px;margin:0 auto;width:99vw !important;}#add_exercise_popup {display: none;position:absolute;min-height:100px;background: #ffffffee;padding: 20px 20px 0 20px;border-radius:10px;z-index:99999;width:calc(100% - 60px);}.page_routine #activity_popup,.page_routine #activity_feedback,.page_routine #activity_instructions_popup {top:110px !important;}.weight_rep_details select {font-size:140%;}.user_form {width:88% !important;}.user_form .input_box {width:calc(100% - 16px) !important;}.user_form .input_box_200 {width:calc(100% - 16px) !important;}.user_form select {width:calc(100% - 16px) !important;}.user_form .textarea {width:100% !important;}.user_form .textarea_small {width:100% !important;}.user_form .select_box_200 {width:calc(100% - 16px) !important;}.range_slider::-webkit-slider-thumb {width:28px;height:28px;}.range_slider::-moz-range-thumb {width:28px;height:28px;}.range_value {font-size:16px;}#footer {padding:25px 1px 0 10px;margin:25px 0 0 0;}#footer_left {width:100%;float:none;}#footer_logo {width:100%;float:none;text-align:right;}.mobile_footer_buttons {display: block;position: fixed;bottom: 0;left: 0;right: 0;height: 60px;background: #b3363e;padding: 10px 0 0 0;margin: 0;}.mobile_footer_buttons br {display: none;}.mobile_footer_buttons a.button {width: 50px;height: 50px;padding: 0;margin: 0;background: #fff;}.mobile_footer_buttons a span {display: none;}}

@media only screen 
	and (min-width: 650px) 
	and (max-width: 900px) 
	and (orientation: landscape)  {
	.not_mobile {display: none;}.not_mobile_landscape {display:none;}h1 {margin: 0 0 30px -20px;width: calc(100% - 70px);padding: 15px 20px 15px 70px;font-size: 160%;}h2 {margin:0 0 30px 0;font-size: 150%;}h3 {margin:0 0 30px 0;font-size: 140%;}h4 {margin:0 0 30px 0;font-size: 130%;}#main {position:relative;z-index:1;margin:0 !important;}#top_bar {top:0;left:0;width:100%;z-index:9999;}#top_bar_inner {min-width:360px;margin:0 auto;}.page_workout #top_bar {display: none;}#navigation {top:120px;}.page_workout #main {height: calc(100vh);}.page_workout #navigation {top:58px;}.page_workout #top_bar {display: none;}#page_content_home {margin:0;}.side_padding {padding:0 10px;}#home_intro {margin:0;}#home_boxes {flex-wrap:wrap;}.home_box {flex-basis:calc(100%);margin:0 0 50px 0;min-height:200px;}#home_col1 , #home_col2 {margin:50px 0;}.padded {padding: 0 10px;}#content_wrapper {padding:0;}#left_nav {display:none;}#page_content {min-width:340px;}#page_content img {max-width:340px !important;height:auto;}#breadcrumb {display:none;}.button {padding:20px 30px;}.page_workout #mobile_menu {display: none;}.page_workout #main {height: calc(100vh - 100px);}#workout_area {height: 100vh;}#activity_controls {height: 50px;}.activity_button {width: 40px;height: 40px;margin: 5px 15px;}.activity_button svg {width: 40px;height: 40px;}#show_info {display: none;}#workout_image, #workout_video,.pre_activity #workout_image,.pre_activity #workout_video{float: left !important;margin: 10px 0 0 10px;width: auto !important;height: calc(100vh - 140px) !important;}#activity_tip {width: calc(100vh - 140px);}.completed_group {float: left;margin: 0 20px 0 0;}#great_work {padding-top:0;}.pre_activity #timer_counter, #timer_counter {position: absolute !important;left: calc(50vw - 100px) !important;top: calc(50vh - 70px) !important;transform:scale(1);}.pre_activity #activity_instructions,#activity_instructions {display: block;float: right !important;width: calc(100vh - 180px) !important;height: calc(100vh - 180px) !important;margin:10px 30px 0 0;border-radius: 10px;background: #ffffff66;padding: 20px;font-size: 90%;}#activity_description {display: block !important;}#activity_popup, #activity_feedback,#activity_instructions_popup {display: none;position: fixed;top:0;left: 0;right: 0;bottom: 0;background: #ffffffee;padding: 20px 20px 0 20px;z-index:99999;border-radius:0;}#finish_icon {float: left;width: 150px;height: 150px;margin-left: 20px;}#progress_image {width: calc(100vh - 30px);height: calc(100vh - 30px);margin-bottom: 15px;}#progress_image svg {width: calc(100vh - 30px);height: calc(100vh - 30px);}#workout_area.weights {height:auto;}.weights #activity_instructions {display:none;}#exercise_log {overflow-y:scroll;}#workout_sets_wrapper {float:left !important;margin:10px 0 0 50px;width:auto !important;}#timer_counter.weights_timer {width:25vw !important;}#add_exercise_popup {display: none;position:absolute;min-height:100px;background: #ffffffee;padding: 20px 20px 0 20px;border-radius:10px;z-index:99999;width:calc(100% - 40px);}.user_form {width:88% !important;}.user_form .input_box {width:calc(100% - 16px) !important;}.user_form .input_box_200 {width:calc(100% - 16px) !important;}.user_form select {width:calc(100% - 16px) !important;}.user_form .textarea {width:100% !important;}.user_form .textarea_small {width:100% !important;}.user_form .select_box_200 {width:calc(100% - 16px) !important;}#footer {padding:25px 1px 0 10px;margin:25px 0 0 0;}#footer_left {width:100%;float:none;}#footer_logo {width:100%;float:none;text-align:right;}}

@media only print {
	.noprint {display:none;}}


