.womens-results hr{border-width:4px;border-color:#000;opacity:1;margin:2rem 0}.womens-results .row{max-width:1150px;margin:auto}@media screen and (max-width: 767px){.womens-results .row>.col-md-6:first-child{border-bottom:4px solid #000;margin-bottom:2rem;padding-bottom:2rem}}.womens-results img{margin-bottom:1rem;margin-top:.5rem}@media screen and (max-width: 767px){.womens-results img{margin-top:1rem}}.womens-results strong{text-transform:uppercase;font-size:18px}@media screen and (max-width: 767px){.womens-results strong{display:block;text-align:center;width:100%}}.womens-results figure{margin:0;padding:0}.womens-results figcaption{margin-top:1rem}@media screen and (max-width: 767px){.womens-results figcaption{text-align:center}}.womens-results img:focus-visible{outline:2px solid #c40000;outline-offset:2px;border-radius:2px}.training-sort-strip{background-color:#272c2f;text-align:center;padding:20px;margin-top:0;margin-bottom:50px}.training-sort-strip{position:relative}@media screen and (max-width: 1200px){.training-sort-strip--mobile{display:flex}}@media (max-width: 767px){.training-sort-strip{padding:10px;margin-bottom:40px}}.training-sort-strip .sort-text{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700;background-color:#c40000;background-color:var(--brand-red);padding:12px;text-transform:uppercase;display:inline-block;line-height:1;height:42px}@media (max-width: 767px){.training-sort-strip .sort-text{line-height:initial;font-size:18px;padding:10px}}@media (max-width: 479px){.training-sort-strip .sort-text{display:none}}.training-sort-strip .sort-selection{background-color:#fff;border:none;color:#272c2f;font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;border-radius:0;display:inline-flex;width:70%;height:42px;position:relative;justify-content:center;align-items:center}#catselect{cursor:pointer;width:100%!important}div#catselect:after{content:">";font:30px Consolas,monospace;color:#333;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:11px;top:4px;padding:0 0 2px;position:absolute;pointer-events:none}@media (max-width: 767px){.training-sort-strip .sort-selection{font-size:18px;width:60%}}.copyOptionsOuter{position:absolute;display:flex;flex-direction:column;background:#fff;width:400px;top:42px;left:107px;box-shadow:0 6px 5px 2px #0000007f;z-index:2;text-transform:uppercase;border:1px solid #ccc}@media screen and (max-width: 767px){.copyOptionsOuter{left:88px;max-width:320px;width:100%}}@media screen and (max-width: 479px){.copyOptionsOuter{left:0}}.byEquipment,.byGoal{display:flex;flex-direction:column}.byEquipment a,.byGoal a{text-align:left;padding:10px 0 10px 40px;font-size:20px;color:#000}.byEquipment a:hover,.byGoal a:hover{text-decoration:none;background:#00000012}.training-sort-strip--mobile{display:none}.training-sort-strip--desktop{display:flex;justify-content:space-between;gap:.25rem}.filter-btn{color:#272c2f;font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:700;text-align:center;text-transform:uppercase;margin-right:2px;cursor:pointer;border-width:3px;border-style:solid;border-color:#272b2f;border-image:initial;padding:8px 14px;text-decoration:none;outline:0;height:50px;line-height:1;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center}.filter-btn:hover,.filter-btn:active,.filter-btn:focus{outline:0;text-decoration:none;background-color:#666;color:#fff}.filter-btn.active,.filter-btn.active:hover,.filter-btn.active:active,.filter-btn.active:focus{color:#fff;background:#000;border-color:#000}.filter-btn.sort-text{pointer-events:none;background-color:var(--brand-red);color:#fff;border-color:var(--brand-red)}@media screen and (max-width: 1200px){.training-sort-strip--mobile{display:flex}.training-sort-strip--desktop{display:none}}.mens-results .active>.page-link,.mens-results .page-link.active{background-color:var(--brand-red);border-color:var(--brand-red);color:#fff}.mens-results .page-link{box-shadow:unset;color:#333}.mens-results .testimonials__zero-state{width:100%;height:300px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Roboto;font-weight:700}@media screen and (max-width: 575px){.mens-results .pagination{text-align:center;margin:auto}}.mens-results .testimonials .testimonial:nth-child(2n){flex-direction:row-reverse;text-align:right}@media screen and (max-width: 991px){.mens-results .testimonials .testimonial:nth-child(2n){flex-direction:column;text-align:center}}.mens-results .testimonial{display:flex;gap:2rem;position:relative;align-items:center;overflow:hidden;border-top:4px solid #000;padding-top:3rem;padding-bottom:3rem}@media screen and (max-width: 991px){.mens-results .testimonial{flex-direction:column;text-align:center}}.mens-results .testimonial:last-child{margin-bottom:0;padding-bottom:0}.mens-results .testimonial .testimonial__info{width:100%;position:relative;overflow:hidden}@media screen and (max-width: 991px){.mens-results .testimonial .testimonial__info{max-width:700px;text-align:left}}.mens-results .testimonial .testimonial__info .testimonial__info-title{font-weight:600;font-size:22px;text-transform:uppercase;margin-bottom:.25rem;line-height:1.3em}@media screen and (max-width: 991px){.mens-results .testimonial .testimonial__info .testimonial__info-title{font-size:20px}}.mens-results .testimonial .testimonial__info .testimonial__info-name{font-weight:700;font-size:15px;margin-bottom:.75rem;color:#c00;text-transform:uppercase}.mens-results .testimonial .testimonial__info .testimonial__info-name span:first-child{margin-right:10px}.mens-results .testimonial .testimonial__info a{color:#000!important;font-family:Roboto Condensed,sans-serif;font-size:16px;letter-spacing:.25pt;position:relative;font-weight:600;cursor:pointer;text-transform:uppercase;margin:1rem auto 0;z-index:5;padding:0;border:none;background:none}.mens-results .testimonial .testimonial__info .testimonial__review,.mens-results .testimonial .testimonial__info p{width:auto;color:#333;line-height:150%;font-size:18px}@media screen and (max-width: 991px){.mens-results .testimonial .testimonial__info .testimonial__review,.mens-results .testimonial .testimonial__info p{font-size:17px}}.mens-results .testimonial .testimonial__info .testimonial__review:last-child,.mens-results .testimonial .testimonial__info p:last-child{margin-bottom:0;padding-bottom:0}.mens-results .testimonial .testimonial__images{min-width:500px;display:flex;gap:1.5rem;position:relative;overflow:hidden;align-self:flex-start;align-items:flex-start}@media screen and (max-width: 991px){.mens-results .testimonial .testimonial__images{margin:auto;gap:1rem}}@media screen and (max-width: 767px){.mens-results .testimonial .testimonial__images{min-width:100%}}.mens-results .testimonial .testimonial__images div{width:100%}.mens-results .testimonial .testimonial__images img{width:100%;height:auto;margin:auto;border-radius:10px;background:#cacaca;border:1px solid #cacaca}.mens-results .testimonial__video{float:left;background:#cacaca;border-radius:5px;border:1px solid #cacaca;margin-top:5px;margin-right:20px;display:flex}@media screen and (max-width: 991px){.mens-results .testimonial__video{float:left;margin-left:unset;margin-top:unset;margin-bottom:5px;margin-right:15px}}.mens-results .testimonial:nth-child(2n) .testimonial__video{float:right;margin-left:20px;margin-right:unset}@media screen and (max-width: 991px){.mens-results .testimonial:nth-child(2n) .testimonial__video{float:left;margin-left:unset;margin-top:unset;margin-bottom:5px;margin-right:15px}}
