// // Button groups // -------------------------------------------------- // Make the div behave like a button .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; // match .btn alignment given font-size hack above > .btn { position: relative; float: left; // Bring the "active" button to the front &:hover, &:focus, &:active, &.active { z-index: 2; } &:focus { // Remove focus outline when dropdown JS adds it after closing the menu outline: 0; } } } // Prevent double borders when buttons are next to each other .btn-group { .btn + .btn, .btn + .btn-group, .btn-group + .btn, .btn-group + .btn-group { margin-left: -1px; } } // Optional: Group multiple button groups together for a toolbar .btn-toolbar { margin-left: -5px; // Offset the first child's margin &:extend(.clearfix all); .btn-group, .input-group { float: left; } > .btn, > .btn-group, > .input-group { margin-left: 5px; } } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } // Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match .btn-group > .btn:first-child { margin-left: 0; &:not(:last-child):not(.dropdown-toggle) { .border-right-radius(0); } } // Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { .border-left-radius(0); } // Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child { > .btn:last-child, > .dropdown-toggle { .border-right-radius(0); } } .btn-group > .btn-group:last-child > .btn:first-child { .border-left-radius(0); } // On active and open, don't show outline .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } // Sizing // // Remix the default button sizing classes into new ones for easier manipulation. .btn-group-xs > .btn { &:extend(.btn-xs); } .btn-group-sm > .btn { &:extend(.btn-sm); } .btn-group-lg > .btn { &:extend(.btn-lg); } // Split button dropdowns // ---------------------- // Give the line between buttons some depth .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } // The clickable button for toggling the menu // Remove the gradient and set the same inset shadow as the :active state .btn-group.open .dropdown-toggle { .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); // Show no shadow for `.btn-link` since it has no other button styles. &.btn-link { .box-shadow(none); } } // Reposition the caret .btn .caret { margin-left: 0; } // Carets in other button sizes .btn-lg .caret { border-width: @caret-width-large @caret-width-large 0; border-bottom-width: 0; } // Upside down carets for .dropup .dropup .btn-lg .caret { border-width: 0 @caret-width-large @caret-width-large; } // Vertical button groups // ---------------------- .btn-group-vertical { > .btn, > .btn-group, > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; } // Clear floats so dropdown menus can be properly placed > .btn-group { &:extend(.clearfix all); > .btn { float: none; } } > .btn + .btn, > .btn + .btn-group, > .btn-group + .btn, > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } } .btn-group-vertical > .btn { &:not(:first-child):not(:last-child) { border-radius: 0; } &:first-child:not(:last-child) { border-top-right-radius: @border-radius-base; .border-bottom-radius(0); } &:last-child:not(:first-child) { border-bottom-left-radius: @border-radius-base; .border-top-radius(0); } } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) { > .btn:last-child, > .dropdown-toggle { .border-bottom-radius(0); } } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { .border-top-radius(0); } // Justified button groups // ---------------------- .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; > .btn, > .btn-group { float: none; display: table-cell; width: 1%; } > .btn-group .btn { width: 100%; } > .btn-group .dropdown-menu { left: auto; } } // Checkbox and radio options // // In order to support the browser's form validation feedback, powered by the // `required` attribute, we have to "hide" the inputs via `opacity`. We cannot // use `display: none;` or `visibility: hidden;` as that also hides the popover. // This way, we ensure a DOM element is visible to position the popover from. // // See https://github.com/twbs/bootstrap/pull/12794 for more. [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { position: absolute; z-index: -1; .opacity(0); } .elementor-animation-grow-rotate { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg); } {"id":36952,"date":"2026-03-03T10:07:24","date_gmt":"2026-03-03T09:07:24","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=36952"},"modified":"2026-03-03T11:47:45","modified_gmt":"2026-03-03T10:47:45","slug":"8-running-workouts-to-build-strength-and-endurance","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2026\/03\/03\/8-running-workouts-to-build-strength-and-endurance\/","title":{"rendered":"8 Running Workouts to Build Strength and Endurance"},"content":{"rendered":"

Abdominal exercises like sit-ups and crunches are the equivalent of push-ups for their muscle group. Keep pushing the rep range higher to achieve progressive overload and improve endurance. Bodyweight exercises like push-ups are also great for endurance. One push-up is easy – but 50, and 100 push-ups are hard, which is exactly where muscular endurance comes into play.<\/p>\n

Programs<\/h2>\n

Your cardiovascular system needs to be efficient at transporting oxygenated blood to your working muscles to maintainmovement. The goal in endurance sports isn\u2019t to max out on effort or work at maximum capacity; it\u2019s to be physically capable of persistent activity. Stamina and endurance can be achieved through an exercise training program that builds a strong aerobic base.<\/p>\n

Choose the right weight<\/h3>\n

Isometrics are static contractions of the muscle, often done by holding a certain position (think planks). Isometrics are key for tendon health and passive energy storage (aka, the ability of the tendons to store energy). They\u2019re also a great way to load tissue and tendons without inducing muscular damage.<\/p>\n

The Top 10 Muscular Endurance Exercises to Become Unstoppable<\/h3>\n

Even though body composition change via fat loss is not emphasized as one of the primary benefits of strength endurance training, the minimal rest in the superset format definitely does help that along. For those who want to get in shape for spring break, lose a couple inches around the midsection, or just avoid going up to the next pant size, this format does an incredible job. It takes going through just one workout to see how this is made possible. One thing you definitely DON\u2019T need to do before your event is have a 375km ride. 150km is plenty to work out your pacing and fueling strategy and identify positional fatigue on the bike – you probably don\u2019t even need that much.<\/p>\n

Include exercises such as the hex bar deadlift and squats. Put a larger emphasis on dynamic movements such as standing lift and chop movements, lateral lunges, and plyos. During high-volume or intensity weeks of training, replace load with isometrics at 90% effort. During base training, remember that you\u2019re reintroducing load AND volume.<\/p>\n

I am not a pro, just a guy who likes to ride his bike for too long. But I\u2019ll do 8h of low tempo and be on the bike again the next day with no difficulties, and doing VO2 work 2-3 days later and feeling baseline. Doing an 8+hour z2 ride 1-2x a month in season is a regular part of my \u201ctraining\u201d (really, I just like riding my bike and then call it training). That needs a lot of routine and testing, because only a spot on nutrition will carry you over the last 200k. For example, perform bodyweight versions of the movements you\u2019ll be loading. That would require highly specific, long-term training and nutritional strategies (there\u2019s a reason bodybuilders have to spend a massive amount of time and effort to get to the shape they\u2019re in).<\/p>\n

Determining your load and rep schedule so these movements aren\u2019t too easy is crucial to developing muscular endurance. Remember that all resistance training exists on a spectrum of repetitions and intensity. If you have increased muscular endurance, it will not increase your ability to lift a heavier weight.<\/p>\n