span#print-icon {
    background: url(https://97e33f.claudeassets.com/20190401192120im_/https://icedynamics.net/templates/yoo_nano3/styles/icedyn_v3/images/printer.png) no-repeat;
    width: 20px;
    height: 25px;
}



// --------------- CBsub Subscription Display ----- //

div.modcbsubGreeting { padding-left: 13px; }

div.modcbsubCurrent > div { background: #26487c !important; border-radius: 4px 4px 0 0; color: #FFFFFF; padding: 3px 1px 1px 13px !important; }

div.modcbsubCurrent.v3 > ul > li:last-child {border-radius: 0 0 4px 4px; border: 1px solid #dddddd !important; }

div.modcbsubUpgrades > div { background: #D75A20 !important; border-radius: 4px 4px 0 0; color: #FFFFFF; padding: 3px 1px 1px 13px !important; }

div._testing div.modcbsubUpgrades > ul > li:last-child {border-radius: 0 0 4px 4px; }

form#login-form > div.login-greeting {display: none; }


// --------------- Exercise Tables ---------------- //

/* blue background-color: #26487c; light blue color: #fffef4 alternate new blue: #3071a9 */


#core-strength-training  div.instructions table.v3Instructions tr td { color: #d15d36!mportant; }

table.v3FooTable { width: 100%; margin:0; padding:0; border-collapse: collapse; border-spacing: 0; }

table.v3FooTable   tr {padding: 5px; }

table.v3FooTable  th, table td { padding: 8px 8px; text-align: left; }

table.v3FooTable  > thead > tr.v3_sections_main > th { background-color: #f2f2f2; color: #26487c; text-align: left; line-height: 1.0em; font-weight: 600; border-bottom: 1px solid #26487c; }
	table.v3FooTable  > thead > tr.v3_sections_main > th:nth-child(1) {width: 15%; text-align: center; }
	table.v3FooTable  > thead > tr.v3_sections_main > th:nth-child(2) {width: 40%;}
	table.v3FooTable  > thead > tr.v3_sections_main > th:nth-child(3) {width: 30%; text-align: left; }
	table.v3FooTable  > thead > tr.v3_sections_main > th:nth-child(4) {width: 15%;text-align: left; }

table.v3FooTable  > tbody > tr.v3_sections_break > th, table.v3_exercise_table > tbody > tr.v3_sections_break > td { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black; background-color: #f2f2f2; color: #D15D36;  font-style: italic; line-height: .8em; font-weight: 400;  }

table.v3FooTable td, table.v3FooTableWarmup td {padding: 3px 8px; line-height: 2.0em; border-bottom: 1px dotted #f2f2f2;}
table.v3FooTable tr:last-child td, table.v3FooTableWarmup tr:last-child td { border-bottom: none; }

table.v3FooTable tr[data-expanded="true"], tr.footable-detail-row {background: #fffef4; }

table.v3FooTable td.footable-first-visible { text-align: center; }

div#instructions_1.heading table, div#instructions_2.heading table { width: 100%; }
div#instructions_1.heading table tr.top td, div#instructions_2.heading table tr.top td { color: #ffffff; background: #26487c; font-size: 1.1em; font-weight: 700; padding: 0px 8px; }
	div#instructions_1.heading table tr td:nth-child(1), div#instructions_2.heading table tr td:nth-child(1) { width: 15%; }
	div#instructions_1.heading table tr.top td:nth-child(2), div#instructions_2.heading table tr.top td:nth-child(2) { width: 40%; }
	div#instructions_1.heading table tr.top td:nth-child(3), div#instructions_2.heading table tr.top td:nth-child(3) { width: 30%; }
	div#instructions_1.heading table tr.top td:nth-child(4), div#instructions_2.heading table tr.top td:nth-child(4) { display: none; }

div#instructions_1.heading table tr.bottom td, div#instructions_2.heading table tr.bottom td { line-height: .8em; font-style: italic; color: #d15d36; padding: 10px; background: #fefefe; }

div#instructions_1.heading table tr.bottom td span:first-child, div#instructions_2.heading table tr.bottom td span:first-child { margin: 0px 10px 0px 0px; }

/* STARS */

div#stars_instructions_1.heading table, div#stars_instructions_2.heading table { width: 100%; }
div#stars_instructions_1.heading table tr.top td, div#stars_instructions_2.heading table tr.top td { color: #ffffff; background: #26487c; font-size: 1.1em; font-weight: 700; padding: 0px 8px; }
	div#stars_instructions_1.heading table tr.top td:nth-child(1), div#stars_instructions_2.heading table tr td:nth-child(1) { width: 40%; text-align: center; }
	div#stars_instructions_1.heading table tr.top td:nth-child(2), div#stars_instructions_2.heading table tr.top td:nth-child(2) { width: 15%; }
	div#stars_instructions_1.heading table tr.top td:nth-child(3), div#stars_instructions_2.heading table tr.top td:nth-child(3) { width: 30%; }
	div#stars_instructions_1.heading table tr.top td:nth-child(4), div#stars_instructions_2.heading table tr.top td:nth-child(4) { width: 15%; }
	div#stars_instructions_1.heading table tr.top td:nth-child(n+5), div#stars_instructions_2.heading table tr.top td:nth-child(n+5) { display: none; }

div#stars_instructions_1.heading table tr.bottom td, div#stars_instructions_2.heading table tr.bottom td { line-height: .8em; font-style: italic; color: #d15d36; padding: 10px; background: #fefefe; }

div#stars_instructions_1.heading table tr.bottom td span:first-child, div#stars_instructions_2.heading table tr.bottom td span:first-child { margin: 0px 10px 0px 0px; }

	div#stars_instructions_1.heading table tr.bottom td:nth-child(n+2), div#stars_instructions_2.heading table tr.bottom td:nth-child(n+2) { display: none; }


table.v3FooTableStars  > thead > tr.v3_sections_main > th { background-color: #f2f2f2; color: #26487c; text-align: left; line-height: 1.0em; font-weight: 600; border-bottom: 1px solid #26487c; }
	table.v3FooTableStars  > thead > tr.v3_sections_main > th:nth-child(1) {width: 40%; text-align: center; }
	table.v3FooTableStars  > thead > tr.v3_sections_main > th:nth-child(2) {width: 15%; text-align: center;}
	table.v3FooTableStars  > thead > tr.v3_sections_main > th:nth-child(3) {width: 30%; text-align: left; }
	table.v3FooTableStars  > thead > tr.v3_sections_main > th:nth-child(4) {width: 15%;text-align: left; }

table.v3FooTableSTars  > tbody > tr.v3_sections_break > th, table.v3_exercise_table > tbody > tr.v3_sections_break > td { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black; background-color: #f2f2f2; color: #D15D36;  font-style: italic; line-height: .8em; font-weight: 400;  }

table.v3FooTableStars.footable  tbody  tr  td:nth-child(2)  div.levels { color: #D75A20; }

table.v3FooTableStars.footable > tbody > tr > td:nth-child(2) > div > div.low, table.v3FooTableStars.footable > tbody > tr > td:nth-child(2) > div > div.med,  table.v3FooTableStars.footable > tbody > tr > td:nth-child(2) > div > div.high { display: none; }

div.uk-panel.stars_video_side {margin-top: 20px; }

#stars_scores_menu td {line-height: 1.0em; }
#stars_scores_menu tbody tr td.high  { color: green !important; }
#stars_scores_menu tbody tr td.med  { color: rgb(184,184,184) !important; }
#stars_scores_menu tbody tr td.low  { color: red !important; }
div.accordeonck._mapModule.stars li#item-3502 a:hover, div.accordeonck._mapModule.stars li#item-3502 a:active, div.accordeonck._mapModule.stars li#item-3502 a:focus {text-decoration: none; color: #26487C; cursor: default;  }


/* End STARS */
	
#daily-off-ice-warm-up table.v3table > thead > tr > td >  a > img, 
#daily-off-ice-warm-up > thead > tr:nth-child(2) > td > a { margin: 5px 0px 5px 20px; border: 1px solid #cccccc; padding: 4px; float: right; }

table.v3FooTable tr[data-expanded="true"] > td a.exer-link, table.v3FooTableWarmup tr[data-expanded="true"] > td a.exer-link,table.v3FooTable tr[data-expanded="true"] > td a.exer-link, table.v3FooTableStars tr[data-expanded="true"] > td a.exer-link {color: #d15d36; font-weight: 700;}

// --------------- Map Modules & Maps ---------------- //


div.mapscrollbox { margin-top: 10px; margin-left: -20px; }
div._mapModule ul {list-style: none !important; padding-left: 0px !imporant; }

table.tr_maps { margin-top: 0px; }
table.tr_maps td { border: none !important; padding: 1px; }

span.map_intro_1, span.map_intro_2, span.map_active_rest, span.map_early_off, span.map_late_off, span.map_pre_season, span.map_in_season , span.map_taper, span.map_event, span.map_active_stars_12, span.map_active_stars_34, span.map_active_stars_56, span.map_active_stars_78, span.map_active_stars_910, span.map_active_stars_1112 { padding: 4px; width: 85px; display: inline-block; overflow: hidden; white-space: nowrap; text-align: center; }

span.map_intro_1  { background: #CC99FF; cursor: pointer; }
span.map_intro_2  { background: #FFFF99; cursor: pointer; }
span.map_active_rest  { background: #CC99FF; cursor: pointer; }
span.map_early_off  { background: #99CCFF; cursor: pointer;  }
span.map_late_off  { background: #CCFFCC;  cursor: pointer; }
span.map_pre_season  { background: #FFFF99; cursor: pointer;  }
span.map_in_season { background: #FF99CC;  cursor: pointer; }
span.map_taper { background: #FFCC99; cursor: pointer;  }

span.map_active_stars_12 { background: #FF99CC;  cursor: pointer; }
span.map_active_stars_34 { background: #FFCC99; cursor: pointer;  }
span.map_active_stars_56 { background: #FFFF99; cursor: pointer;  }
span.map_active_stars_78 { background: #CCFFCC;  cursor: pointer; }
span.map_active_stars_910 { background: #99CCFF; cursor: pointer;  }
span.map_active_stars_1112 { background: #CC99FF; cursor: pointer; }

span.map_event { background: #333333 !important; color: white;}

div.v3MapBox { width: 220px; height: 220px ;}
div.v3MapBox-auto { height: auto; }
div.v3MapBox table.tr_maps tr td:nth-child(2) span { border-radius: 4px; }

div.favorite table.tr_maps { margin-left: 20px;}
div.favorite table tr td:nth-child(2) span { border-radius: 4px; }
p.mapNumber { margin: -3px 0px 0px 0px; line-height: 14px; text-align:center; }
div.mapscrollbox table.formTableLayout { margin-left: auto; margin-right: auto; }
p.mapRenewMessage { text-align: center; line-height: 14px;}



@media screen and (max-width: 1200px) {
    div.v3MapBox { width: 200px; height: 220px ;}
}

@media screen and (max-width: 900px) {
    div.v3MapBox { margin-left: -20px ;}
}



@media screen and (min-width: 626px) {

div#instructions_1.heading table tr.top > td:nth-child(5), div#instructions_1.heading table tr.bottom > td:nth-child(3), div#instructions_2.heading table tr.top > td:nth-child(5), div#instructions_2.heading table tr.bottom > td:nth-child(3)  { display: none; }

table.footable-details.v3FooTableWarmup>tbody>tr>th:nth-child(1), table.footable-details>tbody>tr>th:nth-child(1) {display:none;}

table.footable-details.v3FooTableWarmup>tbody>tr>td:nth-child(2) {padding-left: 5.5%; }
 
table.footable-details>tbody>tr>td:nth-child(2) {padding-left: 18%; }

table.footable-details.v3FooTable tr:nth-child(n+2), table.footable-details.v3FooTableWarmup tr:nth-child(n+2), table.footable-details.v3FooTableStars tr:nth-child(n+2) {display: none;}
table.footable-details.v3FooTable tr td:nth-child(2),table.footable-details.v3FooTableWarmup tr td:nth-child(2),table.footable-details.v3FooTableStars tr td:nth-child(2) {border-bottom: none;}

table.v3FooTable td:nth-child(2) span.jcemediabox-zoom-link { padding-right: 16px; background: url(https://1f65b3.claudeassets.com/20190401192120im_/https://icedynamics.net/plugins/system/jcemediabox/img/zoom-link.gif) center right no-repeat;}


}


 @media screen and (max-width: 625px) {
 
div#instructions_1.heading table tr.top td:nth-child(-n+4), div#instructions_1.heading table tr.bottom td:nth-child(-n+2), div#instructions_2.heading table tr.top td:nth-child(-n+4), div#instructions_2.heading table tr.bottom td:nth-child(-n+2),div#stars_instructions_1.heading table tr.top td:nth-child(-n+5), div#stars_instructions_1.heading table tr.bottom td:nth-child(-n+6), div#stars_instructions_2.heading table tr.top td:nth-child(-n+5), div#stars_instructions_2.heading table tr.bottom td:nth-child(-n+1)  { display: none; }

	div#instructions_1.heading table tr.top td:nth-child(5), div#instructions_1.heading table tr.bottom td:nth-child(3), div#instructions_2.heading table tr.top td:nth-child(5), div#instructions_2.heading table tr.bottom td:nth-child(3),div#stars_instructions_1.heading table tr.top td:nth-child(5), div#stars_instructions_1.heading table tr.bottom td:nth-child(3), div#stars_instructions_2.heading table tr.top td:nth-child(5), div#stars_instructions_2.heading table tr.bottom td:nth-child(2) { display: block; text-align: center; }
	
div#instructions_1.heading.intro table tr.top td:nth-child(3), div#instructions_2.heading.intro table tr.top td:nth-child(3) {display: none;} 

#high-intensity-cardio-training-hict div.core, #high-intensity-interval-training-hiit div.core, #high-intensity-interval-training-short-regular div.core, #high-intensity-interval-training-short-3jr-comp div.core, #high-intensity-interval-training-short-tabata-1 div.core, #high-intensity-interval-training-short-tabata-4 div.core, #total-body-isometric-plyometric div.core, #total-body-strength-endurance div.core, #total-body-strength div.core, #core-strength-training div.non-core {display: none;}

table.footable-details.v3FooTable tr th, table.footable-details.v3FooTableWarmup tr th, table.footable-details.v3FooTableStars tr th  { display: none; }

table.v3FooTable  > thead > tr.v3_sections_main > th:nth-child(1) {width: 1%; text-align: center; }

table.v3_exercise_table td:nth-child(2) span.jcemediabox-zoom-link { display: none; }

table.footable-details.v3FooTable.flex tbody tr:nth-child(3) {display: none;}

table.footable-details.v3FooTable tbody td span.emph { color: #d15d36; padding: 0px 3px 0px 6px; font-style: italic; }

table.v3FooTableStars.footable table.footable-details.v3FooTableStars tbody > tr > td:nth-child(2) > div > div.low, table.v3FooTableStars.footable table.footable-details.v3FooTableStars tbody > tr > td:nth-child(2) > div > div.med,  table.v3FooTableStars.footable table.footable-details.v3FooTableStars tbody > tr > td:nth-child(2) > div > div.high { display: none; } 


table.footable-details.v3FooTable td:before, table.footable-details.v3FooTableWarmup td:before, table.footable-details.v3FooTableStars td:before { content: attr(data-label); float: left; text-transform: capitalize; font-weight: bold; padding-right: 5px; }


table.v3FooTable table.footable-details.v3footable tbody tr td:nth-child(n+3) { border-bottom: none; }



table.v3FooTable tr td  div.vid_text {word-break: normal;}

a.sproutvideo-lightbox.exer-link {
        pointer-events: none;
    }

div.hikashop_product, img.image-border {float: none; width: 100%; }

    div.v3MapBox { width: 220px; height: 220px ; margin-left: 0px; }

.mobile_drop { margin-top: 50px; }
.no_mobile { display: none; }

#article-popup { padding: 10px; }

#jcemediabox-popup-content div.itemFullText{ margin: 20px;}


}

@media screen and (max-width: 425px) {
     #daily-off-ice-warm-up table.v3table > thead > tr > td > a > img { float: none; }
     #daily-off-ice-warm-up table.v3table > thead > tr > td > h4 { text-align: center; }
     div.random-image img { float: none; width: 100%; }
}


div.workoutTimer.span.cd_m, div.workoutTimer.span.cd_s {font-size: 2em;}

div.workoutTimer input.cd_seconds { width: 20px; }

div.moduletablemenu_login {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
}


/*
     FILE ARCHIVED ON 18:59:54 Apr 04, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:32:33 Oct 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.559
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.041
  esindex: 0.011
  cdx.remote: 6.33
  LoadShardBlock: 318.089 (6)
  PetaboxLoader3.datanode: 315.881 (8)
  PetaboxLoader3.resolve: 160.32 (4)
  load_resource: 190.214 (2)
*/