@font-face{font-family:'Winner Sans';src:url(/sites/all/themes/ihs2019/fonts/family/WinnerSans-Bold.otf) format('opentype');font-weight:700;font-style:normal;}@font-face{font-family:'Winner Sans';src:url(/sites/all/themes/ihs2019/fonts/family/WinnerSans-CompMedium.otf) format('opentype');font-weight:500;font-style:normal;}:root{--primary-blue:#1a1a2e;--secondary-blue:#16213e;--accent-green:#009936;--white:#ffffff;--light-gray:#f8f9fa;--dark-gray:#333333;--red:#e74c3c;--font-primary:'WinnerSans','Inter',sans-serif;--font-secondary:'Inter',sans-serif;--font-third:industry-inc-base,sans-serif;}body{font-family:montserrat,sans-serif;font-weight:400;font-style:normal;padding-bottom:50px;}body.maintenance-page{background-color:#253e56;}a:link{font-family:montserrat,sans-serif;font-weight:600;font-style:normal;}.region-header{background-color:#253e56;}.region-header::after{content:"";clear:both;display:table;}.top-bar{padding:15px;}.member-logged-in .navbar{margin-bottom:0px;}.navbar-toggle,.navbar-default .navbar-toggle:hover{background-color:#c6112d;border-color:#fff;border-color:#fff;border-radius:0px;}.main-header.white .navbar-toggle{background-color:#253e56;padding:8px;border-color:#fff;margin:0;position:absolute;top:0;left:5px;}.not-logged-in .main-header.white .navbar-toggle{margin:2px 0 0 0;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:3px;width:100%;}.main-header.white  .navbar-header{width:12%;padding:0 2%;}.main-container{font-size:18px;}h1{font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.maintenance-page h1.title{text-align:center;color:#fff;}.maintenance-page .main-container h2{text-align:center;color:#fff;}.maintenance-page p{color:#eee;}.maintenance-logo{margin:15px;}.maintenance-social i.fa-facebook-square,.maintenance-social i.fa-twitter-square,.maintenance-social i.fa-instagram{color:#fff;font-size:36px;display:inline-block;margin:10px;}.headling h1,.jumbotron h1{color:#ffffff;}.jumbotron .headline{font-size:.9em;}.jumbotron .headline h1{font-size:1.6em;}h2{font-size:20px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.node-teaser h2 a:link{font-family:industry-inc-base,sans-serif;color:#253e56;text-decoration:underline;}h2.two-ems{font-size:2em;margin:20px 0px;}h3{font-size:16px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.node-form label{font-size:16px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.main-container h2,.main-container h3,.main-container h4{text-transform:uppercase;color:#253e56;}h1.title{font-size:24px;color:#253e56;text-transform:uppercase;text-align:center;margin-bottom:0px;}.node-type-book.member-logged-in h1.title{margin:0px 0px 10px 0px;}.family h1.title{font-size:30px;text-align:left;margin:5px 0;}.folder-page h1.title::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f07c";font-size:40px;margin-right:15px;}h1.title.large{font-size:40px;text-align:center;margin:15px 0;}h1.title.medium{font-size:36px;text-align:center;}.title-centered h1.title{text-align:center;}.title-underlined h1.title{border-bottom:6px solid #253e56;padding-bottom:15px;margin-bottom:15px;}.associations-sign-up h1.title{font-size:36px;}h2.heading-two{border-bottom:solid 2px #263e56;line-height:0px;text-align:center;}h2.heading-two .legend,h1.heading-two .legend{background-color:#fff;padding:22px;color:#253e56;text-transform:uppercase;}h2.medium{font-size:24px;margin:20px 0px 20px 0px;}h2.ext-library-title{font-size:30px;}h2.ext-library-title.white{color:#fff;}.content-tools h2.block-title::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:40px;margin-right:15px;}.content-tools h2.block-title{padding:15px;background:#eee;border-left:15px solid #157f43;}.custom-folders-wrapper h2.block-title::before{content:"\f07c";}.recommended-tabs-wrapper h2.block-title::before{content:"\f064";}.save-content h2.block-title::before{content:"\f02e";}.add-content-to-practice h2.block-title::before{content:"\f067";}.content-tools .flex .views-field{margin:0px 5px 5px 0px;}.content-tools .flag-throbber{display:none;}.region-sidebar-first h2{font-size:120%;}.section-dark-blue h2.heading-two .legend{background-color:#0f171f;padding:22px;color:#fff;}.section-dark-blue h2.heading-two{color:#fff;border-bottom:solid 2px #ffffff}.testimonial-wrapper h2.heading-two,.faq-wrapper h2.heading-two,.sign-up-links-wrapper h2.heading-two,.view-drills-using-the-skill h2.heading-two{font-size:16px}.title-row h2 a{color:#253e56;}h4{font-size:20px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.field-name-field-supporting-videos .field-label{font-size:20px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#253e56;}.dashboard-menu h3{font-size:24px;}.dashboard-menu h4{font-size:18px;}.view-practice-content h5{margin:0px;padding:0px 0px 0px 15px;}.practice-teaser h5{font-weight:600;font-weight:600;margin:0px;}.view-practice-content .views-label-field-practice-drill{font-family:industry-inc-base,sans-serif;font-weight:normal;font-size:16px;text-decoration:underline;color:#253e56;margin:15px 0px;}.view-practice-content .views-field-body{margin:15px 0px;}.view-practice-content .views-field-field-practice-drill .field-content{margin-top:15px;}.sign-up-links-wrapper h4{color:#fff;text-align:center;margin-bottom:0px;}.region-sticky-footer h4{margin:0px 0px 0px 0px;font-size:.8em;}.region-sticky-footer .sticky-text{padding:12px 0px 0px 0px;}.region-sticky-footer .sign-up-wrapper{padding:10px 0px;}.search-view h2{text-align:center;text-transform:uppercase;font-size:100%;color:#253e56;}.search-view h3{font-family:helvetica,sans-serif;font-weight:600;letter-spacing:1px;font-size:16px;text-align:center;margin-bottom:2px;}.search-view h3 a{color:#253e56;text-transform:uppercase;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.container{margin-right:auto;margin-left:auto;}h3.white{color:#fff;}h3.variation-title{padding:10px 10px 5px 10px;background:#253e56;color:#fff;vertical-align:baseline;line-height:24px;margin-bottom:20px;}.btn,a.flag,a.practice-drills-action{padding:7px 10px;}.btn-sm{padding:5px 10px;}a.btn,button.btn,a.flag,a.practice-drills-action,.content-links a{border-radius:0px;text-transform:uppercase;font-family:montserrat,sans-serif;font-style:normal;font-weight:600;}a.btn-white,button.btn-white,.flag-wrapper a.flag,a.practice-drills-add,.content-links a{background-color:#fff;}a.practice-drills-remove,a.game-plan-drills-remove{background-color:#c6112d;font-size:12px;}a.btn-red,button.btn-red{background-color:#c6112d;font-size:14px;}a.btn-red.white-text:hover,button.btn-red.white-text:hover{color:#fff;background-color:#253e56;}a.btn-blue,button.btn-blue{background-color:#253e56;font-size:14px;border:1px solid #253e56;}a.btn-blue:hover,button.btn-blue:hover{background-color:#fff !important;font-size:14px;color:#253e56 !important;border:1px solid #253e56;}a.btn.text-red,button.btn.text-red{color:#c6112d !important;font-size:14px;}a.btn.text-blue,button.btn.text-blue,.flag-wrapper a.flag,a.practice-drills-add,.content-links a,.content-links-buttons button.btn{color:#253e56 !important;font-size:10px;}.content-links-buttons button.btn{margin:5px 5px 5px 0px;background:#fff;border:1px solid #253e56;}.content-links-buttons button.btn:focus{outline:none;}.card-view a.btn.text-blue{font-size:12px;}a.btn.text-blue:hover,button.btn.text-blue:hover,.action-links-wrapper .flag-wrapper a.flag:hover{color:#fff !important;background-color:#253e56;}a.my-account.btn.text-blue:hover{color:#253e56 !important;}a.btn.white-text,button.btn.white-text,a.practice-drills-remove{color:#fff;}a.btn.white-text.outline,button.btn.white-text.outline{border:solid 1px #fff;}a.text-red.outline,button.text-red.outline{border:1px solid #c6112d;}a.btn.text-blue.outline,button.btn.text-blue.outline,.flag-wrapper a.flag,a.practice-drills-add,.content-links-buttons a{border:1px solid #253e56;}a.btn.grey-outline{border:1px solid #ccc;}a.text-link.white{color:#fff;text-decoration:underline;}a.btn.btn-sm{font-size:80%;padding:5px;}a.btn.btn-contributor-link{color:rgba(255,255,255,0.75);padding:20px;font-size:11px;}a.btn.btn-contributor-link:hover{color:#ffffff;}a.btn.btn-dark-blue{color:#fff;background:#161b21;}a.btn.btn-full-width{width:100%;}.content-links-buttons button.btn.btn-green{background-color:#157f43;color:#fff !important;border:solid 1px #157f43;}.content-links-buttons button.btn.btn-green:hover{background-color:#fff;color:#157f43 !important;}.content-links-buttons button.btn.btn-green:focus{background-color:#fff;color:#157f43 !important;}li.contributor-menu-item i{color:rgba(255,255,255,0.75);}.contributor-home  a.btn.btn-contributor-link.home,.contributor-content  a.btn.btn-contributor-link.all-content,.contributor-drills  a.btn.btn-contributor-link.drills,.contributor-skill-development  a.btn.btn-contributor-link.skill-development,.contributor-camps  a.btn.btn-contributor-link.camps,.contributor-exercises  a.btn.btn-contributor-link.exercises{color:#fff;background-image:url(/sites/all/themes/ihs2019/images/nav-arrow-up.png);background-position:50% 104%;background-repeat:no-repeat;font-size:11px;}.contributor-website a{color:#fff !important;}.contributor-menu-item i.fas.fa-check-circle{color:green;}.content-links .dropdown-menu a{border:none;}.content-links .dropdown-menu a:hover{background-color:transparent;color:#666 !important;}.content-links-buttons .dropdown-menu a:hover{color:#666 !important;}.dropdown-menu a.practice-drills-add,.dropdown-menu a.game-plan-drills-add{border:1px solid #253e56;font-weight:600;}.dropdown-menu a.practice-drills-add:hover{border:1px solid #c6112d;}.dropdown-menu a.practice-drills-add::before,.dropdown-menu a.game-plan-drills-add::before{content:"+ "}.dropdown-menu a.practice-drills-action,.dropdown-menu a.game-plan-drills-action{padding:5px;}.list-layout-two ul.dropdown-menu a.practice-drills-action.practice-drills-remove,.list-layout-two ul.dropdown-menu a.game-plan-drills-action.game-plan-drills-remove{border:1px solid #c6112d;background-color:#c6112d;color:#fff;}.list-layout-two ul.dropdown-menu a.practice-drills-action.practice-drills-add,.list-layout-two ul.dropdown-menu a.game-plan-drills-action.game-plan-drills-add{border:1px solid #253e56;background-color:#fff;color:#253e56;}.list-layout-two .action-buttons .practice-drills-dropdown,.list-layout-two .action-buttons .practice-systems-dropdown,.list-layout-two .action-buttons .practice-exercises-dropdown{margin-bottom:0px;}.list-layout-two .action-buttons ul.dropdown-menu{width:100%;left:0%;}.list-layout-two .action-buttons ul.dropdown-menu li{padding:2px;margin:2px;}.list-layout-two .action-buttons ul.dropdown-menu li a{color:#253e56;font-size:11px;}.practice-drills-dropdown ul.dropdown-menu .col-xs-8,.practice-systems-dropdown ul.dropdown-menu .col-xs-8,.practice-clips-dropdown ul.dropdown-menu .col-xs-8,.game-plan-clips-dropdown ul.dropdown-menu .col-xs-8,.game-plan-systems-dropdown ul.dropdown-menu .col-xs-8{padding:6px 15px;}.practice-drills-dropdown ul.dropdown-menu .col-xs-4,.practice-systems-dropdown ul.dropdown-menu .col-xs-4{padding:0px 15px;}.content-links-buttons a:hover{color:#fff;background-color:#253e56;text-decoration:none;}.content-links-buttons .dropdown-menu a:hover{background-color:transparent;}.content-links-buttons .dropdown-menu a.practice-drills-remove,.content-links-buttons .dropdown-menu a.game-plan-drills-remove{color:#fff !important;border:1px solid #c6112d;}.content-links-buttons .dropdown-menu a.practice-drills-remove:hover,.content-links-buttons .dropdown-menu a.game-plan-drills-remove:hover{background-color:#c6112d;}a.block{display:block;margin:5px 0px;}a.btn-white.text-red:hover{background-color:#c6112d;color:#fff !important;}a.grey-link{color:#666;text-decoration:underline;font-size:14px;}.associations-sign-up .block.breadcrumb{margin:0px 0px 20px 0px;padding:0px;}associations-sign-up ul.breadcrumb{margin:0px;padding:0px;}.content-links a.btn-default{color:#ccc !important;border:solid #ccc 1px;}.flag-wrapper a.flag.unflag-action{background-color:#157f43;color:#fff !important;border:1px solid #157f43;}.btn i.far,.btn i.fa,.btn i.fal,.btn i.fas,a.flag i.fas,.content-links-buttons i.fal{font-size:12px;margin-right:5px;}.list-layout-two .action-buttons .btn i.far,.list-layout-two .action-buttons .btn i.fa,.list-layout-two .action-buttons .btn i.fal,.list-layout-two .action-buttons .btn i.fas,.list-layout-two .action-buttons i.fal,.list-layout-two a.flag i.fas{font-size:16px;margin-right:7px;}.list-layout-two .action-buttons .flag-wrapper a.flag i.fa-plus,.content-links-buttons.coaching-clips-buttons a i.fa-plus{font-size:16px;margin-right:7px;}.content-links-buttons.coaching-clips-buttons a.flag:hover{color:#fff !important;}.sticky-bar a.btn{font-size:14px;text-transform:uppercase;font-family:montserrat,sans-serif;font-style:normal;line-height:1.5 !important;}.sticky-bar.green{background-color:green;}.add-btn{text-align:center;}a.practice-drills-action,a.game-plan-drills-action{width:100%;}.view .entity_pager{margin:0px;display:flex;justify-content:center;}.view .entity_pager li{margin:0px 5px;line-height:14px;white-space:nowrap;}.entity-pager i.fal{font-size:12px;margin:0px 3px;line-height:16px;}li.entity_pager_all_link{line-height:18px;}button.btn-default{background-color:#fff;color:#253e56;border-radius:0px;}button.btn-info{background-color:#253e56;color:#fff;border-radius:0px;padding:6px 15px;border-color:#fff;}button.btn-primary{background-color:#c6112d;color:#fff;border:none;}.search-container button.btn-primary{background-color:#253e56;color:#fff;border:none;}.search-container i.fa{font-size:16px;margin:0;}.btn-primary:hover{background-color:#253e56;}.page-drill-maker .btn-primary:focus,.page-drill-maker  .btn-primary.focus{border:none;border-radius:0px;background-color:#253e56;outline:none;}.page-drill-maker .btn-default:focus,.page-drill-maker .btn-default.focus{border:none;border-radius:0px;background-color:#ccc;outline:none;}button#practice-drills-dropdown{margin:5px 5px 5px 0px;}.list-layout-two button#practice-drills-dropdown{margin:0px;}.page-drill-maker button.btn-primary{width:160px;margin:4px;}.page-drill-maker button.btn-default{width:160px;margin:4px;}.page-drill-maker .drill-maker__actions button.btn.btn-primary{margin:4px 6px;}.go-back button{font-size:10px !important;font-family:montserrat,sans-serif;font-weight:600;}.input-group-btn button.btn{padding:10px;}.node-form .form-actions button.btn{padding:15px 25px;}.block-practice-drills a.practice-drills-add:hover{background-color:#c6112d;color:#fff !important;}a.practice-drills-remove:hover{background-color:#fff;color:#253e56;}.region-header .block-menu .nav > li > a{padding:5px;}.flag,a.practice-drills-action,a.game-plan-drills-action{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;padding:6px 12px;font-size:11px;line-height:1.42857143;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}button.btn-back{font-size:9px;line-height:16px;padding:10px;border:none;color:#253e56;font-size:12px;}button.btn-default.btn-back:hover{text-decoration:underline;background-color:#fff;background-image:none;}a.text-link.bue{color:#253e56;}.practice-layouts a i{margin-right:5px;}.library .library-item a,.created .created-item a,.saved .saved-item a,.recommended .recommended-item a,.shared .shared-item a{background-color:#253e56;color:#fff;}i.fa-vimeo-square{color:#86c9ef;}.entity-pager a{background-color:#fff;display:inline-block;color:#253e56 !important;font-size:10px;border-radius:0px;text-transform:uppercase;font-family:montserrat,sans-serif;font-style:normal;padding:10px 5px;line-height:18px;}.entity-pager a:hover{background-color:none;color:#253e56;text-decoration:underline;}.entity_pager li .inactive{color:#253e56;font-size:10px;}.logged-in header.navbar{display:none;}.region-header .nav{display:inline-block;}.region-header .nav ul.dropdown-menu{z-index:9999;border-radius:0px;}.region-header .nav ul.dropdown-menu{z-index:9999;border-radius:0px;}.region-header .navbar-white .nav ul.dropdown-menu{z-index:9999;border-radius:0px;width:100%;left:-300%;}.region-header .nav > li > a{color:#fff;}.region-header .nav .open > a:focus{background-color:transparent;}.not-logged-in .region-header .nav > li{display:inline-block;}.region-header .sign-in-menu,.region-header .my-account-menu{display:flex;justify-content:flex-end;align-items:center;padding-right:0px;}.member-content-list .btn-group .btn,.member-content-list .btn-group .btn a.flag{padding:5px;font-size:8px;padding:10px 5px;}.message{text-align:center;font-family:industry-inc-base,sans-serif;}.message-lg{font-size:2em;line-height:1.2em;}.message-red{color:#c6112d;}.well-blue{padding:10px;}.well-blue .content{background-color:#253e56;padding:10px;border-radius:4px;}.well-blue .price{font-size:30px;color:#fff;text-align:center;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.well-blue .terms{color:#fff;font-size:12px;text-align:center;margin-bottom:15px;}.well-blue .cart-link{text-align:center;}.responsive img{width:100%;height:auto;margin:15px 0px;}.jumbotron{color:#fff;}.tagline{font-family:montserrat,sans-serif;font-weight:400;font-style:normal;margin-bottom:30px;font-size:24px;}.jumbotron.cool-blue .tagline{font-size:18px;}.navbar{background-color:#253e56;border-bottom:none;clear:both;}.navbar.navbar-white{background-color:#fff;}.main-header .navbar{margin-bottom:0px;}#page-header{margin-bottom:20px;}.front #page-header{margin-bottom:0px;}.main-header .navbar{padding:0px;}.navbar-default .navbar-nav > li > a{color:#fff;}.navbar-default.navbar-white .collapse.in .navbar-nav > li > a{color:#253e56;}.navbar-default .navbar-nav > li > a:hover{color:#ccc;}.header-wrapper{display:flex;align-items:center;justify-content:space-around;}.main-header.white .header-wrapper{width:100%;position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;font-size:16px;color:#253e56;}.main-header.white .logo-wrapper{position:relative;width:65%;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:5px;}.not-logged-in .main-header.white .logo-wrapper{width:35%;}.family .main-header.white .logo-wrapper > a{width:180px;}.main-header.white .logo-wrapper > a{width:130px;}.main-header.white .logo-wrapper.orgs >a{width:auto;}.main-header.white .actions-wrapper{position:relative;width:35%;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0px 5px;box-sizing:border-box;gap:5px;}.logo-wrapper{width:30%;}.main-header.white .login a.log-in{color:#253e56;font-size:10px;padding:8px 4px;font-family:arial;}.main-header.white .sign-up a.sign-up{color:#fff;background:#c6112d;font-size:10px;padding:8px 4px;font-family:Arial,Helvetica,sans-serif;}.main-header.white .logo-wrapper{padding:10px;}.logo-wrapper.orgs{width:50%;display:flex;flex-direction:column;padding:5px;align-items:center;justify-content:space-around;font-size:10px;}.main-header.white .logo-wrapper.orgs{width:65%;flex-direction:row;padding:10px 5px;}.main-header.white .logo-wrapper.plus{width:65%;flex-direction:row;padding:10px 5px;}.main-header.white .logo-wrapper.orgs > a > img{width:50px;height:auto;}.main-header.white .logo-wrapper.plus > a > img{width:50px;height:auto;}.header-wrapper div{margin:0px 5px;}.main-header.white .header-wrapper div{margin:0px;}.header-wrapper div.logo-header{padding:5px 10px;}.header-wrapper .actions{float:right;margin:8px 15px;}.main-header.white .header-wrapper .actions{float:right;margin:8px 0px;display:flex;width:50%;justify-content:space-evenly;flex-direction:row;gap:10px;align-items:center;}.main-header.white .header-wrapper .navbar-header{float:right;margin:8px 0px;width:50%;justify-content:space-evenly;padding:0;}.main-header.white .header-wrapper .actions a i.fas{width:100%;position:relative;max-width:100%;height:44px;font-size:40px;}.main-header.white .navbar-header{position:relative;height:44px;}.navbar-white .nav>li>a.my-account i.fas{}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}.navbar-collapse ul.menu.nav.navbar-nav{display:flex;flex-wrap:wrap;flex-direction:column;}.footer{background-color:#0f181f;border:none;margin-top:0px;}.footer .region h2{color:#fff;font-weight:600;font-family:arial,sans-serif;font-size:14px;text-transform:uppercase;}.footer .region a{color:#2465e8;padding:2px 15px;}.region-footer-four{padding:20px 20px 20px 0px;text-align:center;}.footer-social-icons{margin:40px 0px;}.footer-social-icons a{display:inline-block;padding:5px;}.footer-social-icons a i{color:#fff;font-size:30px;}.footer-copyright{color:#ccc;}.sticky{width:100%;border-bottom:2px solid #fff;padding:10px;}.sticky-footer{position:fixed;left:0;bottom:0;background-color:#c6112d;text-align:center;padding:0px;color:#fff;font-family:helvetica,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:600;width:100%;z-index:9999;}.sticky-footer .stick-text{padding:5px 0px;}.section-dark-blue{background-color:#0f171f;margin:0px -15px;color:#fff;padding:60px 0px;}.section-ihs-blue{background-color:#102c3a;margin:0px -15px;color:#fff;padding:60px 0px;}.section-dark-blue a:link,.section-dark-blue a:visited{color:#fff;font-family:industry-inc-base,sans-serif;}.section-blue{background-color:#253e56;margin:0px -15px;color:#fff;padding:20px 0px;}.section-royal-blue{background-color:#2465e8;margin:0px -15px;color:#fff;padding:50px 0px 0px 0px;}.front .contributors-block{margin-top:20px;}.logged-in .main-container{clear:both;}.main-container .section-dark-blue h2,.main-container .section-dark-blue h3{color:#fff;}.main-container .section-blue h2,.main-container .section-blue h3,.main-container .section-blue h4{color:#fff;text-align:center;}.section-royal-blue h3{text-align:center;color:#fff;font-size:36px;}.breadcrumbs-wrapper{padding:0px;}.breadcrumb{margin-bottom:0px;background-color:#fff;font-size:12px;padding:10px 0px;}.breadcrumb > li{font-size:12px;line-height:10px;}.video-content .breadcrumb > li{font-size:10px;}.breadcrumb > li > a{color:#253e56;}.breadcrumb-white{background-color:transparent;padding:0px 0px 15px 0px;}.breadcrumb-white > li{color:#ccc;}.breadcrumb-white > li > a{color:#fff;}.help{font-size:12px;margin-bottom:20px;}.search-view .view-header{margin:40px 0px;}.coaching-points .search-view .view-header,.view-drills-using-the-skill .view-header{margin:30px 0px;}.search-view .view-content{margin-right:-15px;margin-left:-15px;}.teaser-wrapper{text-align:center;}.view-taxonomy-term .teaser-wrapper{min-height:250px;}.search-view .teaser-content-type{color:#999;font-size:10px;text-align:center;}.search-view .teaser-content-text{color:#999;font-size:10px;text-align:center;margin-bottom:20px;text-align:center;padding:0px 15px;}.search-view .views-row{margin-bottom:40px;}.search-view img.img-responsive{width:100%;height:auto;}.teaser-view{text-align:center;margin-top:20px;}.view-all-wrapper{margin:20px 0px 20px 0px;clear:both;}.front .view-all-wrapper{margin:20px 0px 0px 0px;clear:both;}.view-all-wrapper.last{margin:20px 0px 0px 0px;}.view-all{background-color:#c6112d;text-align:center;margin-bottom:0px;}.view-all.red a.btn{color:#fff;text-transform:uppercase;font-family:"Arial Black","sans-serif";display:block;padding:20px;}.arrow-up{border-color:transparent transparent #c6112d transparent;border-style:solid;border-width:0px 20px 20px 20px;height:0px;width:0px;float:none;margin-right:auto;margin-left:auto;}.side-by-side-wrapper .left-arrow{display:none;}.side-by-side-wrapper .right-arrow{display:none;}.side-by-side-wrapper .desc{color:#fff;font-size:14px;margin:15px;padding:0px 15%;text-align:center;}.home-teaser{margin-top:20px;}.image-section{margin-bottom:20px;}.side-by-side-wrapper{background-color:#0f181f;}.side-by-side-wrapper .button-wrapper{text-align:center;}.side-by-side-text{background-color:#0f181f;align-self:center;padding:20px 0px;width:100%;}.side-by-side-text h3{text-align:center;text-transform:uppercase;font-size:36px;}.site-search-bar .views-exposed-form .views-widget-filter-search_api_views_fulltext{width:85%;padding-right:0px;}.block-search,.site-search-bar{padding:40px;margin:0px -15px;background-color:#253e56;clear:both;}.block-search input.form-text,.site-search-bar input.form-text{color:#fff;background-color:#21364b;border-radius:0px;font-size:12px;padding:30px;border:none;}.block-search .input-group-btn:last-child > .btn,.site-search-bar .views-exposed-form .views-exposed-widget .btn-primary{z-index:2;margin-left:-1px;padding:20px;border-radius:0px;background-color:#1d3041;border:none;}.site-search-bar .site-search-bar .views-submit-button{width:15%;}.site-search-bar .views-exposed-form .views-exposed-widget .btn-primary{width:100%;}.site-search-bar .views-exposed-form .views-exposed-widget .btn-primary::before{font-family:'Font Awesome\ 5 Pro';content:"\f002";margin-right:10px;font-weight:300;}.site-search-bar input.form-text::before{content:"search";}.exposed-search{clear:both;}.exposed-search input.form-text{border-radius:0px;border:1px solid #253e56;;padding:10px;color:#253e56;height:30px;}.views-exposed-form label{color:#253e56;font-weight:400;top:10px;left:10px;font-size:14px;margin-bottom:7px;}.views-exposed-form .views-exposed-widget .btn{margin-top:2.7em;border:1px solid #253e56;padding:4px 15px;height:40px;}.library-view .views-exposed-form .views-exposed-widget .btn{margin-top:2.2em;}.search-filters{margin:0 -15px;}.search-filters.drill-search{padding:0;margin:0 auto;}#views-exposed-form-hockey-drills-search-page .views-exposed-form .views-exposed-widget .btn{margin-top:2.1em;}.view-association-practices .views-exposed-form .views-exposed-widget .btn,.view-org-drill-library .views-exposed-form .views-exposed-widget .btn{margin-top:2.1em;}#views-exposed-form-coaching-clips-search-page .views-exposed-form .views-exposed-widget .btn,#views-exposed-form-hockey-drills-search-page .views-exposed-form .views-exposed-widget .btn,.search-filters .views-exposed-form .btn{margin-top:0;width:100%;}.views-exposed-form .views-exposed-widget .btn-primary{background-color:#253e56;border-radius:0px;}.price-table{margin:40px 0px;}.price-table h3{color:#fff;text-transform:uppercase;font-size:30px;margin:0px;}.price-table .membership-name{margin-bottom:5px;padding:15px 0px 0px 15px;}.price-table .membership-term{font-size:12px;margin-bottom:20px;padding:0px 0px 0px 15px;color:#ccc;}.price-table .membership-price{font-size:30px;margin-bottom:20px;font-family:'League Gothic',arial,sans-serif;padding:0px 0px 0px 15px;}.price-table span.billing-terms,.sign-up-links-wrapper span.billing-terms{font-size:12px;font-family:montserrat,sans-serif;font-weight:normal;text-transform:lowercase;}.price-table .membership-button{text-align:center;margin-bottom:20px;padding:0px 15px 0px 15px;}.price-table .most-popular{height:24px;padding:0px 15px;text-align:center;font-size:14px;line-height:20px;}.most-popular .visible{display:block;background-color:#c6112d;padding:2px;}.price-table .membership-item{padding:15px;border-bottom:1px solid #eeeeee;text-align:left;font-size:16px;}.price-table .membership-features{color:#fff;text-transform:uppercase;font-size:30px;margin:0px;font-family:'industry-inc-base',sans-serif;padding:0px 0px 0px 15px;}.price-table .membership-button a.btn{display:block;padding:15px 0px;font-size:16px;}.membership-button a.btn:hover{background-color:#c6112d;color:#fff;}.price-table div{padding:0px;color:#fff;}.price-table .column-grey{background-color:#7f7f7f;}.price-table .column-dark-blue{background-color:#0f181f;}.price-table .member-table{display:flex;flex-direction:column;}.price-table .member-table .column-grey{background-color:#666666;}.testimonial-wrapper{margin:40px auto;}.quote-wrapper{padding:40px 0px;border-bottom:1px solid #253e56}.quote-wrapper.last{border:none;}.quote p{font-family:Times,"Times New Roman","serif";font-size:16px;line-height:24px;font-style:italic;color:#999999;}.source p{color:#253e56;}.row.faq{padding:40px 0px;border-bottom:1px solid #eee;}.blue-block{background-color:#253e56;padding:20px;}.block.rounded{border-radius:8px;}.list-view .row{border-bottom:1px solid #ccc;padding:15px 0px;}.list-view.practices .row{padding:30px 0px;border:none;}.list-view .teaser-title{text-transform:uppercase;text-align:center;}.list-view .teaser-title a{color:#253e56;font-size:120%;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.list-view .teaser-image{margin-bottom:15px;}.list-view .teaser-caption{font-size:80%;line-height:1.6em;margin-bottom:15px;}.list-view .view-btn-wrapper{text-align:center;}.list-view .teaser-date{font-size:70%;margin-bottom:15px;text-align:center;}.list-view .views-row{margin-top:20px;margin-bottom:20px;}.author{font-size:12px;margin:15px 0px 0px 0px;text-align:center;}.entity-pager{margin:0px;padding:0px;}.author .img-responsive{display:inline-block;}.view-blog-content img.img-responsive{width:100%;height:auto;}.views-field-field-blog-video{margin-bottom:20px;}.page-title-wrapper{padding:0px;}.back-button-wrapper{padding:0px;}.instagram-video .player{position:relative;padding-bottom:130%;padding-top:0px;height:0;overflow:hidden;margin-bottom:20px;}.instagram-video .player iframe,.instagram-video .player object{height:100%;left:0;position:absolute;top:0;width:100%;}.vimeo-video .player{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;margin-bottom:20px;}.vimeo-video .player iframe,.vimeo-video .player object{height:100%;left:0;position:absolute;top:0;width:100%;}.vimeo-video .player iframe[src*="instagram"]{width:50%;left:25%;}.practice-video .player{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;margin-bottom:20px;}.practice-video .player iframe,.practice-video .player object{height:100%;left:0;position:absolute;top:0;width:100%;}.ihs-authored .practice-video .player{padding-bottom:60%;}.view-blog-content .player{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;margin-bottom:20px;}.view-blog-content .player iframe,.player object{height:100%;left:0;position:absolute;top:0;width:100%;}.fa-comment{font-size:36px;color:#253e56;margin-right:15px;}.view-comments-recent{font-size:12px;color:#666;}.view-comments-recent .views-row{margin:15px 0px;}.views-field-comment-body{font-size:140%;color:#000;margin:15px 0px 15px 40px;font-style:italic;font-family:Times,"Times New Roman","serif";}.region-sidebar-first ul.facetapi-facetapi-checkbox-links,.region-sidebar-first ul.facetapi-facetapi-links,.region-sidebar-first ul.menu,.region-sidebar-first .block-blog ul{padding:0px;}.region-sidebar-first ul.facetapi-facetapi-checkbox-links li,.region-sidebar-first ul.facetapi-facetapi-links li,.region-sidebar-first ul.menu li,.region-sidebar-first .block-blog ul li{margin:5px 0px;list-style:none;}.region-sidebar-first ul.facetapi-facetapi-checkbox-links li a,.region-sidebar-first ul.facetapi-facetapi-links li a,.region-sidebar-first ul.menu li a,.region-sidebar-first .block-blog ul li a{border-left:2px solid #fff;position:relative;padding:5px 15px;}.region-sidebar-first ul.facetapi-facetapi-checkbox-links li a:hover,.region-sidebar-first ul.facetapi-facetapi-links li a:hover,.region-sidebar-first ul.menu li a:hover,.region-sidebar-first .block-blog ul li a:hover{border-left:2px solid #c6112d;}.region-sidebar-first ul.menu li a.active{background-color:#c6112d;color:#fff;border-left:2px solid #253e56;}.more-link a{display:inline-block;padding:10px 15px;color:#253e56;border:solid 1px #253e56;border-radius:4px;}.region-sidebar-first .expandable-facet ul li a{color:#253e56;text-decoration:none;border-left:none;padding:5px;display:inline-block;}.region-sidebar-first .expandable-facet ul li{margin:5px 0px;list-style:none;}.region-sidebar-first .expandable-facet ul li a:hover,.region-sidebar-first .expandable-facet ul li a:active{color:#c6112d;text-decoration:none;border-left:none;padding:5px;background-color:transparent;}.region-sidebar-first .expandable-facet ul.facetapi-facetapi-links li.active{font-weight:600;}.region-sidebar-first .expandable-facet ul.facetapi-facetapi-links li.active a.active{color:#c6112d;}.active-search-terms ul{padding:0px;}.active-search-terms ul li{list-style:none;list-style-image:none;font-weight:600;color:#c6112d;}.active-search-terms a.active{color:#c6112d;}.not-logged-in .free-content.yes.member,.not-logged-in .free-content.no.member{display:none;}.logged-in .free-content.yes{display:none;}.logged-in .free-content.yes.member{display:block;}.logged-in .free-content.no.member,.logged-in .free-content.yes.member{display:block;}.logged-in .free-content.no,.logged-in .free-content.yes{display:none;}.card-view .free-content{position:absolute;bottom:5px;width:100%;margin-left:-13px;}.card-view .thumbnail h4 a{text-decoration:none;color:#253e56;text-align:center;font-size:15px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.list-view h4 a{text-decoration:none;color:#253e56;text-align:center;font-size:20px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}.view-community-practices p{font-size:75%;}.card-view .teaser{font-size:14px;text-align:left;}.card-view .thumbnail{position:relative;}.card-view .thumbnail .profile-image{position:absolute;top:50px;left:5px;width:50px;height:auto;background-color:#fff;padding:1px;}.card-view .thumbnail .categories{font-size:12px;margin:0px 0px 10px 0px;min-height:50px;color:#999;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#fff;background-color:#c6112d;}.jumbotron.home-page.cool-blue{background:url(https://www.files.icehockeysystems.com/files/home-page-banner-brighter-blue-mobile.jpg) right no-repeat;background-size:cover;margin:0px -15px;border-radius:0px !important;}.jumbotron.home-page.ben{background:url(https://www.files.icehockeysystems.com/files/ben-at-ihs-camp-dark.jpg) right no-repeat;background-size:cover;margin:0px -15px;border-radius:0px !important;}.jumbotron.home-page.cool-blue .headline{margin-bottom:30px;margin-top:10px;}.jumbotron.home-page.cool-blue .value-prop{margin:5px 0;border-bottom:1px solid #ccc;padding:5px 0;font-size:13px;text-transform:uppercase;font-family:industry-inc-base,sans-serif;font-weight:400;}.jumbotron.home-page.cool-blue .value-prop .sub-text{font-family:montserrat,sans-serif;text-transform:capitalize;}.jumbotron.home-page.cool-blue .value-prop.last{border-bottom:none;}.jumbotron.about-page{background:url(https://www.files.icehockeysystems.com/files/ihs-team.jpg) center top no-repeat;background-size:cover;margin:0px -15px;border-radius:0px !important;}.comments-wrapper .comment-body{color:#000;font-size:18px;margin:0px 0px 20px 50px;}.comments-wrapper .comment-name{margin:0px 0px 0px 50px;font-style:italic;font-size:14px;}.node-exercise .field-name-field-exercise-video-url,.node-exercise .field-name-field-off-ice-exercise-tags,.node-exercise .field-name-body{margin-bottom:15px;}ul.quicktabs-style-nostyle{display:table;width:100%;border-collapse:separate;table-layout:fixed;position:relative;vertical-align:middle;border-bottom:1px solid #3d5728;padding:0px;}ul.quicktabs-style-nostyle li{position:relative;display:table-cell;float:none;width:1%;color:#333;background-color:#fff;border-color:#ccc;}ul.quicktabs-style-nostyle li.active{border-left:1px solid #253e56;border-top:1px solid #253e56;border-right:1px solid #253e56;background-color:#253e56;}ul.quicktabs-style-nostyle li a{color:#253e56;display:block;text-align:center;padding:10px;text-transform:uppercase;font-weight:bold;font-size:10px;}ul.quicktabs-style-nostyle li.active a{color:#fff;text-decoration:none;}.drill-list-tabs ul.quicktabs-style-nostyle{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:flex-start;}.drill-list-tabs  ul.quicktabs-style-nostyle li{width:auto;display:inline-flex;}.view-free-practice-content .field-name-title h2{text-align:center;}.view-free-practice-content .entity-field-collection-item{border-bottom:3px double #253e56;}.view-free-practice-content .entity-field-collection-item .content{padding:30px 0px;}.view-free-practice-content .field-name-field-drill-image img.img-responsive,.views-field-field-practice-plan-diagram img.img-responsive{margin:15px auto;width:100%;}.about-us-page .navbar{margin-bottom:0px;}.about-us-page .field-name-body{color:#999;font-size:24px;font-style:italic;padding:80px 20px;line-height:36px;font-family:Georgia,serif;}.leadership .photo img.img-responsive{margin:5px auto;}.leadership .container{padding-bottom:60px;}.ice-title-wrapper{padding:50px 0px;background-color:#253e56;background-size:cover;}.view-display-id-block_3 .ice-title-wrapper{padding:30px 0px 30px 0px;}.view-display-id-block_3 .profile-bio-area{background-color:#c6112d;}.view-display-id-block_3 .profile-bio-area .field-name-body{color:#fff;font-family:montserrat,sans-serif;padding:15px;font-style:normal;}.ice-title-wrapper h1{color:#fff !important;}.not-logged-in .contributor-profile-wrapper{margin-top:-20px;}.node .field-name-body{color:#666;font-family:montserrat,sans-serif;font-size:1em;line-height:1.4em;}.view-coach-profile .field-name-body{color:#fff;font-style:normal;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,"sans-serif";font-size:16px;line-height:24px;padding:15px 0px 0px 0px;border-top:3px solid #161b21;margin-top:20px;}.view-coach-profile .field-name-body p{font-size:14px;line-height:18px;}.ice-title-wrapper h1.title{margin:0px;}.ice-title-wrapper .profile-details{margin:0px 0px 15px 0px;color:#fff;font-size:11px;padding-left:10px;}.ice-title-wrapper .profile-details i{font-size:16px;margin:0px 5px;}.profile-sidebar{font-size:80%;}.contributor-title-bar{display:flex;justify-content:space-between;align-items:center;}.profile-sidebar .contributor-position{font-weight:600;}.profile-sidebar .contributor-location{margin:0px 0px;}.profile-sidebar .contributor-social-profiles{margin-top:15px;}.profile-sidebar .contributor-contact{margin-top:15px;}.profile-sidebar .contributor-contact a.btn{display:block;}.profile-sidebar .contributor-website{margin-bottom:0px;}.profile-sidebar .contributor-profile-image{margin-bottom:20px;background-color:#fff;}.view-display-id-block_3 .profile-sidebar .contributor-profile-image{margin-bottom:0px;background-color:#fff;}.contributor-profile-image img.img-responsive{border:solid 5px #161b21;width:100%;height:auto;}.profile-sidebar i.fab{font-size:200%;margin:0px 2px;color:#253e56;}.contributor-title-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}li.contributor-menu-item:hover i{color:#fff;}.contributor-location{margin:10px 0px;}.contributor-website{margin:10px 0px;}.contributor-social-links a{display:inline-block;width:25px;height:25px;background:#fff;text-align:center;color:#253e56;border-radius:100%;}.contributor-social-links a{display:inline-flex;width:25px;height:25px;background:#fff;text-align:center;color:#253e56;border-radius:100%;align-items:center;justify-content:center;}.contributor-social-links i.fab{font-size:14px;}.icon img.img-responsive{margin-left:auto;margin-right:auto;width:70px;height:auto;}.note{font-size:14px;}.compact-form-label{position:absolute;top:7px;left:5px;z-index:1;font-size:.8em;font-weight:normal;color:#999;}#edit-field-exercise-video-url i.fa-youtube{color:#c4302b;}#edit-field-exercise-video-url i.fa-instagram{color:#3f729b;}.block.sign-in ul{padding:0px;}.block.sign-in ul li{list-style:none;padding:10px 0px;list-style-image:none;list-style-type:none;}.block.sign-in a:link{color:#253e56;font-weight:normal;font-size:.8em;}.members-only-wrapper{padding:0px 0px;border:15px solid #253e56;margin:20px auto 30px auto;}.members-only-content{color:#253e56;text-align:center;font-size:1.2em;padding:80px 15px;}.members-only-content .icon i{font-size:48px;margin:15px;}.line-btn{text-align:center;padding:15px;clear:both;}.line-btn.blue{background-color:#253e56;color:#fff;}.members-only-wrapper .line-btn{padding:15px 0px 0px 0px;}.list-view .category{color:#999;font-style:italic;font-size:.8em;margin-bottom:10px;}.view-free-downloadable-resources .view-header{margin-bottom:15px;}.trial-buttons{margin-top:30px;}.node-custom_practice_sheet-form{margin-bottom:30px;}.form-control{height:40px;font-size:16px;line-height:20px;padding:0px 7px;}.compact-form .views-exposed-widget select.form-select{border-radius:0px;border-color:#253e56;}.views-exposed-form .views-exposed-widget select.form-select{border-radius:0px;border-color:#253e56;}#drill-maker .form-control{padding:6px 12px;font-size:14px;}.drill-maker__form ::placeholder,.drill-maker__form :-ms-input-placeholder,.drill-maker__form ::-webkit-input-placeholder{text-transform:capitalize;}.node-webform{margin-bottom:30px;}img.practice-drills-throbber{display:none;}.content-links{margin-bottom:15px;line-height:40px;padding:0px;clear:both;}.content-links.systems{margin-bottom:15px;}.content-links-buttons{text-align:center;}.content-links .content-links-buttons{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.content-links .content-links-buttons a{margin:5px 5px 5px 0px;}.content-links .content-links-buttons ul.print-options a{font-weight:600;padding:10px 0px;}.block-commentsblock{margin-bottom:15px;}.view-practice-content .field-name-title h2{text-align:center;font-size:30px;background-color:#eee;padding:15px 0px 5px 0px;}.view-practice-content  .field-name-field-drill-image img.img-responsive,.view-practice-content  .field-name-field-drill-maker-image img.img-responsive{margin-left:auto;margin-right:auto;}.view-practice-content  .field-name-body{margin:15px 0px;}.view-practice-content .entity-field-collection-item{padding-bottom:15px;margin-bottom:15px;}.view-practice-content .views-field-field-practice-drill .entity-field-collection-item{padding:0px;margin:0px;}.member-content-list .view-header div{margin-bottom:15px;}.member-content-list .views-row{margin-bottom:30px;}.page-members h1.title{margin:10px 0px;}.member-content-list .panel-heading a{font-size:18px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#253e56;text-decoration:none;}.member-content-list .view-filters{padding:0px 15px 0px 15px;}.member-content-list .flag-wrapper a.flag{display:block;font-size:14px;margin:15px 0px 0px 0px;padding:10px;}.recommended{margin:30px 0px;}.recommended-age-levels{display:flex;align-items:stretch;flex-wrap:wrap;}.member-content-list .recommended-age-levels .flag-wrapper a.flag{margin:15px 10px 0px 0px;}.member-content-list .flag-throbber{display:none;}.practice-dates{border:1px solid #253e56;background:#fff;}.practice-dates .month{padding:3px;background-color:#263e56;color:#fff;text-align:center;text-transform:uppercase;}.practice-dates .day{padding:0px;text-align:center;font-family:"proxima-nova",sans-serif;text-transform:uppercase;font-weight:bold;font-size:18px;}.practice-dates .year{text-align:center;}.member-content-list .views-exposed-form .views-widget-filter-field_practice_date_value{padding-top:39px;padding-right:5px;}.member-content-list .views-exposed-form .views-submit-button{padding-top:15px;padding-bottom:5px;}.member-content-list .views-exposed-form .views-exposed-widget{padding-right:5px;}.member-content-list .form-item-field-practice-date-value-value{margin-right:0px;}.member-logged-in .node-form{margin-bottom:30px;}.member-form-page form{margin:40px auto;padding:0px 30px;}.view-flagged-drills .view-empty,.view-flagged-systems .view-empty{padding:60px 15px;}input.form-control,input.compact-form-field{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#fff;background-image:none;border:1px solid #253e56;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;margin-bottom:10px;}.uc-store-address-field .form-item label{text-align:left;}.form-item-panes-payment-payment-method label.control-label{display:flex;align-items:flex-start;}.form-item-panes-payment-details-cc-number{clear:both;}.payment-details-credit .compact-form-label{top:3px;left:15px;}.form-item-panes-payment-details-cc-cvv{clear:both;}.uc-credit-cvv-help{clear:both;padding:10px 0px;}.uc-credit-cvv-help img{margin:0px 10px 0px 0px;float:left;line-height:20px;}.uc-cart-checkout-form .form-actions{text-align:center;margin-bottom:30px;}.uc-cart-checkout-form #edit-cancel{display:none;}.checkout-message{margin-bottom:30px;}.panel-title{font-weight:600;}#uc-cart-checkout-review-form button#edit-submit.btn{background-color:#5cb85c;color:#fff;}.order-review-table{margin-bottom:30px;}h1.blue-box{padding:15px;background-color:#253e56;color:#fff;text-align:center;margin:0px;}h2.org-sub-header{background-color:#666;color:#fff;padding:15px;font-size:14px;line-height:24px;margin:0px;text-align:center;}.org-table-wrapper{display:table;width:100%;}.props{background-color:#f0ad4e;color:#253e56;font-size:14px;font-weight:bold;line-height:20px;margin-bottom:15px;vertical-align:middle;padding:0px;height:400px;}.props .org-table-item{border-bottom:solid #fff 1px;padding:0px;text-align:left;display:table;width:100%;height:25%;}.props div.last{border-bottom:none;}.props .check{text-align:center;padding:10px;display:table-cell;vertical-align:middle;float:none;font-size:200%;}.diagram{background-color:#e9e9e9;padding:30px;height:500px;display:flex;justify-content:center;align-items:center;}.props .org-item{display:table-cell;vertical-align:middle;float:none;font-weight:normal;font-size:18px;}.org-options-row{display:flex;flex-direction:column;}.subscription-box{border:solid 1px #c6112d;font-family:industry-inc-base,sans-serif;color:#253e56;margin:10px;margin-right:auto;margin-left:auto;text-align:center;}.org-price{margin-bottom:20px;}.org-price .cross-out.red{text-decoration:line-through;color:#c6112d;margin-right:10px;}.subscription-box .number{font-size:48px;line-height:72px;font-family:industry-inc-base,sans-serif;font-weight:400;display:block;height:72px;width:auto;margin-right:auto;margin-left:auto;margin-top:40px;background:#fff;color:#253e56;border-radius:4px;text-align:center;text-transform:uppercase;}.subscription-box .coaches{text-transform:uppercase;font-family:'Gotham',arial;text-align:center;}.subscription-box .regular-price{font-weight:normal;text-align:center;}.subscription-box .regular-price span{text-decoration:line-through;color:#c6112d;margin-left:10px;}.org-purchase{text-transform:uppercase;text-align:center;}.you-get{font-size:10px;color:#666;font-family:montserrat,sans-serif;}.org-price{font-size:20px;font-weight:400;}.subscription-box .billing{font-size:10px;font-style:italic;margin-bottom:40px;color:#666;font-family:montserrat,sans-serif;}.subscription-box .sign-up{padding:0px;}.expandable-tools .ui-accordion h3.ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.6em .5em .4em 2em;min-height:0;font-family:industry-inc-base,sans-serif;border:1px solid #253e56;border-radius:0px;}.expandable-tools h3.ui-accordion-header a:link{font-family:industry-inc-base,sans-serif;font-size:90%;color:#253e56;}.ui-state-default{border:none;background:#fff;font-weight:600;color:#253e56;}.expandable-tools .ui-accordion .ui-accordion-content{padding:0px 0px 15px 0px;border:none;}.member-tools{padding:30px 0px;}.member-tools ul.quicktabs-style-nostyle li{position:relative;display:table-cell;float:none;width:1%;color:#333;background-color:#fff;border-color:#ccc;font-size:60%;}.member-tools ul.quicktabs-style-nostyle li.active{background-color:#253e56;}td.practice-drills-title{white-space:pre-wrap;font-size:80%;}.flex{display:flex;flex-wrap:wrap;align-content:space-between;flex-direction:row;}.flex .views-field{margin:5px;}.practice-drills-link{text-align:right;}.top-bar a.btn{font-size:80%;}.top-bar a.my-account{margin-right:10px;}form#user-profile-form{padding-bottom:30px;}.tab-menu ul.nav{display:flex;flex-direction:row;border-bottom:1px solid #253e56;}.tab-menu ul.nav li a{color:#253e56;}.tab-menu ul.nav li a.active{background-color:#253e56;color:#fff;}.dashboard.heading{background-color:#253e56;padding:10px;clear:both;margin-left:-15px;margin-right:-15px;}.dashboard.heading h3{color:#fff;text-align:left;font-size:30px;padding:0px;}.dashboard .icon img{height:60px;}.dashboard.content-list{font-size:80%;padding:15px;}.dashboard.content-list a:link{color:#253e56;}.dashboard.content-list .views-row{margin:10px 0px;}.dashboard.content-list .views-field-created{color:#999;font-size:12px;}.region-sticky-footer .free-trial{background-color:#c6112d;}.block-search input,.block-search button{z-index:0 !important;}.dashboard-block-wrapper{padding:0px;}.dashboard-block{margin:15px;border:solid 1px #253e56;}.dashboard-block.share{position:relative;height:220px;padding-bottom:30px;}.dashboard-block.share .block-footer{position:absolute;bottom:0px;width:100%;}.dashboard-block:hover{background-color:#253e56;}.dashboard-block.video:hover{background-color:#fff;}.dashboard-block:hover a .block-name,.dashboard-block:hover .block-name,.dashboard-block:hover .block-desc{color:#fff;}.dashboard-block .block-name{text-align:center;padding:30px 0px 0px 0px;font-size:24px;font-weight:900;text-transform:uppercase;font-family:industry-inc-base,sans-serif;color:#253e56;}.dashboard-block .block-desc{color:#666;padding:15px;font-size:14px;text-align:left;}.dashboard-block .block-icon{text-align:center;padding:0px;margin-bottom:15px;display:block;margin-right:auto;margin-left:auto;width:80px;height:80px;background-size:cover;}.dashboard-block .block-icon.drills{background-image:url(/sites/all/themes/ihs2019/images/whistle-icon.png);}.dashboard-block .block-icon.skills-videos{background-image:url(/sites/all/themes/ihs2019/images/cone-icon.png);}.dashboard-block .block-icon.systems{background-image:url(/sites/all/themes/ihs2019/images/puck-icon.png);}.dashboard-block .block-icon.practices{background-image:url(/sites/all/themes/ihs2019/images/print-icon.png);}.dashboard-block .block-icon.off-ice{background-image:url(/sites/all/themes/ihs2019/images/weight-icon.png);}.dashboard-block .block-icon.savard{background-image:url(/sites/all/themes/ihs2019/images/savard-icon.png);}.dashboard-block .block-icon.education{background-image:url(/sites/all/themes/ihs2019/images/education-icon.png);}.dashboard-block .block-icon.goalie{background-image:url(/sites/all/themes/ihs2019/images/goalie-icon.png);}.dashboard-block .block-icon.blog{background-image:url(/sites/all/themes/ihs2019/images/graph-icon.png);}.dashboard-block .block-icon.lists{width:auto;height:auto;margin:30px;}.dashboard-block .block-icon.lists::before{font-family:'Font Awesome\ 5 Free';content:"\f5fd";font-size:36px;color:#fff;background-color:#253e56;padding:15px;margin:30px 0px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.dashboard-block .block-icon.create{width:auto;height:auto;margin:30px;}.dashboard-block .block-icon.create::before{font-family:'Font Awesome\ 5 Free';content:"\f044";font-size:36px;color:#fff;background-color:#253e56;padding:15px;margin:30px 0px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.dashboard-block .block-footer{background-color:#253e56;color:#fff;text-align:center;padding:5px 0px;font-size:14px;}.dashboard-block .block-footer a{color:#fff;}.dashboard-block a{text-decoration:none;}.access{text-align:right;padding:15px;}.user-login .region-content{padding-bottom:75px;}#user-login{width:90%;margin:20px 5%;}.uc-cart-checkout-form .table{margin-bottom:0px;}.coach-tools-page #block-system-main{margin-bottom:30px;}.cancel-subscription{clear:both;margin:30px 0px;}.subnav{margin:15px 0px;background-color:#fff;}.subnav ul.menu{display:flex;flex-wrap:nowrap;float:none;justify-content:center;flex-direction:row;}.subnav ul.menu li{margin:0 2px;text-align:center;color:#c6112d;text-transform:uppercase;font-size:11px;border-radius:4px;border:1px solid #eee;padding:0px;height:40px;width:auto;}.subnav ul.menu li a{padding:14px 6px;text-align:center;color:#c6112d;font-size:9px;font-weight:600;}.subnav ul.menu li.active-trail a{color:#fff;}.subnav ul.menu li.active-trail ul.dropdown-menu a{color:#c6112d;}.subnav ul.menu li.expanded ul.dropdown-menu li a:hover{color:#fff;background-color:#c6112d;}.subnav ul.menu li.active-trail ul.dropdown-menu a:hover{color:#fff;}.subnav ul.menu li.active-trail ul.dropdown-menu a.active{color:#fff;background-color:#253e56;}.subnav ul.menu li.active-trail a:focus{background-color:#c6112d;}.plus-role .subnav ul.menu li{color:#253E56;}.plus-role .subnav ul.menu li{color:#253E56;}.plus-role .subnav ul.menu li a{color:#253E56;}.plus-role .subnav ul.menu li.active-trail ul.dropdown-menu a{color:#253E56;}.plus-role .subnav ul.menu li.expanded ul.dropdown-menu li a:hover{color:#253E56;background-color:#eee;}.plus-role .subnav ul.menu li.active-trail a:focus{background-color:#253E56;}.subnav ul.menu li a{padding:14px 6px;text-align:center;color:#c6112d;font-size:1rem;font-weight:600;}.subnav ul.menu li.active-trail a{color:#fff;}.subnav ul.menu li.active-trail ul.dropdown-menu a{color:#c6112d;}.subnav ul.menu li.expanded ul.dropdown-menu li a:hover{color:#fff;background-color:#c6112d;}.subnav ul.menu li.active-trail ul.dropdown-menu a:hover{color:#fff;}.subnav ul.menu li.active-trail ul.dropdown-menu a.active{color:#fff;background-color:#253e56;}.plus-role .subnav ul.menu li.active-trail ul.dropdown-menu a.active{background-color:#253e56;}.subnav ul.menu li.active-trail a:focus{background-color:#c6112d;}.subnav ul.menu li ul.dropdown-menu{position:absolute;top:100%;left:-100%;width:300%;}.subnav ul.menu li.last ul.dropdown-menu{position:absolute;top:100%;left:-200%;width:300%;}.node-practice-form .field-type-entityreference .form-autocomplete{position:relative;}.node-game_plan-form .field-type-entityreference .form-autocomplete{position:relative;}.node-practice-form .field-type-entityreference .dropdown{position:absolute;left:0%;top:57px;white-space:nowrap;}.node-practice-form .field-type-entityreference .dropdown a{display:block;}.node-practice-form .field-type-entityreference .dropdown a:hover{color:#fff;}.node-coaching_clip-form .form-autocomplete{position:relative;}.node-coaching_clip-form .form-autocomplete .dropdown{position:absolute;left:25%;top:80px;white-space:nowrap;}.dropdown-menu{position:absolute;top:100%;left:-50%;width:200%;}.view-content-links ul.dropdown-menu.print-options{position:absolute;top:100%;left:0%;width:200%;}.association-options.demo .dropdown-menu{position:absolute;top:100%;left:-50%;width:100%;}.section-off-ice .flex-menu .dropdown-menu{position:absolute;top:100%;left:0%;width:150%;border-radius:0px;}#block-menu-menu-skill-development-categorie .dropdown-menu{border-radius:0px;width:100%;left:0%;}.flex-menu ul.menu.nav .open a:focus{background-color:#c6112d;}#block-practice-drills-practice-drills-dropdown .dropdown-menu{position:absolute;top:100%;left:-100%;width:200%;}#block-practice-drills-practice-drills-dropdown .dropdown-menu li div,#block-practice-exercises-practice-exercises-dropdown .dropdown-menu li div{line-height:18px;padding:5px 5px;display:flex;align-content:space-between;align-items:center;}.main-header .actions ul.dropdown-menu{width:100%;left:-25%;}.node-form .field-type-node-reference .dropdown{position:absolute;left:100px !important;top:45px;white-space:nowrap;width:200px;}.node-form .node-form-author .dropdown{position:absolute;left:100px !important;top:65px;white-space:nowrap;width:200px;}.node-form .field-type-node-reference .table-responsive{overflow:inherit;}.node-form .field-type-node-reference .form-autocomplete,.node-form .node-form-author .form-autocomplete{position:relative;}.dropdown-menu.add-to-practice{position:absolute;top:100%;left:-100%;width:200%;}.dropdown-menu.share-with-team{position:absolute;top:100%;left:0%;width:200%;}.dropdown-menu.hockey-camps{position:absolute;top:100%;left:-50%;width:150%;}ul.dropdown-menu.non-member{position:absolute;top:44px;left:0;right:0;bottom:0;z-index:1;background-color:#fff;width:100%;height:100%;border-radius:0px;margin:0px;padding:0px;border:none;}ul.dropdown-menu.non-member > li{display:inline-block;width:100%;background-color:#dff0d8;color:#253e56;font-size:16px;font-weight:bold;padding:12px 24px;text-align:left;cursor:pointer;}ul.dropdown-menu.non-member > li a{text-decoration:underline;font-size:16px;color:#253e56;border:none;}.coaching-clips-buttons{margin-bottom:20px;}.vertical-tabs .form-type-textfield input{width:100%;}.content-links ul.dropdown-menu{padding:0px 15px;}.subnav ul.menu li ul.dropdown-menu li{border-bottom:1px solid #eee;border-top:none;border-right:none;border-left:none;border-radius:0px;width:100%;margin:0px;}.subnav ul.menu li ul.dropdown-menu li.last{border-bottom:none;}.subnav ul.menu li ul.dropdown-menu li a{border:none;padding:12px;box-shadow:none;font-size:12px;width:100%;text-align:left;}.subnav ul.menu li.active-trail{color:#fff;background-color:#c6112d;border:1px solid #c6112d;}.plus-role .subnav ul.menu li.active-trail{color:#253e56;background-color:#fff;border:2px solid #253E56;}.plus-role .subnav ul.menu li.active-trail ul li.active-trail{border:none;}.plus-role .subnav ul.menu li.active-trail a{color:#253E56;}.section-organize .sub-nav ul li.dropdown a.organize,.section-share .sub-nav ul li.dropdown a.share,.section-create .sub-nav ul li.dropdown a.create,.section-access .sub-nav ul li a.access-content,.section-dashboard .sub-nav ul li a.dashboard{color:#fff;background-color:#c6112d;border:1px solid #c6112d;border-radius:4px;}.section-organize .sub-nav ul li.dropdown a.organize:before,.section-share .sub-nav ul li.dropdown a.share:before,.section-create .sub-nav ul li.dropdown a.create:before,.section-access .sub-nav ul li a.access-content:before,.section-dashboard .sub-nav ul li a.dashboard:before{background-color:#c6112d;border:none;}.plus-role.section-organize .sub-nav ul li.dropdown a.organize,.plus-role.section-share .sub-nav ul li.dropdown a.share,.plus-role.section-create .sub-nav ul li.dropdown a.create,.plus-role.section-access .sub-nav ul li a.access-content,.plus-role.section-dashboard .sub-nav ul li a.dashboard{color:#253E56;background-color:#eee;border:none;border-radius:4px;}.plus-role.section-organize .sub-nav ul li.dropdown a.organize:before,.plus-role.section-share .sub-nav ul li.dropdown a.share:before,.plus-role.section-create .sub-nav ul li.dropdown a.create:before,.plus-role.section-access .sub-nav ul li a.access-content:before,.plus-role.section-dashboard .sub-nav ul li a.dashboard:before{background-color:#eee;border:none;}a.member-tab:before{font-family:Font Awesome\ 5 Pro;font-weight:900;color:#fff;background-color:#253e56;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:15px;padding:15px;display:inline-block;height:35px;width:35px;}a.member-tab.active-trail:before{background-color:#c6112d;border:none;}.subnav ul.menu li.dashboard-item{width:10%;}.subnav ul.menu li a.dashboard{visibility:hidden;padding:2px;}.subnav ul.menu li.active-trail a:hover{background-color:#c6112d;}.plus-role .subnav ul.menu li.active-trail a:hover{background-color:#eee;}a.member-tab.dashboard:before{content:"\f015";visibility:visible;display:block;border:none;padding:5px;margin:0px;font-size:16px;color:#253e56;background-color:#fff;}.subnav ul.menu li.active a.member-tab.dashboard:before{color:#fff;background-color:transparent;}.feed-list{font-size:80%;}.feed-title a{color:#253e56;}.feed-list .views-row{margin-bottom:20px;}.feed-info{color:#999;}.feed-type{margin-left:15px;color:#c6112d;font-weight:600;}.feed-type-mobile{margin-left:0px;color:#c6112d;font-weight:600;}.feed-practice-thumb{display:flex;justify-content:center;height:100%;color:#253e56;font-size:48px;background:#eee;border-radius:4px;}.feed-practice-thumb a{color:#253e56;}.cart-review ul.product-description{display:none;}.order-review-table{margin:20px auto 20px auto;}form#user-register-form{margin:20px;clear:both;}form#user-register-form .form-item-status,form#user-register-form .form-item-notify,form#user-register-form #edit-profile-main,form#user-register-form .form-item-subuser-relation{display:none;}.team-login-button{font-size:75%;}.team-login-button a.btn{padding:10px;}.anonymous-display,.free-trial-display,.premium-display{display:block;width:100%;bottom:10px;margin-top:15px;}.view-drills-using-the-skill .anonymous-display,.view-drills-using-the-skill .free-trial-display,.view-drills-using-the-skill .premium-display{display:block;position:absolute;width:100%;margin-left:-4px;bottom:10px;}.list-view .anonymous-display,.list-view .free-trial-display,.list-view .premium-display{position:unset;}.list-view .anonymous-display a,.list-view .free-trial-display a,.list-view .premium-display a{margin-bottom:5px;display:block;}.anonymous-access .anonymous-display{display:block;}.anonymous-access .anonymous-no-display{display:none;}.free-trial-access .free-trial-display{display:block;}.free-trial-access .free-trial-no-display{display:none;}.member-access .premium-display{display:block;}.member-access .premium-no-display{display:none;}.no-image{display:flex;justify-content:center;align-items:center;height:150px;}.no-image i.fa-image{font-size:80px;color:#ccc;}.section-blue .icon,.section-royal-blue .icon{text-align:center;display:flex;height:120px;width:120px;border-radius:50%;border:2px solid #fff;justify-content:center;align-content:center;align-items:center;margin-left:auto;margin-right:auto;}.section-blue .icon i,.section-royal-blue .icon i{font-size:50px;}.action-buttons{margin:0px;}.icon-box-wrapper{padding:15px;}.button-wrapper .btn-group-vertical{width:100%;}.button-wrapper .btn-group-vertical a{text-align:left;color:#253e56;}form#uc-recurring-user-cancel-form{margin:30px 0px;}form#uc-recurring-user-cancel-form .form-actions{margin:15px 0px;}.order-review-table .data-col{padding-left:1em;}.members-tabs-wrapper{padding:0px;}.side-by-side-image{padding:15px 0px;}.entity_pager .entity_pager_count{display:none;}.systems-content{clear:both;}.logged-in .node-form fieldset.collapsible a{text-decoration:none;}.logged-in .node-form fieldset.collapsible legend.panel-heading a.collapsed:before,.logged-in #user-profile-form fieldset.collapsible legend.panel-heading a.collapsed:before,.page-share-practice fieldset.collapsible legend.panel-heading a.collapsed:before{font-family:Font Awesome\ 5 Pro;content:"\f0fe";font-weight:300;color:#c6112d;margin-right:10px;}.logged-in .node-form fieldset.collapsible legend.panel-heading a:before,.logged-in #user-profile-form fieldset.collapsible legend.panel-heading a:before,.page-share-practice fieldset.collapsible legend.panel-heading a:before{font-family:Font Awesome\ 5 Pro;content:"\f146";font-weight:300;color:#c6112d;margin-right:10px;}.page-share-practice .group-default-description{margin:20px 0px;}#user-profile-form .filter-wrapper{display:none;}.contributor-role .node-ice_hockey_drill-form fieldset.filter-wrapper{display:block;}.resizable-textarea textarea{padding:15px;}.form-item-field-choose-practice-layout-und label{font-weight:600;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle:before{content:"\f0b2";display:block;margin:0px;font-family:Font Awesome\ 5 Pro;font-weight:300;position:absolute;left:25px;color:#999;}a.tabledrag-handle .handle{display:none;}.tabledrag-toggle-weight-wrapper{display:none;}#node-delete-confirm{text-align:center;margin:30px 15px;}#block-views-practice-content-block-3{margin:30px 0px;}.view-off-ice-teasers .thumbnail .caption{min-height:50px;}.node-type-exercise #block-system-main{clear:both;}.block-current-search{margin:15px 0px;}.practice-tabs{margin:30px 0px;}.login-info{margin:30px 0px;}.org-categories{font-size:80%;}.member-content-list .panel-default > .panel-heading{height:80px;}.btn-group-justified.btn-group-age-levels{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;justify-content:space-between;}.edit-coach-form .form-item-status,.edit-coach-form .form-item-roles,.edit-coach-form #edit-uc-roles,.edit-coach-form #edit-cancel{display:none;}.basic-list{margin:30px 0px;}.basic-list .views-row{margin-bottom:30px;}.basic-list .views-field-created{font-size:12px;font-style:italic;margin:5px 0px;}.basic-list .views-field-body{font-size:16px;margin:10px 0px;}.feed-icon{margin:15px 0px;}.view-ihs-news-feed{margin-bottom:30px;}.member-content-list .panel-heading.flex-header{display:flex;justify-content:center;align-items:center;}.member-content-list .flex-header .flag-wrapper a.flag{margin:0px;}.card-view .content-image{margin-bottom:15px;}.back-button-wrapper{margin:0px;text-align:center;}#forward-form .form-group:last-child,.panel:last-child{margin-bottom:15px;margin-top:5px;}#forward-form .form-actions button.btn-default{background-color:#5cb85c;color:#fff;}.node-practice-form .table-responsive > .table > tbody > tr > td{white-space:normal;}.field-type-field-collection thead th.field-label label{padding:10px;font-size:90%;}.field-type-field-collection .table-responsive label{font-weight:600;font-size:70%;}.node-practice-form fieldset.practice-notes{white-space:nowrap;}.sign-up-bar{display:flex;background-color:#253e56;color:#fff;padding:30px 0px;align-items:center;font-weight:600;margin:15px 0px;}.help-block i.fab{font-size:20px;margin-right:15px;}.captcha{margin-bottom:15px;}.player a{visibility:hidden;}.player a:after{content:'Your video is processing. Please refresh this page in few moments.';color:#000;z-index:9999;position:absolute;display:block;visibility:visible;left:0px;}.content-links-buttons .flag-throbber{display:none;}.view-mode-practice_content .field-name-title h2 a{color:#253e56;font-family:montserrat,sans-serif;font-weight:700;}.member-content-list .drill-image a{display:inline-block;height:220px;}.member-content-list .drill-image{height:220px;text-align:center;}.member-content-list .drill-image img.img-responsive{width:100%;height:220px;object-fit:contain;vertical-align:top;}form.node-ice_hockey_drill-form .field-name-field-exercise-video-url .panel-body{position:relative;}form.node-ice_hockey_drill-form .field-name-field-exercise-video-url .panel-body .help-block{position:absolute;bottom:0px;}form.node-ice_hockey_drill-form .field-name-field-exercise-video-url .panel-body .form-item-files-field-exercise-video-url .help-block{position:relative;}.search-view{clear:both;}.content-links ul.dropdown-menu.non-member{padding:0px;}.content-links .drop-down-message{background-color:#dff0d8;font-weight:600;color:#253e56;padding:15px;}.content-links .drop-down-message a.text-link{background-color:transparent;padding:0px;margin:0px;font-size:12px;text-transform:capitalize;display:inherit;}fieldset.filter-wrapper .filter-help{display:none !important;}.website-admin .node-ice_hockey_drill-form fieldset.filter-wrapper{display:block;}a.ckeditor_links{display:none !important;}.field-name-field-exercise-video-url .panel-heading,.field-name-field-drill-image .panel-heading{display:none;}.field-name-field-exercise-video-url .panel-default,.field-name-field-drill-image .panel-default{border:none;}.field-name-field-exercise-video-url .panel-body,.field-name-field-drill-image .panel-body{padding:0px;}.field-name-field-exercise-video-url .panel,.field-name-field-drill-image .panel{-webkit-box-shadow:none;box-shadow:none;}.field-name-field-exercise-video-url .form-group{margin-bottom:0px;}#edit-field-drill-image-und-body .help-block{display:none;}#edit-field-pdf-diagram .help-block{display:none;}.teaser-thumb{height:0px;overflow:hidden;padding-top:56.25%;position:relative;}.teaser-thumb .field-diagram{position:absolute;top:0px;left:0px;width:100%;}.type{height:50px;line-height:20px;padding:5px;margin-bottom:20px;}.teaser-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;}.profile-image{position:absolute;top:10px;right:25px;background-color:#fff;padding:2px;z-index:9999;width:40px;height:40px;}.teaser-title{height:60px;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#253e56;}.teaser-title a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#fff;padding:0px 5px;font-size:14px;}.teaser-title a:hover{background-color:#c6112d;text-decoration:none;}.teaser-wrapper .edit-content a.btn{color:#253e56;}.list-view .teaser-title{height:auto;}#block-views-coach-profile-block-5{margin-bottom:20px;}.contributor-profile-info{font-size:80%;}.coach-profile-menu{background-color:#c6112d;}button#contributor-mobile-dropdown{color:#fff;background:transparent;width:100%;}ul.contributor-drop-down-list{width:90%;position:absolute;left:5%;background:#eee;}ul.contributor-drop-down-list li a{padding:15px;color:#253e56;border-bottom:1px solid #fff;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none;}.mobile-header-wrapper .navbar{margin-bottom:0px;}div#edit-search-api-views-fulltext-wrapper{padding:0;margin:0 20px 0 0;width:100%}.views-exposed-widget.views-submit-button{padding:0px;margin-bottom:20px;width:25%;}.views-exposed-widget.views-reset-button{padding:0px;margin-bottom:20px;}.page-hockey-drills .views-exposed-widgets{margin:0px;}.views-exposed-form .views-exposed-widget.views-widget-sort-order{display:none;}.views-exposed-form .views-widget-sort-by{margin-bottom:20px;width:46%;padding-top:0px;}.search-filters .views-exposed-form .views-widget-sort-by{margin-bottom:20px;width:46%;padding-top:0px;position:absolute;top:140px;}.search-filters.practice-grid .views-exposed-form .views-widget-sort-by{position:absolute;top:140px;}#views-exposed-form-coaching-clips-search-page .views-exposed-form .views-widget-sort-by,#views-exposed-form-hockey-drills-search-page .views-exposed-form .views-widget-sort-by{width:auto;padding-right:.5em;position:absolute;top:140px;left:0px;}.dropdown.drill-search a.btn{width:90%;margin:0px 15px;height:40px;padding:15px 0px;}.mobile-drill-search-wrapper ul.dropdown-menu.age-levels{position:absolute;top:100%;left:5%;width:150%;background-color:#f7f7f7;}.mobile-drill-search-wrapper ul.dropdown-menu.categories{position:absolute;top:100%;right:5%;width:150%;background-color:#f7f7f7;}.mobile-drill-search-wrapper ul.dropdown-menu > li > a{padding:10px 0px;margin:0px 40px 0px 20px;border-bottom:1px solid #c6112d;font-weight:600;}.mobile-drill-search-wrapper ul.dropdown-menu > li > a:after{font-family:'Font Awesome\ 5 Free';content:"\f101";margin-left:10px;}.mobile-drill-search-wrapper ul.dropdown-menu > li.last > a{border:none;}.mobile-drill-search-wrapper{margin-bottom:15px;}.skill-breakdown-still-images .field-collection-item-field-still-frame-image.view-mode-full{display:flex;align-items:stretch;padding:20px 0px;flex-direction:column;}.skill-breakdown-write-up{margin-bottom:30px;}.skill-breakdown-still-images .ds-2col > .group-right{float:left;width:100%;background:#253e56;}.skill-breakdown-drills .ds-2col-stacked > .group-right{float:left;width:100%;padding:15px;}.skill-breakdown-drills .ds-2col-stacked > .group-left{float:left;width:100%;padding:15px;}.skill-breakdown-still-images .ds-2col > .group-left{float:left;width:100%;background:#253e56;}.skill-breakdown-drills .ds-2col-stacked > .group-header{border-bottom:1px solid #fff;padding:0px 15px;}.still-image-description{padding:15px;font-size:16px;color:#fff;}.skill-breakdown-content{margin-bottom:30px;}.flex-menu{margin:15px auto;width:100%;}.section-off-ice .flex-menu{margin:0px -15px 15px -15px;width:100%;}.flex-menu .menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;}.flex-menu.center .menu{justify-content:center;}.flex-menu.left .menu{justify-content:flex-start;}a.add::before{content:"\f067";font-family:'Font Awesome 5 Pro';font-weight:400;margin-right:10px;}.flex-menu li.leaf{padding:0px;margin:5px 1% 5px 1%;width:48%;}.flex-menu li.leaf,.flex-menu li.expanded.dropdown,#block-menu-menu-skill-development-categorie.flex-menu ul.menu li.expanded{padding:0px;margin:5px 1% 5px 1%;width:48%;}.flex-menu li a{border:2px solid #253e56;color:#253e56;text-transform:uppercase;font-size:10px;text-align:center;white-space:nowrap;}.association-library.practices .flex-menu li.practices a,.association-library.folders .flex-menu li.folders a,.association-library.drills .flex-menu li.drills a,.association-library.systems .flex-menu li.systems a,.association-library.exercises .flex-menu li.exercises a,.association-library.recommended .flex-menu li.recommended a{background-color:#253E56;color:#fff;}.association-library .subnav ul.menu li{border-radius:4px;border-color:#eee;}.association-library .subnav ul.menu li > a.share{background-color:#c6112d;color:#fff;border-radius:4px;}.section-off-ice .flex-menu ul.dropdown-menu li{width:98%;padding:0px 5px;}.section-off-ice .flex-menu ul.dropdown-menu li a{border:none;padding:5px;display:block;width:100%;text-align:left;}.flex-menu li a.active{color:#fff;background-color:#253e56;}.flex-menu ul.menu.nav .open a:focus{background-color:#c6112d;color:#fff;border:2px solid #253e56;}.flex-menu li.open{background-color:#c6112d;}#block-menu-menu-skill-development-categorie .dropdown-menu li a{border:none;text-align:left;padding:5px;}.section-skills #block-system-main{clear:both;}.practice-plans-list{color:#253e56;line-height:38px;font-size:10px;}.practice-plans-list .view-header{padding:10px 15px;margin:0px 15px;border-bottom:3px solid #253e56;}.practice-plans-list .view-header .header{font-weight:600;}.practice-plans-list .title a{color:#253e56;text-decoration:underline;font-weight:700;font-family:industry-inc-base,sans-serif;font-size:18px;}.section-practice-plans .anonymous-display,.section-practice-plans .free-trial-display,.section-practice-plans .premium-display{font-size:150%;font-family:industry-inc-base;}.practice-plans-list .categories{display:flex;justify-content:space-between;}.practice-plans-list .actions{text-align:center;}.actions a{border:none;line-height:18px;}.section-practice-plans .members-only{font-size:11px;color:#999;}.section-practice-plans .members-only i{margin-right:10px;}.field-name-field-breakdown-drill-name{text-transform:uppercase;color:#253e56;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;font-size:24px;}.field-collection-item-field-skill-breakdown-drills{padding:15px 0px;border-bottom:1px solid #eee;margin-bottom:15px;background:#eee;}.field-name-field-breakdown-drill-descriptio{padding:0px 10px;font-size:18px;}.skill-breakdown-drills.ds-2col-stacked > .group-header{padding:0px 15px;border-bottom:1px solid #fff;}.view-taxonomy-term-practice-plan .form-control{border-radius:0px;height:30px;font-size:16px;border:2px solid #253e56;color:#253e56;}.section-practice-plans .practice-plans-list .form-control{border-radius:0px;height:30px;font-size:16px;border:2px solid #253e56;color:#253e56;}.practice-plans-list .views-exposed-widget{line-height:40px;}.top-content p{line-height:1.6em;font-size:16px;}.field.field-name-field-practice-date{margin-bottom:20px;}.field.field-name-field-practice-length{margin-bottom:20px;}.field.field-name-body{margin-bottom:20px;}.field-name-field-practice-drill h5{font-weight:600;text-decoration:underline;font-size:18px;padding:0px;}.field-collection-item-field-practice-drill .field-item{font-size:16px;}.field-collection-item-field-practice-drill .field-name-field-drill-image .field-item{text-align:center;}.field-collection-item-field-practice-drill .field-label{font-weight:400;font-size:16px;}.field-name-field-practice-drill .field-items{padding:20px;}.view-mode-list_view .field-items{padding:0px;}.organization-role .form-item.form-item-status.form-type-radios.form-group,.organization-role .form-item.form-item-roles.form-type-checkboxes.form-group,.organization-role fieldset#edit-uc-roles{display:none;}.list-layout-two.grid .views-row{padding:10px;}.list-layout-two .views-row .views-field-nothing,.list-layout-two .views-row .views-field-nothing-2{background:#FAFAFA;border:1px solid #CCCCCC;box-sizing:border-box;margin-bottom:20px;padding:15px 0px;}.list-layout-two .practice-teaser h3{margin:0px 0px 10px 0px;}.list-layout-two .practice-teaser h3 a{color:#253e56;text-decoration:underline;}.list-layout-two  .practice-type{margin:0px 0px 10px 0px;font-size:14px;font-style:italic;}.practice-teaser .view-mode-list_view h5{font-weight:600;font-size:14px;}.practice-teaser .field-collection-item-field-practice-drill.view-mode-list_view{margin:0px 0px 10px 0px;}.practice-teaser .field-name-field-drill-name.field-type-entityreference{margin:0px 0px 0px 0px;}.practice-teaser .view-mode-list_view .field-name-field-length-of-time{padding:0px 0px 0px 15px;}.practice-teaser .view-mode-list_view .field-name-field-station-number{padding:0px 0px 0px 15px;}.practice-teaser .field-collection-item-field-practice-drill .field-label{font-size:12px;}.practice-teaser .field-collection-item-field-practice-drill .field-item{font-size:12px;}.list-layout-two .action-buttons{margin:15px 0px 5px 0px;padding:0px 15px;}.list-layout-two .action-buttons > .btn-group{width:100%;margin:0px 0px 5px 0px;}.list-layout-two .action-buttons > .dropdown{width:100%;margin:0px 0px 5px 0px;}.view-my-hockey-drills.list-layout-two .action-buttons .dropdown,.view-my-hockey-systems.list-layout-two .action-buttons .dropdown,.view-members-home-my-practices.list-layout-two .action-buttons .dropdown{margin:0px 0px 0px 0px;}.list-layout-two .action-buttons .practice-drills-dropdown,.list-layout-two .action-buttons .practice-systems-dropdown,.list-layout-two .action-buttons .practice-exercises-dropdown{margin-bottom:0px;}.list-layout-two .action-buttons .btn-group a{display:block;width:100%;}.list-layout-two .action-buttons .flag-wrapper a.flag{display:block;width:100%;}.list-layout-two .action-buttons  span.flag-throbber{display:none;}.list-layout-two .action-buttons a.btn,.list-layout-two .action-buttons .flag-wrapper a.flag,.list-layout-two .action-buttons .btn{border-radius:0px;text-transform:uppercase;font-family:montserrat,sans-serif;font-style:normal;font-weight:600;padding:5px;font-size:10px;border:1px solid #ccc;}.list-layout-two .action-buttons button.btn{border-radius:0px;text-transform:uppercase;font-family:montserrat,sans-serif;font-style:normal;font-weight:600;padding:5px;font-size:10px;border:1px solid #ccc;display:block;width:100%;background:#fff;}.list-layout-two .btn:focus{outline:none;}.list-layout-two .action-buttons button.btn:hover,.list-layout-two .action-buttons button.btn:focus{background:#eee;color:#253e56 !important;border:#ccc solid 1px;}.list-layout-two .action-buttons a.btn:hover,.list-layout-two .action-buttons .flag-wrapper a.flag:hover{background:#eee;color:#253e56;border:#ccc solid 1px;text-decoration:none;}.list-layout-two .action-buttons .flag-wrapper a.unflag-action:hover{background:#157f43;}.list-layout-two .views-exposed-widget.views-submit-button{padding:0px;position:relative;height:70px;}.member-library .views-exposed-form .views-exposed-widget{padding:.5em .5em 0 0;width:100%;margin-bottom:0px;}.member-library .views-exposed-form .views-exposed-widget .btn{margin-top:2em;margin-bottom:2em;border:1px solid #253e56;padding:4px 15px;bottom:-.5em;height:40px;}.view-contributor-content .view-filters{clear:both;margin:15px;}.view-contributor-content .view-filters form{font-size:50%;}.view-contributor-content .views-exposed-form .views-exposed-widget{padding:.5em .5em 0 0;}.view-contributor-content .views-exposed-form .views-exposed-widget .btn{margin-top:2em;border:1px solid #253e56;padding:4px 15px;height:40px;}.list-layout-two #edit-field-practice-date-value-wrapper{height:70px;position:relative;width:94px;}.list-layout-two #edit-field-practice-date-value-wrapper .views-widget{position:absolute;bottom:-6px;width:100%;}.action-buttons ul.dropdown-menu{width:100%;left:0px;right:0%;padding:10px 20px 10px 10px;background:#fff;border-radius:0px;}.list-layout-two .action-buttons .dropdown-menu .flag-wrapper a.flag{margin:0px 0px 5px 0px;}.shareable-body{font-size:90%;margin:20px 0px;}.view-mode-shareable_practice .field-name-body{margin:10px 0px;}.shareable-drills .field-name-title h2.practice-drill-title a{text-align:center;margin:40px 0px 0px 0px;font-size:24px;color:#253e56;text-decoration:none;text-transform:uppercase;font-family:industry-inc-base,sans-serif;font-weight:400;}.view-mode-shareable_practice .field-name-body h2{font-size:18px;}.view-shareable-practice .field-label{font-weight:600;}.view-shareable-practice .field-name-field-my-drill-notes{margin:0px 0px 20px 0px;}.view-shareable-practice .field-name-field-my-drill-notes .field-label{margin:10px 0px;}.shareable #block-system-main{padding-bottom:40px;}.shareable-section{text-align:center;font-size:30px;font-weight:600;padding:20px 0px 10px 0px;font-family:industry-inc-base,sans-serif;color:#fff;background:#253e56;margin:0px;}.shareable-drills{padding-bottom:20px;}.view-html5-drill-block .views-field.views-field-field-drill-image{margin-bottom:15px;}.page-drill-maker #drill-maker{padding:0px 0px;}.banner-wrapper{background:#253e56;padding:10px;color:#fff;font-family:industry-inc-base,sans-serif;display:flex;align-items:center;justify-content:space-around;flex-direction:row;}.layout-two-title{padding:10px;background-color:#fff;margin-top:-15px;margin-bottom:15px;border-bottom:1px solid #ccc;}.layout-two-title a:link,.layout-two-title a:visited{color:#253e56;}.list-layout-two .description{font-size:80%;background-color:#fff;padding:10px;}.organization-role #user-profile-form #edit-cancel{display:none;}span.categories{font-size:12px;color:#253e56;}.field-name-field-variation-image .field-item{margin:0px 0px 20px 0px;}.ds-2col-stacked.field-collection-item-field-progression-variation > .group-left,.ds-2col-stacked.field-collection-item-field-progression-variation > .group-right{float:left;width:100%;}.flex-middle{align-items:center;}.center-align{justify-content:space-between;}.profile-logo{width:25%;text-align:center;display:flex;justify-content:center;align-items:center;margin:0px auto;}.view-shareable-practice h1.title{text-align:center;}.features-list p{padding:15px 0px;text-align:left;border-bottom:1px solid #ccc;margin:0px;}.features-list p.first{padding:10px 0px;text-align:left;border-top:1px solid #ccc;}.blue-box-wrapper{background-color:#1d2f41;border-radius:4px 4px 0px 0px;margin-top:20px;}.blue-box-header{text-align:center;padding:10px;}.blue-box-header h2{color:#fff;text-transform:uppercase;font-family:industry-inc-base,sans-serif;font-size:36px;margin:15px 0px 10px 0px;}.blue-box-body{background-color:#253e56;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 20px;}.blue-box-body button,.blue-box-body a.btn{margin:10px 10px;width:100%;font-size:14px;background-color:#fff;color:#253e56;}.blue-box-body button:hover,.blue-box-body a.btn:hover{background-color:#c6112d;color:#fff;}.psg-pager ul.entity_pager.count_word_many{display:flex;flex-direction:column-reverse;justify-content:space-between;padding:20px 0px;margin:20px 0px;}.psg-pager ul.entity_pager li{padding:20px 0px;margin:10px 0px;}.psg-pager ul.entity_pager li a{padding:15px;font-size:14px;}.psg-pager ul.entity_pager li.entity_pager_prev a{color:#253e56;border:1px solid #253e56;}.psg-pager ul.entity_pager li.entity_pager_next a{color:#fff;background-color:#c6112d;border:1px solid #c6112d;}.psg-pager span.inactive{display:none;}.top-bar-flex{display:flex;justify-content:space-between;align-items:center;}.top-bar-wrapper div{padding:5px 20px !important;}.top-bar-wrapper a{color:#fff;text-decoration:none;display:inline-block;padding:5px;}.top-bar-wrapper a:hover{color:#eee;}.parent-logged-in .header-wrapper ul.menu.nav{display:none;}.page-share .content-links-buttons{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.page-share .content-links-buttons a{border:1px solid #253e56;color:#253e56 !important;font-size:9px;line-height:12px;display:inline-block;background-color:#fff;padding:10px;text-transform:uppercase;margin:5px;}.page-share .content-links-buttons ul.dropdown-menu a{display:block;border:none;}.association-options .dropdown ul.dropdown-menu li a{font-size:14px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;padding:8px 10px 0px 10px;}.association-options .dropdown button{font-size:18px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;line-height:40px;padding:20px 5px 15px 5px;}.association-options .button-wrappers a.btn{font-size:18px;font-family:industry-inc-base,sans-serif;font-weight:400;font-style:normal;line-height:40px;padding:20px 5px 15px 5px;}.views-field-field-association-logo{padding:10px;}.association-options .buttons{margin:10px 0px 0px 0px;}.association-options .button-wrappers a.btn{margin:10px 0px;}.association-options.demo .dropdown button{width:100%;}.association-options.demo .button-wrappers a.btn{width:100%;}p.sub-title{font-size:12px;line-height:1.4em;}form.confirmation{text-align:center;padding:10px 20px 80px 20px;}.not-logged-in .members-only-overlay,.members-only{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgb(37,62,86,.8);right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:10px;font-family:industry-inc-base,sans-serif;flex-direction:column;}.not-logged-in .plus-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(255,255,255,0.8);right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:10px;font-family:industry-inc-base,sans-serif;flex-direction:column;}.not-logged-in .book-nav-menu .members-only-overlay,.book-nav-menu .members-only{font-size:14px;}.view-contributor-content .teaser-thumb .members-only-overlay img{position:relative;}.member-logged-in .members-only-overlay{display:none;}.view-members-home-my-practices .calendar{width:25%;}html.js .node-ice_hockey_drill-form fieldset.collapsed,html.js .node-practice-form fieldset.collapsed{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;height:auto;}.drill-maker__variant-switcher button.fTEFJJ{border:none;padding:0px;background-color:transparent;margin:0px;}.form-autocomplete .dropdown{width:50%;}.custom-category-wrapper{margin:0px auto 30px auto;}.custom-category-wrapper .category-name a{padding:20px;color:#253e56;background:#efefef;display:flex;align-content:center;align-items:center;}.custom-category-wrapper .category-name a:hover{background:#253e56;color:#fff;text-decoration:none;}.custom-category-wrapper .category-name a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f07c";font-size:40px;margin-right:15px;}ul.flag-lists-links{display:flex;padding:0px;flex-direction:row;}ul.flag-lists-links li{list-style:none;list-style-image:none;}ul.flag-lists-links li:last-child a{display:inline-block;color:#fff !important;background-color:#253e56 !important;font-size:9px;line-height:12px;text-decoration:none;text-transform:uppercase;font-family:montserrat,sans-serif;font-style:normal;font-weight:600;padding:12px;}ul.flag-lists-links li:last-child a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f067";font-size:16px;margin-right:15px;}.view-users-folders .actions{display:flex;justify-content:space-around;align-items:center;}.view-users-folders .actions a{color:#253e56;display:inline-block;padding:5px;font-size:14px;}.view-users-folders .actions a:hover{text-decoration:underline;}.edit-team-access #user-profile-form .form-item-roles{display:none;}.node-practice-form .field-type-entityreference .form-autocomplete{position:relative;}.node-practice-form .field-type-entityreference .form-autocomplete .dropdown{position:absolute !important;width:50% !important;left:25% !important;top:70px;}.node-game_plan-form .field-type-entityreference .form-autocomplete{position:relative;}.node-game_plan-form .field-type-entityreference .form-autocomplete .dropdown{position:absolute !important;width:50% !important;left:25% !important;}.view-drill-lists.view-display-id-block_1 .flex{display:flex;justify-content:space-between;align-content:stretch;}.view-drill-lists .flag-wrapper a.flag{display:block;}.view-flag-lists-user-list .drill-image .field-collection-item-field-practice-drill{width:48%;display:block;float:left;margin:1%;}.content-tools{margin-bottom:40px;}.content-tools .flex{display:flex;flex-flow:row wrap;}.content-tools .flex .views-field{width:48%;}.custom-folders-wrapper ul.flag-lists-links{display:flex;flex-flow:row wrap;}.custom-folders-wrapper ul.flag-lists-links li{width:100%;margin-bottom:5px;}.custom-folders-wrapper .flag-wrapper a.flag{display:block;}.practice-drills-title a{color:#253e56;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb{text-align:center;padding:10px 0px 20px 0px;display:flex;flex-direction:row;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li{font-size:12px;line-height:14px;padding:10px;border-right:1px solid #fff;text-align:left;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li.depth-1{background:#ccc;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li.depth-2{background:#eee;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li.depth-3{background:#fff;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li + li::before{display:none;}.view-practice-layout-simple h1.title{text-align:center;margin:0px 0px 20px 0px;}.practice-section-header{text-transform:uppercase;color:#3d5728;font-size:20px;}h2.practice-notes,.practice-section-header{padding:15px;background-color:#555;}h2.practice-notes{color:#fff;}.practice-notes.red{background:#c6112d;}.practice-notes.blue{background:#253e56;}.practice-notes.green{background:#157f43;}.practice-notes.orange{background:#f67f00;}h2.practice-notes i,.practice-section-header i{font-size:110%;margin-right:20px;}.view-practice-layout-simple ul.dropdown-menu{width:86%;position:absolute;top:100%;left:5%;padding:2%;}.view-practice-layout-simple ul.dropdown-menu.print-options{width:100%;position:absolute;top:100%;left:0%;padding:2%;}.view-practice-layout-simple ul.dropdown-menu.print-options a:hover{color:#999;}.view-practice-layout-simple .dropdown.mobile ul.dropdown-menu a:hover{color:#999 !important;}.view-practice-layout-simple ul.dropdown-menu li{border-bottom:1px solid #ccc}.view-practice-layout-simple ul.dropdown-menu li.last{border-bottom:none;}.view-practice-layout-simple ul.dropdown-menu li a{border:none;display:block;padding:10px;color:#253e56;font-weight:600;}.view-practice-layout-simple ul.dropdown-menu li a i,.view-practice-layout-simple ul.dropdown-menu li button i{margin-right:10px;}.view-practice-layout-simple ul.dropdown-menu li a:hover,.view-practice-layout-simple ul.dropdown-menu li button:hover{color:#c6112d;}.view-practice-layout-simple .dropdown.mobile.open ul.dropdown-menu .flag-wrapper a.flag{font-size:14px;text-transform:capitalize;}.view-practice-layout-simple .dropdown.mobile.open ul.dropdown-menu button{display:block;border:none;background:transparent;text-align:center;padding:10px;font-weight:600;color:#253e56;margin:0px auto;}.view-practice-layout-simple .shareable-drills fieldset.collapsed{height:auto;}.education-teasers{clear:both;}.eu-cookie-compliance-processed #sliding-popup .popup-content #popup-text{font-weight:400;}.eu-cookie-compliance-processed #sliding-popup .popup-content #popup-text p{font-weight:400;}.eu-cookie-compliance-processed #sliding-popup .eu-cookie-compliance-secondary-button{cursor:pointer;border:1px solid #dcdcdc;background:none;margin-top:1em;vertical-align:middle;padding:4px 8px;border-radius:6px;}.eu-cookie-compliance-processed #sliding-popup .eu-cookie-compliance-default-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 0 0 0 #ffffff;-webkit-box-shadow:inset 0 0 0 0 #ffffff;box-shadow:0px 0px 0px;background-color:#c6112d;background-image:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#fff;font-family:Arial,sans-serif;font-weight:400;padding:4px 8px;text-decoration:none;text-shadow:0 0 0 #ffffff;}.dashboard-counter-wrapper .views-row{width:100%;}.dashboard-counter-wrapper .view-content,.dashboard-counter-wrapper .view-empty{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:center;}.dashboard-counter-box{border:solid #ccc 1px;margin:0px 10px 20px 10px;padding:0px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:center;}.dashboard-counter-box:after{content:"";display:block;}.dashboard-counter-box a.counter-link{display:flex;width:100%;height:80%;text-align:center;flex-direction:column;align-content:center;justify-content:space-around;align-items:center;padding:30px 15px 15px 15px;text-decoration:none;}.dashboard-counter-box.no-logo a.counter-link{background-color:#c6112d;color:#fff;}.dashboard-counter-box a.counter-link:hover{background:#253e56;}.dashboard-counter-box a.counter-link.logo:hover{background-color:transparent;}a.logo img.img-responsive{max-width:50%;margin:auto;}.dashboard-counter-box a.counter-link:hover .result,.dashboard-counter-box a.counter-link:hover .large-number,.dashboard-counter-box a.counter-link:hover .count-type{color:#fff;}.dashboard-counter-box .count{text-align:center;height:55px;}.dashboard-counter-box .count-type{color:#253e56;text-transform:uppercase;font-size:14px;}.dashboard-counter-box .view{width:100%;height:20%;}.dashboard-counter-box .view a{display:flex;width:100%;height:100%;text-align:center;padding:10px;background:#c6112d;clear:both;color:#fff;text-transform:uppercase;align-content:center;justify-content:center;align-items:center;font-size:10px;}.dashboard-counter-box.no-logo .view a{background-color:#fff;color:#c6112d;}.dashboard-counter-box.no-logo .large-number{color:#fff;}.dashboard-counter-box .view a
.large-number{color:#253e56;font-size:36px;font-family:industry-inc-base,sans-serif;text-align:center;line-height:20px}.button-wrapper .btn-group-vertical > .btn:first-child:not(:last-child){border-radius:0px;}.button-wrapper .btn-group-vertical > .btn:last-child:not(:first-child){border-radius:0px;}.large-number{color:#253e56;font-size:36px;font-family:industry-inc-base,sans-serif;text-align:center;line-height:30px;}.content-type{line-height:14px;}html.js .node-form fieldset.collapsed{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;height:auto;}h3.field-group-html-element div{margin-bottom:10px;}.node-game_plan-form .date-form-element-content{border:none;padding:0px;}.game-details .field-type-datetime{padding:10px;}.game-details .field-type-text{padding:10px;}.node-game_plan-form .description{font-size:14px;line-height:24px;}.game-details .container-inline-date .form-item .form-group{margin:0px 10px 10px 0px;}.game-details .container-inline-date .date-spacer{display:none;}.game-details .form-item-field-game-date-und-0 label{display:none;}.game-details .form-item-field-game-date-und-0 .date-form-element-content label{display:inline-block;}.game-details .container-inline-date .form-item,.game-details .container-inline-date .form-item input,.game-details .container-inline-date .date-padding{width:100%;}.view-game-plan-content .entity-field-collection-item img{margin:auto;}.page-node-add span.form-required{color:red;}.form-item-field-game-date-und-0-value-ampm span.form-required{display:none;}.practice-teaser .practice-drills{font-size:14px;}.practice-teaser{margin-bottom:15px;}#field-game-video-values .field-label{display:none;}.view-game-plan-content .content-links-buttons a:empty{display:none;}.node-game_plan-form .group-game-systems .field-name-field-systems .field-label label::after{content:"Search by exact title to add a system to your game plan.";display:block;font-weight:400;text-transform:none;font-size:14px;color:#000;font-family:'montserrat';}.node-game_plan-form .group-game-systems .field-name-field-custom-system .field-label label::after{content:"Add a custom system by adding a title and uploading an image.";display:block;font-weight:400;text-transform:none;font-size:14px;color:#000;font-family:'montserrat';}.workout-day-header{padding:18px 10px 10px 10px;background:#253e56;}.workout-day-header h2{color:#fff;margin:0px;font-size:30px;}h3.workout-segment-title{font-size:24px;}h2.embedded-exercise-title::before{font-family:'Font Awesome\ 5 Free';content:"\f0da";margin-right:10px;font-weight:900;}.embed-responsive-1by1{padding-bottom:100%;}.field-name-field-sets-and-reps{margin:0px;padding:20px 0px;border-bottom:1px solid #ccc;font-size:12px;}.view-mode-embedded_exercise .field-name-body{margin:0px;padding:20px 0px;font-size:12px;}.field-collection-item-field-sets-and-reps .field-label{font-weight:400;}.field-collection-item-field-sets-and-reps .field-items,.field-collection-item-field-sets-and-reps .field-label{padding:5px;}.field-name-field-sets-and-reps .field-item.even{background:#eee;}.field-name-field-sets-and-reps .field-item.odd{background:rgb(243,248,221);}.field-name-field-sets-and-reps .field-collection-item-field-sets-and-reps .field-item{background:transparent;}h4.super-set-name{padding:18px 10px 10px 10px;margin:0px;background:#eee;}.field-name-field-add-super-set .field-name-field-super-set-exercise{border-left:solid #eee 10px;margin-left:20px;margin-bottom:20px;}.embedded-exercise-title{margin:0px -15px;padding:15px;font-size:20px;}.view.view-blog-content{margin-bottom:20px;}.jump-menu-wrapper{margin:0 0 20px 0;}.view-workout-jump-menu{position:relative;}.view-workout-jump-menu h4{font-size:16px;}.workout-jump-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.workout-jump-menu a{display:inline-block;padding:8px;border:solid 1px #253e56;color:#253e56;margin-right:10px;}.workout-jump-menu a:hover{color:#fff;background-color:#253e56;}.blog-main-content{clear:both;}.view-blog-content .responsive-table{margin:20px 0px;}.view-blog-content .responsive-table th.text-center{font-weight:600;color:#253e56;}.view-blog-content .responsive-table .table>tbody>tr>td{padding:30px 5px;}.flex-menu.workouts ul.dropdown-menu{width:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:0px;padding:10px;}.flex-menu.workouts ul.dropdown-menu li{width:auto;background:#fff;}.flex-menu.workouts ul.dropdown-menu li a{padding:6px;}.view-mode-summary{display:flex;padding:0px 0px 0px 15px;}.view-mode-summary h5{line-height:14px;font-size:12px;margin:5px 5px 5px 0px;font-weight:600;}.practice-summary h4{margin:15px 0px 10px 0px;}.view-mode-summary .field-name-field-length-of-time .field-item{line-height:14px;font-size:12px;margin:5px 0px;}.field-collection-item-field-off-ice-video .field-type-text{margin:0px 0px 0px 20px;font-size:12px;display:flex;align-items:center;}.practice-summary .view-mode-summary .field-label{font-weight:400;}.membership-features h3{font-size:24px;margin:40px 0px 20px 0px;}.feature{color:#253e56;font-size:20px;font-weight:400;line-height:1em;text-transform:uppercase;font-family:industry-inc-base,sans-serif;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0px 40px 0px;}.feature.first{border-right:none;}.feature.last{border-left:none;}.feature .feature-text{color:#c6112d;font-family:industry-inc-base,sans-serif;font-size:48px;font-weight:600;margin-bottom:10px;}.feature .feature-icon img{height:120px;width:auto;margin:-40px auto 20px auto;}.highlight{padding:5px;}.highlight h3{font-size:16px;display:inline-block;padding:10px 20px 5px 20px;margin:0px 0px;}.highlight h3.red{background-color:#c6112d;color:#fff;}.announcement{padding:50px 20px 40px 20px;}.large.blue{color:#253e56;font-family:industry-inc-base,sans-serif;font-size:18px;line-height:18px;}.announcement .footnote{color:#999;font-style:italic;font-size:12px;}.contributor-image img{margin:10px auto !important;}.contributor-name{color:#253e56;font-family:industry-inc-base,sans-serif;font-size:20px;line-height:20px;height:40px;}.section-dashboard .view-directors-user-id.sub-nav ul li a.dashboard::before{color:#fff;}.view-flagged-drill-pages .view-header{width:100%;float:left;padding-top:0em;padding-right:10px;margin:0px 0px 10px 0px;}.view-flagged-drill-pages .view-header .block-menu{border:2px solid #253e56;}.view-flagged-drill-pages .view-header .block-menu a{color:#253e56;text-transform:uppercase;}.view-flagged-drill-pages .view-header .open > .dropdown-menu{display:block;margin:5px 0px;border-radius:0px;border:1px solid #253e56;padding:0px;position:absolute;top:100%;right:0%;width:100%;left:0%;}.view-flagged-drill-pages .view-header .dropdown-menu > .active > a{background-color:#253e56;color:#fff;}.view-flagged-drill-pages .view-header .nav > li > a{padding:6px 15px;}.view-flagged-drill-pages .view-filters{width:75%;float:left;}.view-flagged-drill-pages .view-content{clear:both;}.member-library .views-exposed-form .views-exposed-widget.views-submit-button{padding:.5em .5em 1em 0;width:50%;text-align:right;}.member-library .views-exposed-form .views-exposed-widget.views-reset-button{padding:.5em .5em 1em 0;width:50%}.edit-team-access #user-profile-form .form-item-status{display:none;}.edit-team-access #user-profile-form button#edit-cancel{display:none;}#user-profile-form .form-item-status,#user-profile-form .form-item-roles,#user-profile-form fieldset#edit-uc-roles,#user-profile-form #edit-cancel{display:none;}.view-site-search .views-submit-button{padding:1em 1em 0 0}.referenced-content{margin-bottom:20px;}.node-teaser .field-name-submitted-by{font-size:12px;margin:5px;text-align:center;}.node-teaser{margin-bottom:40px;}.node-practice.node-teaser{clear:both;padding:15px 0px;margin:0px;border-bottom:2px dotted #999;}.teaser-title a{display:flex;height:60px;align-content:center;background:#253e56;color:#fff;justify-content:center;align-items:center;font-size:14px;padding:10px;}.teaser-title a:hover{background:#c6112d;text-decoration:none;}.node-teaser .publish-info{height:50px;line-height:20px;padding:5px;margin-bottom:20px;color:#253e56;font-size:12px;text-align:center;}.clips-reference.node-teaser .publish-info{height:20px;margin-bottom:10px;}.page-taxonomy.section-education .node-teaser{margin-bottom:0px;}.practice-teaser-header{clear:both;padding:10px 0px;border-bottom:3px solid #253e56;font-size:16px;font-weight:600;}.practice-publish-info{color:#253e56;font-size:12px;}.field-diagram .field-item a{display:block;position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;}.field-diagram .field-item a img.teaser-image{position:absolute;height:auto;object-fit:cover;object-position:center;}.featured-thumb .field-diagram .field-item a img.teaser-image{width:100%;}.featured-wrapper{position:relative;}.featured-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(198,17,45,0.9);z-index:1;}.featured-title,.featured-publish-info{position:absolute;left:50%;transform:translateX(-50%);z-index:2;color:white;text-align:center;width:100%;}.featured-title{top:25%;}.featured-publish-info{top:65%;}.featured-title a{color:#fff;font-family:'industry-inc-base';font-size:24px;font-weight:400;line-height:24px;}.featured-publish-info a{color:#fff;}.view-age-specific-landing-page-blocks .view-header{padding:0 15px;}.teaser-header{padding:0;border-bottom:3px solid #253e56;margin:0 0 15px 0;display:flex;justify-content:space-between;}.teaser-header h2{padding:0;margin:0;font-size:30px;}a.view-all-btn{color:#253e56;}.page-taxonomy-term .region-content .block-system > div:last-child,.view-id-off_ice_exercises_page_2021_update > div:last-child{clear:both;}.node-education.node-teaser img.teaser-image,.node-coaching-clip.node-teaser img.teaser-image{width:100%;}.checkout-breadcrumb .breadcrumb > li.depth-1::after{content:">>";margin-left:20px;margin-right:20px;}.checkout-breadcrumb  .breadcrumb > li + li:before{content:"";padding:0px;color:#253e56;}.checkout-sidebar{background:#253e56;padding:15px;}.checkout-sidebar h2{color:#fff;margin:15px;font-size:28px;}.checkout-sidebar h3{font-size:24px;color:#fff;margin:15px;}.checkout-sidebar h4{font-size:18px;color:#fff;margin:15px 0px;font-weight:500;}.checkout-sidebar ul{color:#fff;font-size:14px;font-weight:400;padding:0px 30px;}.clean-checkout .uc-cart-checkout-form input.compact-form-field{border-radius:0px;border:solid 1px #ccc;-webkit-box-shadow:0;box-shadow:0px;}.clean-checkout .uc-cart-checkout-form .uc-store-address-field .form-item label,.uc-cart-checkout-form .payment-details-credit label,.uc-cart-checkout-form .payment-details-credit label{color:#999;font-size:12px;font-weight:400;}.clean-checkout .uc-cart-checkout-form .has-error.form-item label{font-size:12px;}.order-summary-header{display:flex;justify-content:space-between;padding:15px;border-top:1px solid #fff;padding:15px 0px 5px 0px;color:#fff;font-size:14px;font-weight:600;margin:0px 15px;}.product-total{display:flex;justify-content:space-between;padding:15px;padding:15px 0px 5px 0px;color:#fff;margin:0px 15px;}.cart-product-summary{display:flex;justify-content:space-between;padding:15px;padding:15px 0px 15px 0px;font-size:14px;color:#fff;margin:0px 15px;border-bottom:solid 1px #fff;}.clean-checkout .uc-cart-checkout-form .panel-default > .panel-heading{background-color:transparent;padding:10px 0px;border:none;}.clean-checkout .uc-cart-checkout-form .panel-default > .panel-heading .panel-title{font-size:24px;text-transform:capitalize;font-family:industry-inc-base,sans-serif;}.clean-checkout .uc-cart-checkout-form .panel-default{border:none;}.clean-checkout .uc-cart-checkout-form .panel-title{color:#253e56;}.clean-checkout .uc-cart-checkout-form select{width:100%;padding:10px;font-size:14px;color:#999;border:solid 1px #ccc;background-color:#fff;}.clean-checkout .uc-cart-checkout-form select option{color:#253e56 !important;line-height:20px !important;}.clean-checkout .uc-cart-checkout-form .form-type-select,.uc-cart-checkout-form #uc-store-address-billing-zone-wrapper{width:100%;margin-bottom:8px;}.clean-checkout .uc-cart-checkout-form .form-item-panes-billing-billing-country{width:100%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-billing-billing-country .input-group{width:100%;}.clean-checkout .uc-cart-checkout-form .input-group-addon{display:none;}.clean-checkout .uc-cart-checkout-form .form-item-panes-payment-details-cc-exp-month{width:49%;float:left;margin-right:2%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-payment-details-cc-exp-year{width:49%;float:left;}.clean-checkout .uc-cart-checkout-form .form-item-panes-payment-details-cc-exp-year label{display:block;}.clean-checkout .uc-cart-checkout-form .payment-details-credit p{display:none;}.clean-checkout .uc-cart-checkout-form #line-items-div{display:none;}.clean-checkout .uc-cart-checkout-form #payment-details{margin:0px;padding:0px;border-top:none;}.clean-checkout .uc-cart-checkout-form .form-item-panes-payment-payment-method{display:none;}.clean-checkout .uc-cart-checkout-form #payment-details input.form-control,.uc-cart-checkout-form #payment-details select{border-radius:0px;}.clean-checkout .uc-cart-checkout-form .uc-credit-cvv-help{display:none;}.clean-checkout .uc-cart-checkout-form #edit-continue{background-color:#c6112d;color:#fff;font-weight:600 !important;font-size:18px !important;text-transform:uppercase !important;width:100%;}.clean-checkout .uc-cart-checkout-form .form-actions{width:100%;margin-top:10px;}.clean-checkout .uc-cart-checkout-form .panel{box-shadow:none;-webkit-box-shadow:none;}.clean-checkout .uc-cart-checkout-form .panel .panel-body{padding:0px;}.clean-checkout .uc-cart-checkout-form #customer-pane-body > div{margin-top:10px;margin-bottom:10px;}.notes{font-size:14px;margin:30px 15px;}.terms{font-size:14px;padding:15px 0px;}.terms a:link{color:#fff;}.clean-checkout .guarantee{background-color:#0f181f;color:#fff;padding:30px;background-image:url('https://www.files.icehockeysystems.com/files/ihs-guarantee-trans.png');background-repeat:no-repeat;background-position:top right;background-size:150px 150px;margin:0px;}.clean-checkout .guarantee h3{color:#fff;margin:0px 0px 20px 0px;font-size:28px;}.clean-checkout .guarantee p{font-size:14px;margin:15px 0px;}.clean-checkout .form-item-panes-customer-new-account-name{margin:10px 0px;}.clean-checkout .help-block{display:none;}.clean-checkout .order-review-table{font-size:12px;}.clean-checkout .form-group.has-error input{border:1px solid red;padding:6px 12px;font-size:14px;border-radius:0px;width:100%;color:#555;-webkit-box-shadow:none;box-shadow:none;height:40px;}.clean-checkout .form-item input[type="text"]{padding:6px 12px;font-size:14px;border-radius:0px;width:100%;color:#555;-webkit-box-shadow:none;box-shadow:none;height:40px;}.order-review-table .review-button-row td{text-align:center !important;}.indent{margin-left:20px;}.sort-by-menu h2.block-title{font-family:Arial,Helvetica,sans-serif;color:#253e56;font-size:14px;margin:0px;padding:10px 0px;text-transform:capitalize;font-weight:400;}.sort-by-menu{display:flex;margin-bottom:20px;}.sort-by-menu > ul{display:flex;}.sort-by-menu a{color:#253e56;padding:10px;line-height:1.1em;font-size:14px;font-weight:400;}.sort-by-featured .sort-by-menu ul li > a.featured{color:#c6112d;text-decoration:underline;font-weight:600;}.sort-by-newest .sort-by-menu ul li > a.newest{color:#c6112d;text-decoration:underline;font-weight:600;}.search-filters .views-widget-sort-by .bef-select-as-links .form-item{display:flex;}.search-filters .views-widget-sort-by .bef-select-as-links .form-item a{color:#253e56;padding:0px;margin:0px 20px 0px 0px;font-size:14px;}.search-filters .views-widget-sort-by .bef-select-as-links .form-item a.active{color:#c6112d;text-decoration:underline;}.search-filters .views-exposed-form{position:relative;}.search-filters .views-exposed-form{position:relative;height:200px;margin-bottom:10px;}.search-filters .views-exposed-widget.views-submit-button,.search-filters .views-exposed-widget.views-submit-button{padding:0px;margin-bottom:20px;width:48%;position:absolute;top:90px;left:0;}.search-filters .views-exposed-widget.views-reset-button{padding:0px;margin-bottom:20px;position:absolute;top:90px;right:0;width:48%;}.search-filters .views-exposed-form .views-exposed-widget{padding-right:0;}.search-filters .views-widget-filter-title{position:absolute;top:0;left:0;width:100%;}.practice-summary .view-mode-summary{padding:0px;display:block;}.practice-summary .field-collection-item-field-practice-drill .field-item{font-size:12px;}.practice-notes-desc{font-size:12px;}.view-shareable-practice .content-links-buttons button.btn{margin:5px;}.vimeoURL{display:none;}.vimeoEmbedContainer{margin-bottom:20px;}.field-name-field-episode{margin-bottom:10px;}.field.field-name-field-book-video{margin:-20px -15px 20px -15px;}.logged-in .field.field-name-field-book-video{margin:0px -15px 20px -15px;}.field-name-field-episode .field-label,.field-name-field-episode .field-item{color:#999;font-family:montserrat,sans-serif;text-transform:uppercase;font-weight:600;}.episode-thumbs{border-bottom:2px solid #ccc;padding:15px 0px;margin:0px;}.episode-thumbs .members-only{font-size:12px;font-weight:400;}.episode-thumbs .episode-wrapper{display:flex;}.episode-thumbs .episode-thumb{width:30%;position:relative;}.episode-thumbs .episode-details{width:69%;font-size:13px;display:flex;flex-direction:column;justify-content:space-between;padding:0 1% 0 0;}.episode-thumbs .episode-title{padding:0px 0px 0px 10px;font-weight:600;}.episode-thumbs .episode-length{padding:0px 0px 0px 10px;}.episode-thumbs .episode-number{padding:0px 0px 0px 10px;text-transform:uppercase;}.episode-thumbs .episode-info{color:#666;margin:5px 0 10px 0;}.episode-thumbs.active .episode-info{color:#bf3632;}.episode-thumbs .episode-title a{color:#263e56;text-decoration:none;font-weight:600;font-family:montserrat,sans-serif;}.episode-thumbs.active .episode-title a{color:#bf3632;}.episode-thumb .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);}.active .episode-thumb .overlay{background-color:rgb(191 54 50 / 78%);display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:20px;}.active .episode-thumb .overlay::after{content:"Playing";color:white;}.episode-thumb .fa-play{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:2em;color:rgba(255,255,255,0.7);}.active .episode-thumb .fa-play{display:none;}.library-search-filter{width:100%;margin:0;clear:both;}.library-search-filter .views-exposed-widgets{position:relative;height:320px;clear:both;}.library-search-filter .views-widget-filter-title{width:100%;padding:0px;}.library-search-filter .views-widget-filter-field_practice_age_level_tid{width:49%;padding:0 1% 0 0;margin:0 0 5px 0;}.library-search-filter .views-widget-filter-field_choose_practice_layout_nid{width:49%;padding:0 0 0 1%;margin:0 0 5px 0;}.library-search-filter .views-widget-filter-field_practice_date_value{width:49%;padding:0 1% 0 0;margin:0 1% 5px 0;}.library-search-filter .views-widget-sort-by{position:absolute;top:240px;width:100%;margin-bottom:0px;padding:0px;}.library-search-filter .views-submit-button{width:24%;padding:0 1% 0 0;margin:0 1% 0 0;}.library-search-filter .views-reset-button{width:24%;padding:0 1% 0 0;margin:0 1% 0 0;}.library-search-filter .views-exposed-widget button.form-submit{width:100%;margin-top:2.2em;}.library-search-filter .bef-select-as-links > .form-item{display:flex;justify-content:space-between;}.library-search-filter .bef-select-as-links .form-type-bef-link{margin-right:20px;}.library-search-filter .bef-select-as-links .form-type-bef-link a{color:#253e56;text-decoration:none;font-size:14px;}.library-search-filter .bef-select-as-links .form-type-bef-link a.active{color:#c6112d;text-decoration:underline;}.library-search-filter .views-widget-filter-field_age_levels_tid,.library-search-filter .views-widget-filter-field_organization_categories_tid{width:49%;padding:0;margin:0 1% 0 0;}.library-search-filter .views-widget-filter-field_categories_tid,.library-search-filter .views-widget-filter-field_org_age_levels_tid{width:49%;padding:0;margin:0 0 0 1%;}.library-search-filter #views-exposed-form-my-hockey-drills-page .views-submit-button,.library-search-filter #views-exposed-form-org-drill-library-page .views-submit-button{width:49%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-drills-page .views-reset-button,.library-search-filter #views-exposed-form-org-drill-library-page .views-reset-button{width:49%;padding:0;margin:0 0 0 1%;}.library-search-filter #views-exposed-form-my-hockey-drills-page .bef-select-as-links > .form-item{display:flex;justify-content:flex-start;}.library-search-filter #views-exposed-form-my-exercises-page .views-widget-filter-title{width:100%;margin:0;padding:0;}.library-search-filter .views-widget-filter-field_user_exercise_categories_tid{width:49%;padding:0;margin:0 1% 0 0;}#views-exposed-form-my-exercises-page .views-exposed-widgets{height:250px}.library-search-filter #views-exposed-form-my-exercises-page .views-widget-sort-by{top:160px;}.library-search-filter #views-exposed-form-my-exercises-page .bef-select-as-links > .form-item{justify-content:flex-start;}.library-search-filter #views-exposed-form-my-exercises-page .views-submit-button{width:24%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-exercises-page .views-reset-button{width:25%;padding:0;margin:0;}.library-search-filter #views-exposed-form-my-exercises-page .views-exposed-widget button.form-submit{margin-top:2.2em;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-widget-filter-title{width:100%;margin:0;padding:0;}.library-search-filter .views-widget-filter-field_choose_categories_tid{width:49%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-exposed-widgets{height:250px}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-widget-sort-by{top:160px;}.library-search-filter #views-exposed-form-my-hockey-systems-page .bef-select-as-links > .form-item{justify-content:flex-start;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-submit-button{width:24%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-reset-button{width:25%;padding:0;margin:0;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-exposed-widget button.form-submit{margin-top:2.2em;}.library-search-filter  .views-widget-filter-field_member_individual_skills_tid,.library-search-filter .views-widget-filter-field_skills_tid{width:49%;padding:0;margin:0 1% 0 0;}.library-search-filter .views-widget-filter-field_members_team_concepts_tid,.library-search-filter .views-widget-filter-field_team_play_categories_tid{width:49%;padding:0;margin:0 0 0 1%;}.library-search-filter  #views-exposed-form-my-created-coaching-clips-page .bef-select-as-links > .form-item,.library-search-filter  #views-exposed-form-my-coaching-clips-page .bef-select-as-links > .form-item{justify-content:flex-start;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-submit-button,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-submit-button{width:49%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-reset-button,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-reset-button{width:49%;padding:0;margin:0 0 0 1%;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-exposed-widget button.form-submit,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-exposed-widget button.form-submit{margin-top:2.2em;}.library-search-filter #views-exposed-form-my-game-plans-page .views-exposed-widgets{height:220px;}.library-search-filter #views-exposed-form-my-game-plans-page .views-widget-sort-by{top:150px;}.library-search-filter #views-exposed-form-my-game-plans-page .views-exposed-widget button.form-submit{width:100%;margin-top:1em;}ul.social-icons{padding:0px;}ul.social-icons li{padding:0;margin:0 10px 0 0;list-style:none;list-style-image:none;}.social-icons img{width:48px;height:48px;}.about-blue{padding:10px;background:#253e56;margin:20px 0;}.about-blue h2{margin:0;}.about-blue h2,.about-blue h3,.about-blue p{color:#fff;}.about-photo-left{padding:10px}.about-text-right{padding:10px;}.content-banner-red{padding:10px;background:#bf3632;clear:both;margin:10px 0 20px 0;}.content-banner-img{padding:10px;}.content-banner-text{padding:10px;}.content-banner-red h2{margin:0;}.content-banner-red h2,.content-banner-red p{color:#fff;}.content-banner-img{padding:10px}.content-banner-text{text-align:left;padding:10px;}.not-logged-in .linked{display:none;}.logged-in .no-link{display:none;}.video-content .vimeoEmbedContainer,.video-content .youtubeEmbedContainer{margin:0 -15px 10px -15px;}.video-content h1.title{text-align:left;margin:5px 0;}.video-content .author-info{font-size:12px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px;}.video-content .author-profile-img{margin:0 10px;}.video-content .dropdown{margin:5px 5px 5px 0;}.video-content .dropdown a,.video-content .dropdown button,.video-content button#practice-drills-dropdown{margin:0px;padding:6px;}.video-content .content-links-buttons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:5px;}.video-content .content-links-buttons .dropdown{margin:5px 5px 5px 0;}.content-links-buttons > a:first-of-type{margin:5px 5px 5px 0;padding:6px;}.page-share .content-links-buttons > a:first-of-type,.view-practice-layout-simple .content-links-buttons > a:first-of-type{padding:10px;}.back-to-search a,.back-to-search a:visited{color:#253e56;}.bread-wrapper{font-size:11px;margin:0px 0 10px 0;}.bread-wrapper #breadcrumb ul.breadcrumb{padding:0;}.logged-in .video-content .vimeoEmbedContainer,.logged-in .video-content .youtubeEmbedContainer{margin-top:0px;}.logged-in .bread-wrapper{margin-top:0px;}.video-content .flag-wrapper a.flag:hover,.video-content .content-links-buttons a:hover{color:#fff;}.episode-author{font-size:12px;padding:0 0 0 0px;}.episode-categories{font-size:12px;padding:0 0 0 0px;}.region-sidebar-first .dropdown-category-menus .dropdown-toggle{width:100%;border:2px solid #2b3658 !important;border-radius:0;padding:15px 15px 10px;font-family:'industry-inc-base',sans-serif;font-size:18px;color:#2b3658 !important;display:flex;align-items:center;justify-content:space-between;width:100% !important;outline:none;font-weight:normal;white-space:normal;word-wrap:break-word;margin-bottom:20px;}.member-logged-in .members-only{display:none;}.section-education .published-on,.section-off-ice .published-on{display:none;}.practice-grid .teaser-thumb img{position:absolute;top:10px;left:0;width:100%;height:auto;}.practice-grid .publish-info .age{color:#c6112d;font-size:16px;font-weight:600;}.view-id-video_content_24.view-content .view-content{margin-bottom:20px;}.view-taxonomy-menu-for-practice-plans .item-list ul{margin-bottom:0px;}.faceted-search ul.facetapi-facetapi-checkbox-links li{display:flex;align-items:center;}.faceted-search input.facetapi-checkbox,.faceted-search input.facetapi-checkbox:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #000;border-radius:0;background-color:#fff;cursor:pointer;position:relative;display:inline-block;font-size:0;margin:0px;outline:none;}.faceted-search input.facetapi-checkbox:hover{border:1px solid #c6112d;}.faceted-search ul.facetapi-facetapi-checkbox-links li a:hover{border-left:2px solid transparent;text-decoration:none;color:#c6112d;}.faceted-search li.active input.facetapi-checkbox{border:none;margin-right:15px;}.faceted-search .facetapi-checkbox:checked::before{content:'\f14a';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c6112d;font-size:24px;}.block-current-search.active-search ul{padding:0;margin:0;}.block-current-search.active-search ul > li{list-style:none;list-style-image:none;margin:15px 0 0 0;color:#c6112d;font-weight:600;}.block-current-search.active-search a i{color:#c6112d;}.faceted-search  a.facetapi-checkbox:hover{border:none;}.active-search-heading ul{margin:0;padding:0;}.active-search-heading ul > li{list-style:none;}.active-search{margin:10px 0;padding:0px;font-size:14px;color:#253e56;}.active-search-heading h1.title,.page-ice-hockey-practice-plans h1.title{margin:0 0 10px 0;text-align:left;}.section-drills .active-search-heading h1.title{margin:0 0 0px 0;text-align:left;}.section-drills .active-search{margin:0 0 20px 0;}.block-current-search.active-search-heading{margin:0px;}.section-practice-plans .col-xs-4{margin:0;padding:0 5px;}.mobile-dropdown .dropdown button.btn{width:100%;padding:5px;}.section-practice-plans .search-filters{margin:0 -15px;width:108%;}.section-practice-plans .search-filters .views-exposed-form{position:relative;height:130px;margin-bottom:10px;}.section-practice-plans .search-filters  input[type=text]{height:30px;width:59%;}.section-practice-plans .search-filters .views-exposed-widget.views-submit-button{padding:0px;padding-right:0px;margin-bottom:20px;width:20%;position:absolute;top:40px;left:60%;}.section-practice-plans .search-filters .views-exposed-widget.views-reset-button{padding:0px;padding-right:0px;margin-bottom:20px;position:absolute;top:40px;right:0;width:20%;}.section-practice-plans .search-filters .views-exposed-form .views-exposed-widget .btn{margin-top:0;border:1px solid #253e56;padding:4px 15px;height:30px;}.section-practice-plans .search-filters.practice-grid .views-exposed-form .views-widget-sort-by{position:absolute;top:80px;}.section-practice-plans .mobile-dropdown .view-display-id-block .dropdown-menu{left:0;}.section-practice-plans .mobile-dropdown .view-display-id-block_2 .dropdown-menu{left:-100%;}.herobtn{border:none;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:bold;background:none;cursor:pointer;padding:15px 130px 15px 24px;display:inline-block;margin:1% 0;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.herobtn-4{background:#fff;color:#c6112d;margin:0px 10px;}.herobtn-5{background:#fff;color:#c6112d;border:solid 3px #253e56;}.herobtn:after{font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;}.herobtn-4:after{position:absolute;height:100%;right:0;top:0;line-height:50px;font-size:140%;width:65px;border-left:3px solid #c6112d;text-align:center;}.herobtn-5:after{position:absolute;height:100%;right:0;top:0;line-height:50px;font-size:140%;width:65px;border-left:3px solid #253e56;text-align:center;}.herobtn-4:hover{background:#c6112d;color:#fff;}.herobtn-5:hover{background:#c6112d;color:#fff;}.herobtn-4:after:hover{border-left:5px solid #fff;}.herobtn-5:after:hover{border-left:5px solid #fff;}.icon-send:after{content:">";font-family:Arial,Helvetica,sans-serif;font-weight:600;}.extensive-col{margin-bottom:30px;}.hockey-library .caption-btm a{display:block;text-align:center;padding:20px 20px 15px 20px;background:#c6112d;color:#fff;text-shadow:none;text-transform:uppercase;font-size:28px;font-family:'industry-inc-base';font-weight:400;margin-bottom:10px;}.caption-btm{padding:5px 15px;}.circle-btns{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin:20px 0px;}a.circle-btn{background-color:#2465e8;color:white;border:none;border-radius:50%;width:120px;height:120px;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;text-align:center;margin:0 auto 15px auto;}a.circle-btn:hover{text-decoration:none;}a.circle-btn i{font-size:48px;}.circle-btns a.text-link{display:block;text-align:center;color:#253e56;}a.circle-btn:hover{background-color:#1e54c0;}a.circle-btn:active{background-color:#174399;}.ipad-section.custom-container{margin:0 -30px;padding:0;width:100%;display:inline-block;}.ipad-section h2{margin-left:40px;}.ipad-section ul{margin-left:20px;}.ipad-section .button-wrapper{margin-left:40px;margin-bottom:40px;}.organized-section ul li{font-family:"Montserrat",sans-serif;font-size:24px;color:#253e56;font-weight:600;margin:25px 0;line-height:normal;}.custom-container.no-padding{padding:30px 0px 0px 0px;}.custom-container.dark-blue.mission{background:#102c3a;padding:50px;}.custom-container.royal-blue{background:#2465e8;padding:50px;}.guarantee{background:linear-gradient(to bottom,#fff 50%,#102c3a 50%);margin:0 -15px;}.container.mission{margin-bottom:40px;}.guarantee p{color:#fff;}.stats{text-align:center;font-family:industry-inc-base,sans-serif;font-size:30px;line-height:30px;border-right:2px solid #c6112d;margin:20px 0;}.stats.last{border:none;}.normal-text.white{font-family:montserrat,sans-serif;font-size:16px;}.section-recent-posts{margin-top:30px;}.section-recent-posts .view-header{padding:0px 15px;}.section-recent-posts .recent-posts{margin:40px 0;}.section-recent-posts .post-image{width:100%;height:180px;overflow:hidden;}.section-recent-posts .post-anchor{padding:15px;background:#102c3a;}.section-recent-posts .post-title{height:40px;font-weight:600;line-height:20px;}.section-recent-posts .post-anchor a{color:#fff;font-size:16px;}.section-recent-posts .post-info{color:#fff;margin-top:15px;font-size:14px;}.section-recent-ihs-posts .view-header{padding:0px 15px;}.section-recent-ihs-posts h2{margin-top:30px;}.section-recent-ihs-posts .recent-posts{margin:40px 0;}.section-recent-ihs-posts .post-image{width:100%;height:180px;overflow:hidden;}.section-recent-ihs-posts .post-anchor{padding:5px 0px;background:transparent;}.section-recent-ihs-posts .post-anchor a{color:#102c3a;font-size:16px;}.section-recent-ihs-posts .post-info{color:#102c3a;margin-top:15px;font-size:14px;}.section-red{background:#c6112d;margin:0px -15px;clear:both;}.section-red h3{color:#fff;font-size:24px;margin-left:20px;}.section-red p{color:#fff;margin-left:20px;}.library-btn{margin-bottom:20px;}.ihs-badge{margin:0 auto;}.auto-select .dropdown > ul{position:absolute;left:0;}.landing-page-block{margin-bottom:40px;clear:both;}.view-mode-simple_teaser,.view-mode-featured{margin-bottom:40px;}.hockey-library p{font-size:14px;line-height:24px;margin-bottom:20px;}.mobile-value-props{display:flex;justify-content:space-evenly;align-items:center;text-align:center;font-size:14px;}.mobile-value-props i{font-size:8px;}.navbar-white .nav > li > a.my-account{background-color:#FFF;border:none;color:#253E56;font-size:12px;padding:0;}.navbar-white a.my-account:hover,.navbar-white a.my-account:focus{background-color:#fff;color:#253e56;border:none;padding:0;}.trustLogo{display:block;width:100%;text-align:center;}.flex-menu.saved-drills-menu .menu{justify-content:center;}.flex-menu.saved-drills-menu ul.menu ul.dropdown-menu{left:0;width:150%;margin:5px 0;border-radius:0;border-color:#253e56;}.flex-menu.saved-drills-menu li a{background-color:#253e56;color:#fff;}.flex-menu.saved-drills-menu ul.dropdown-menu li a{background-color:transparent;border:none;color:#253e56;text-align:left;}.flex-menu.saved-drills-menu ul.dropdown-menu li a:hover{background-color:transparent;color:#c6112d;}.flex-menu.saved-drills-menu li.open{background-color:#253e56;color:#fff;border:2px solid #253e56;}.flex-menu.saved-drills-menu ul.menu.nav .open a:focus{border:none;background-color:transparent;color:#FFF;}.flex-menu.saved-drills-menu .nav .open > a{color:#fff;border:none;}.flex-menu.saved-drills-menu{margin:0 auto 20px auto;clear:both;padding:0 15px;}.region-content .dropdown-category-menus.age-levels{clear:both;width:49%;margin-right:1%;float:left;margin-bottom:10px;}.region-content .dropdown-category-menus.categories{width:49%;margin-left:1%;float:left;margin-bottom:10px;}.region-content .dropdown-category-menus button.btn{width:100%;border-color:#253e56;}.region-content .dropdown-category-menus.age-levels ul.dropdown-menu{left:0;width:150%;z-index:99999;}.region-content .dropdown-category-menus.categories ul.dropdown-menu{left:-50%;width:150%;z-index:99999;}.region-content .dropdown-category-menus .dropdown-menu > li > a{font-size:16px;font-weight:600;}ul.menu.nav li.search{padding:15px;}ul.menu.nav li.search input.form-text{height:38px;border:1px solid #253e56;padding:4px;}ul.menu.nav li.search button.form-submit{background:#253e56;height:38px;border:1px solid #253e56;margin:0;}ul.menu.nav li.search .btn i.fa{font-size:16px;margin-right:0px;}ul.menu.nav li.search > form > div{display:flex;}.search-container > form > div{display:flex;}.view-new-content-blocks{margin-top:40px;}.association-btn:hover{background-color:#253E56;}.association-btn{display:flex;justify-content:center;align-items:center;border:1px #ccc solid;font-size:14px;margin-bottom:10px;margin-top:10p;}.association-btn i{font-size:24px;margin-right:20px;}.association-btn a{color:#253e56;text-transform:uppercase;font-weight:600;display:block;width:100%;text-align:center;padding:10px;}.association-btn:hover i,.association-btn:hover a{color:#fff;text-decoration:none;}.recommended ul.menu li.recommended a{background:#253e56;color:#fff;}.recommended.exercises ul.recommended-nav li.exercises a,.recommended.practices ul.recommended-nav li.practices a,.recommended.drills ul.recommended-nav li.drills a,.recommended.systems ul.recommended-nav li.systems a{background:#253e56;color:#fff;}.termly-styles-termly-tooltip-c26ee2 .termly-styles-root-b0aebb{padding:10px;}.termly-styles-termly-tooltip-c26ee2 .termly-styles-buttons-bb7ad2{padding:10px 0;}.view-my-episodes .view-content h3{display:block;border-bottom:solid 1px #253E56;}.view-my-episodes .views-row{margin-left:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;}.view-my-episodes .episode-title a{font-size:14px;color:#253e56;font-weight:600;}.family .subnav{margin:0px;}.family .subnav ul.menu li{width:auto;height:auto;border:none;}.family .subnav ul.menu li a{color:#253E56;padding:8px 12px;}.family .subnav ul.menu li a:hover,.family .subnav ul.menu li.active-trail a.active{color:#FFF;padding:8px 12px;background-color:#253E56;}.node-type-book .block-folders-flag{text-align:center;margin-bottom:10px;}.modal-header{text-align:center;}.modal-body{text-align:center;}a.button-label{position:relative;font-weight:600;}.family .family-btn a.button-label{color:#253e56;}.family .coaches-btn a.button-label{color:#fff;}.coaches-btn{width:180px;background-color:#fff;color:#253E56;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 0px;box-sizing:border-box;}.family-btn{width:180px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 0px;box-sizing:border-box;color:#253e56;}.top-nav-wrapper{width:100%;position:relative;background-color:#253e56;display:flex !important;flex-direction:row;align-items:flex-end;justify-content:center;padding:9px 9px 0px;box-sizing:border-box;gap:10px;text-align:center;font-size:20px;color:#fff;font-family:Montserrat;}.family .main-header.white{background-color:#fff;}.family .navbar-toggle .icon-bar{background-color:#fff;width:100%;height:4px;}.family .main-header.white .logo-wrapper{position:absolute;top:16.5px;left:21px;object-fit:cover;}button.navbar-toggle{position:absolute;top:10px;left:332px;width:45px;height:40px;display:flex;flex-direction:column;justify-content:space-around;}.family .navbar-collapse.in{overflow-y:auto;}.family .header-nav-wrapper{width:100%;position:relative;height:71px;overflow:hidden;flex-shrink:0;}.family .region-header .nav > li > a{color:#253e56;font-size:1.2em;}.family .leaf.my-account{padding:0 15px;}.family .leaf.my-account > ul > li{list-style:none;list-style-image:none;padding:10px 0;}.family .leaf.my-account > ul > li a{color:#666;font-size:1.2em;}.family #page-header{margin-bottom:0;}.family .region-subnavigation{margin-bottom:0px;}.featured-courses-icon-no-backg{width:119px;position:relative;max-height:100%;object-fit:cover;}.featured{align-self:stretch;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;}.featured a{border:1px solid #253e56;}.featured a:hover{border:solid 1px #fff;}.page-f-courses .featured.courses a,.page-f-on-ice-skill-development .featured.skill-dev a,.page-f-character-development .featured.mindset a,.page-f-hockey-home .featured.hah a,.page-f-goalies .featured.courses a,.page-f-off-ice .featured.courses a,.page-f-game-clips .featured.game-clips a,.page-f-parent-guidance .featured.parent-guidance a,.page-f-podcasts .featured.podcasts a,.page-f-goalie-development .featured.goalies a{background:#ffffff7a;border:solid 1px #fff;}.family-nav-icons-neutral{width:100%;position:relative;background-color:#253e56;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:15px 10px;box-sizing:border-box;gap:25px;}.family .top-content{margin:20px 0px;}.modal-sort-links,.modal-add-link{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;font-size:12px;line-height:14px;}.view-content-search div.text-center:last-child,.view-content-search div.text-center:last-child{clear:both;}.message-container{display:flex;flex-direction:column;align-items:center;margin:60px 0;}.message-logo-row{display:flex;align-items:baseline;margin-bottom:32px;font-style:italic;font-weight:600;}.message-logo-row img{height:100px;width:auto;margin-right:18px;}.plus-text{font-size:48px;font-weight:700;color:#C1272D;font-family:'Roboto',Arial,sans-serif;}.message-text{font-size:32px;color:#2C3E50;margin-bottom:40px;text-align:center;}.message-upgrade-button{background:#C1272D;color:#fff;font-size:32px;font-weight:700;border:none;border-radius:2px;padding:18px 70px;cursor:pointer;transition:background 0.2s;}.message-upgrade-button:hover{background:#a01f23;}.list-layout-two .view-content::after{content:"";display:table;clear:both;}.list-layout-two > .text-center{clear:both;}img.plus-icon{width:30px;height:auto;margin-right:10px;}.view-mode-teaser .field-type-image .field-item a{z-index:9999;}img.plus-corner-icon{width:40px;height:auto;z-index:00000;position:absolute;top:10px;right:10px;}.family .header{background-color:#0066cc;padding:1rem 2rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.family .header-content{display:flex;justify-content:space-between;align-items:center;margin:0 auto;}.family .subnav{background-color:#0f1f36;}.family .breadcrumb{background:transparent;margin:0 15px;text-align:center;padding:4px;}.family-breadcrumbs .breadcrumb>li{font-size:12px !important;color:#ccc;}.family .breadcrumb>li>a{color:#fff;}.family .logo img{height:60px;width:auto;display:block;}.family .header-right{display:flex;align-items:center;gap:1rem;}.family .coach-portal-btn{background-color:#0f1f36;color:white;border:none;padding:0.5rem 1.75rem;border-radius:6px;font-family:'Winner Sans',sans-serif;font-weight:500;font-size:2rem;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s ease;}.family .coach-portal-btn:hover{background-color:#172b3d;}.family .user-icon{background-color:#0f1f36;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.2s ease;}.family .user-icon:hover{background-color:#172b3d;}.family .user-dropdown{position:relative;display:inline-block;}.family .dropdown-menu{position:absolute;top:100%;right:0;background-color:#0f1f36;border:1px solid rgba(255,255,255,0.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.3);min-width:160px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;margin-top:8px;left:auto;}.family .dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0);}.family .dropdown-item{display:block;padding:12px 16px;color:white;text-decoration:none;font-family:'Winner Sans',sans-serif;font-weight:500;font-size:1.5rem;transition:background-color 0.2s ease;border-bottom:1px solid rgba(255,255,255,0.05);}.family .dropdown-item:last-child{border-bottom:none;}.family .dropdown-item:hover{background-color:#172b3d;}.family .cards-container{padding:2rem 4rem;margin:0 auto;background-color:#0f1f36;}.family .category-cards{display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap;}.family .card{background-color:#172b3d;border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:0;text-align:center;flex:1;min-width:140px;cursor:pointer;transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;gap:0.75rem;}.family .card:hover{border-color:rgba(255,255,255,0.3);transform:translateY(-2px);}.family .card.active{background-color:#0066cc;border-color:#0066cc;}.family .card-icon{width:110px;height:110px;display:flex;align-items:center;justify-content:center;}.family .card-icon img{width:100%;height:100%;object-fit:contain;}.family .card-text{font-weight:bold;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;line-height:1.2;text-align:center;}.family .family-teasers .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;padding:40px 0;clear:both;}.family .family-teasers .views-row{background-color:#102C3A;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.1);transition:transform 0.3s ease;position:relative;}.family .family-teasers .views-row:hover{transform:translateY(-5px);}.family .family-teasers .teaser-wrapper{display:flex;flex-direction:column;height:100%;}.family .family-teasers .teaser-thumb{height:200px;background-color:var(--light-gray);margin-bottom:0;overflow:hidden;position:relative;z-index:1;}.family  .family-teasers .teaser-thumb a{text-decoration:none;display:block;height:100%;}.family .family-teasers .teaser-thumb img{width:100%;height:100%;object-fit:cover;display:block;}.family .family-teasers .teaser-title{padding:20px 20px 10px;margin-bottom:0;position:relative;z-index:2;}.family-teasers .taxonomy-teaser-title{padding:10px;height:auto;}.family .family-teasers .teaser-title a,.family .family-teasers .taxonomy-teaser-title a{font-size:1.8rem;line-height:1.4;color:var(--white) !important;text-decoration:none;font-weight:400;font-family:var(--font-third);}.family .family-teasers .taxonomy-teaser-title .type{margin:0;padding:0;}.family .family-teasers .teaser-title a:hover{color:var(--light-gray);background:transparent;}.family .family-teasers .type{padding:20px;position:relative;z-index:2;color:#eee;font-size:16px;}.family .family-teasers .type span{font-size:14px;color:var(--white);text-transform:none;font-weight:normal;opacity:0.8;}.family .family-teasers .views-exposed-widget .btn{margin-top:2.2em;border:1px solid #253e56;padding:4px 15px;height:40px;}.family .region-sidebar-first .block-taxonomy-tree-menu{margin:20px 0;}.family li.taxonomy-term a{font-family:var(--font-third);font-weight:500;}@media screen and (min-width:430px){.top-bar{padding:15px;}}@media screen and (min-width:600px){.sticky{width:100%;}.sticky-footer{width:100%;}.flex-menu li.leaf,.flex-menu li.expanded.dropdown{padding:0px;margin:5px 1% 5px 0;width:auto;}.flex-menu{margin:15px -15px;width:100%;}.flex-menu.center{margin:0px -15px 25px 0px;}#block-menu-menu-skill-development-categorie.flex-menu ul.menu li.expanded{padding:0px;margin:5px 1% 5px 0;width:auto;}#block-menu-menu-skill-development-categorie.flex-menu ul li ul.dropdown-menu li{padding:0px 5px;}#drill-maker{padding:0px 80px;}.page-node-add #drill-maker{padding:0px 40px;}.logo-wrapper.orgs{width:50%;}.view-practice-layout-simple .flag-wrapper a.flag:hover{color:#253e56 !important;color:#fff !important}.clean-checkout .uc-cart-checkout-form #uc-store-address-billing-zone-wrapper{width:50%;margin-bottom:15px;float:left;}.clean-checkout .uc-cart-checkout-form  #uc-store-address-billing-zone-wrapper .form-type-select{width:100%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-billing-billing-country{width:50%;float:left;}.video-content h1.title{text-align:left;margin:15px 0;}.video-content .breadcrumb > li{font-size:12px;}.video-content .content-links-buttons{margin-bottom:20px;}.family .family-menu{width:100%;position:relative;height:80px;overflow:hidden;text-align:center;font-size:12px;color:#253e56;}.family .family-menu ul.menu{width:100%;}.family .family-menu ul.menu > li{width:12%;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 1%;}.family .family-menu ul.menu > li.active-tail{color:#fff;background-color:#253e56;}.family .family-menu ul.menu > li > a{top:calc(50% - 24px);border-radius:4px;background-color:#fff;border:1px solid #253e56;display:flex;justify-content:center;align-items:center;width:100%;height:48px;box-sizing:border-box;padding:4px;font-family:montserrat,sans-serif;}.family i.fa-user-circle{font-size:40px;}.family .main-header .actions ul.dropdown-menu{left:-100%;}.family .main-header.white .header-wrapper .actions{align-self:stretch;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:10px 15px;gap:20px;}.family .coaches-btn{overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 15px;}.family .family-btn{background-color:#2465e8;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 15px;color:#fff;}.family .main-header.white .logo-wrapper{align-self:stretch;flex:1;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 15px;}}@media screen and (min-width:768px){h1.title.large{font-size:60px;}h1.title.medium{font-size:48px;}h2.medium{font-size:30px;}.practice-plans-list a.btn{padding:6px;font-size:12px;line-height:18px;}.practice-plans-list .flag-wrapper a.flag{padding:6px;}.practice-layouts{display:flex;flex-direction:row;justify-content:space-between;align-items:start;}.practice-layouts .layout{padding:0px 10px;font-size:12px;text-align:center;}.practice-plans-list .age,.practice-plans-list .ability,.practice-plans-list .setup,.practice-plans-list .stations{font-size:11px;font-weight:600;}.card-view .thumbnail .caption{height:110px;}.view-skill-development.card-view .thumbnail,.view-drills-using-the-skill .thumbnail{padding-bottom:35px;}.anonymous-display,.free-trial-display,.premium-display{position:absolute;margin-left:-13px;}.header-wrapper{display:flex;align-items:center;justify-content:space-between;}.main-header.white .header-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;}.header-wrapper .actions{display:flex;align-items:center;justify-content:flex-end;}.main-header.white .header-wrapper .actions{padding:10px 20px;}.header-wrapper .logo-wrapper{padding:10px 15px;}.header-wrapper .logo-wrapper.orgs{padding:10px 15px;display:flex;align-items:center;justify-content:flex-start;font-size:10px;flex-direction:row;}.jumbotron .headline{font-size:1.6em;}.jumbotron.cool-blue .headline{margin-bottom:40px;}.jumbotron .headline h1{font-size:2.4em;}.jumbotron.cool-blue .headline h1{font-size:2em;text-shadow:2px 2px #253e56;}.btn,a.flag{padding:10px 15px;}a.btn.text-blue,button.btn.text-blue,.flag-wrapper a.flag,.content-links a,.content-links-buttons button.btn{color:#253e56 !important;font-size:9px;}.search-view h2{font-size:120%;}.testimonial-wrapper h2.heading-two,.faq-wrapper h2.heading-two{font-size:24px}.navbar-collapse ul.menu.nav.navbar-nav{display:flex;flex-wrap:nowrap;float:none;justify-content:space-between;flex-direction:row;}ul.navbar-nav li.leaf{width:auto;margin:0px;text-align:center;}.navbar{border-bottom:none;clear:both;}.navbar-collapse{background-color:#161b21;clear:both;}.region-header .sign-in-menu,.region-header .my-account-menu{height:55px;}.region-header .block-menu .nav > li > a{padding:10px 15px;}.sign-up-links-wrapper h2.heading-two .legend,.sign-up-links-wrapper h2.heading-two{font-size:36px;}.navbar-nav > li > a{padding:15px 10px;}.footer-copyright{color:#ccc;text-align:right;}.region-footer-four{text-align:right;}.sticky-footer{font-size:20px;}.flex{display:flex;}.side-by-side-image{flex:1;}.side-by-side-image.left{margin:0px;background-color:#fff;padding:0px;}.side-by-side-image.right{margin:0px;background-color:#fff;padding:0px;}.side-by-side-text{flex:1;padding:auto;}.sticky-footer h4{font-size:16px;padding:0px 0px 15px 0px;}.navbar-default .navbar-nav > li > a{font-size:9px;}.list-view .views-row{margin-top:20px;margin-bottom:20px;}.list-view .teaser-title a{color:#253e56;font-size:120%;}.list-view .teaser-title{text-transform:uppercase;text-align:left;}.list-view .teaser-date{text-align:left;}.card-view .thumbnail{height:380px;padding-bottom:50px;}.view-drills-using-the-skill.card-view .thumbnail{height:250px;padding-bottom:50px;}.card-view.videos .thumbnail,.card-view.downloads .thumbnail{min-height:450px;}.jumbotron.about-page{padding-top:100px;padding-bottom:100px;}.profile-sidebar{padding-left:30px;}.message-lg{font-size:3em;line-height:1.2em;}.trial-buttons .left{text-align:right;}.trial-buttons .right{text-align:left;}.author{font-size:14px;margin-top:0px;margin-bottom:15px;}.subnav ul.menu{flex-direction:row;}.member-content-list .views-exposed-form .views-submit-button{padding-top:39px;padding-bottom:5px;}.member-content-list .btn-group .btn,.member-content-list .btn-group .btn a.flag{padding:5px;font-size:14px;padding:5px 5px;}.diagram{height:400px;}td.practice-drills-title{white-space:pre-wrap;font-size:100%;}.member-tools ul.quicktabs-style-nostyle li{font-size:100%;}.top-bar{line-height:55px;}.top-bar a.btn{font-size:100%;}.dashboard.content-list{font-size:80%;padding:15px;position:relative;}.content-list.two{height:200px}.content-list.two-fifty{height:250px}.content-list.three{height:300px}.content-list.three-twenty-five{height:325px}.content-list.three-fifty{height:350px}.dashboard.content-list a.btn{position:absolute;bottom:10px;}.jumbotron.home-page.ben{background:url(https://www.files.icehockeysystems.com/files/ben-at-ihs-camp-dark.jpg) center no-repeat;background-size:cover;margin:0px -15px;border-radius:0px !important;padding-top:90px;padding-bottom:90px;}.jumbotron.home-page.cool-blue{background:url(https://www.files.icehockeysystems.com/files/home-page-banner-brighter-blue.jpg) center no-repeat;background-size:cover;margin:0px -15px;border-radius:0px !important;padding:40px 0 0 0;}.jumbotron.home-page.cool-blue .value-props{display:flex;justify-content:space-between;background-color:rgba(37,62,86,0.7);font-size:22px;font-weight:600;}.jumbotron.home-page.cool-blue .value-prop{text-align:center;padding:20px 40px;border-right:3px solid #c6112d;width:25%;border-bottom:none;margin:0;font-size:20px;}.jumbotron.home-page.cool-blue .value-prop.last{border:none;}.jumbotron.home-page.cool-blue .value-prop .sub-text{font-weight:400;font-size:16px;}.subnav ul.menu li{width:21%;margin:0 1% 5px 1%;text-align:left;}.subnav ul.menu li a{font-size:90%;}a.member-tab:before{padding:10px 7px;}h1.title{font-size:30px;color:#253e56;text-transform:uppercase;text-align:left;margin-bottom:0px;}h2{font-size:24px;}h2.ext-library-title{font-size:48px;}h2.practice-notes{font-size:30px;}h2.practice-plan.drill,h2.practice-plan.system,h2.practice-plan.exercise{font-size:36px;}h3{font-size:18px;}#user-login{width:80%;margin:40px 10%;background-color:#eee;padding:40px;border-radius:4px;}.region-subnavigation .access{text-align:center;margin:0px;}form#uc-recurring-authorizenet-cim-update-form{margin:20px 0px;}form#uc-recurring-authorizenet-cim-update-form fieldset#edit-cc-data-cc-data{display:none;}a.member-tab.access-content:before{content:"\f09c";font-weight:300;}a.member-tab.organize:before{content:"\f5fd";font-weight:300;}a.member-tab.create:before{content:"\f33c";font-weight:300;}a.member-tab.share:before{content:"\f0c0"}.association-library a.member-tab.share:before{background-color:#c6112d;}a.member-tab.dashboard:before{content:"\f015"}.plus-role a.member-tab.access-content:before{content:none;}.plus-role a.member-tab.dashboard:before{content:none;}.plus-role a.member-tab.organize:before{content:none;}.plus-role a.member-tab.create:before{content:none;}.plus-role a.member-tab.share:before{content:none;}.plus-role a.member-tab.dashboard:before{content:none;}.plus-role a.member-tab{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;height:100%;}.plus-role a.member-tab i{font-size:24px;margin-right:20px;}.plus-role a.member-tab .caret{margin-left:10px;}.dropdown-menu{position:absolute;top:100%;right:0%;}.list-layout-two .action-buttons ul.dropdown-menu{width:200%;left:-100%;}.list-layout-two .action-buttons .print-options ul.dropdown-menu{width:150%;left:-50%;}.view-members-home-my-practices.list-layout-two .action-buttons .print-options ul.dropdown-menu{width:100%;left:0%;}.list-layout-two .action-buttons .print-options ul.dropdown-menu li a{font-size:12px;font-weight:600;}.list-layout-two .action-buttons ul.dropdown-menu li{padding:2px;margin:2px;}.list-layout-two .action-buttons ul.dropdown-menu li a{color:#253e56;font-size:12px;}#block-menu-menu-skill-development-categorie .dropdown-menu{position:absolute;top:100%;right:0%;left:0%;border-radius:0px;width:150%;padding:0px;}#block-practice-drills-practice-drills-dropdown .dropdown-menu{position:absolute;top:100%;left:-75%;width:250%;}.content-links ul.dropdown-menu{width:220%;right:0%;left:-60%;padding:0px 15px;}.content-links ul.dropdown-menu.print-options{width:200%;right:0%;left:0%;padding:0px 15px;}.content-links ul.dropdown-menu.add-to-practice{position:absolute;top:100%;left:-50%;width:200%;}.dropdown-menu.hockey-camps{position:absolute;top:100%;left:-50%;width:150%;}.content-links ul.dropdown-menu.share-with-team{position:absolute;top:100%;left:-100%;width:200%;}.subnav ul.menu li.dashboard-item{width:18%;}.subnav ul.menu li a.dashboard{visibility:visible;padding:2px;display:flex;align-items:center;justify-content:center;}a.member-tab:before{font-size:12px;}a.member-tab.dashboard:before{font-family:Font Awesome\ 5 Free;font-weight:900;color:#fff;background-color:#253e56;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:5px;padding:10px;display:initial;font-size:12px;}.subnav ul.menu li ul.dropdown-menu{position:absolute;top:100%;left:0px;width:200%;}ul.quicktabs-style-nostyle li a{font-size:16px;}.go-back button{font-size:12px;}.coaching-points .search-view .view-header,.view-drills-using-the-skill .view-header{margin:30px 0px;}.member-content-list .panel-body{height:250px;overflow:hidden;margin:5px 0px;}.price-table .membership-button a.btn{font-size:14px;}#block-user-login{width:75%;margin:15px auto;}.subnav ul.menu li a{padding:2px;}.subnav ul.menu li.active a.member-tab.dashboard:before{padding:8px;}.side-by-side-wrapper .right-arrow{border-color:transparent #0f181f;border-style:solid;border-width:20px 0px 20px 20px;height:0px;width:0px;margin-left:-25px;z-index:0;position:absolute;right:-15px;top:40%;display:block;}.side-by-side-wrapper .left-arrow{border-color:transparent #0f181f;border-style:solid;border-width:20px 20px 20px 0px;height:0px;width:0px;margin-left:-15px;z-index:99999;position:absolute;top:40%;display:block;}.entity-pager{margin:10px 0px;}.entity-pager a,.entity_pager li .inactive{font-size:12px;padding:10px 15px;}.sticky-bar{padding-top:15px;}.entity-pager a{background-color:#fff;}li.entity_pager_all_link a{line-height:16px;}h1.title{font-size:24px;color:#253e56;text-transform:uppercase;text-align:center;margin:30px 0px;}.anonymous-display,.free-trial-display,.premium-display{display:block;position:absolute;width:100%;margin-left:-13px;bottom:10px;}.section-practice-plans .anonymous-display,.section-practice-plans .free-trial-display,.section-practice-plans .premium-display{position:relative;width:100%;margin:0px;bottom:0px;font-size:120%;font-family:industry-inc-base;}.practice-plans-list .title a{font-size:16px;}form.node-ice_hockey_drill-form .field-name-field-exercise-video-url .panel-body{position:relative;}.coach-profile-menu{margin:0px -15px;padding:0px;}ul.contributor-menu{display:flex;justify-content:space-between;padding:0px;margin:0px;}li.contributor-menu-item{list-style:none;list-style-image:none;}li.contributor-menu-item a:hover{background-image:url(/sites/all/themes/ihs2019/images/nav-arrow-up.png);background-position:50% 104%;background-repeat:no-repeat;}.profile-details{display:flex;}.contributor-location{margin-right:20px;}.contributor-website{margin-right:20px;}.ice-title-wrapper .profile-details{padding-left:0px;width:100%;font-size:14px;margin-bottom:0px;}.view-coach-profile .field-name-body{margin-top:0px;padding:10px 0px 0px 0px;}.contributor-title-bar{margin-bottom:0px;}.section-drills li.drills{background:#c6112d;}.section-clips li.clips{background:#c6112d;}.page-drill-maker li.draw-drills{background:#c6112d;}.section-systems li.systems{background:#c6112d;}.section-savard-videos li.savard-videos{background:#c6112d;}.section-skills li.skill-development{background:#c6112d;}.section-off-ice li.off-ice{background:#c6112d;}.section-culture-corner li.culture-corner{background:#c6112d;}.section-education li.education{background:#c6112d;}.section-practice-plans li.practice-plans{background:#c6112d;}.section-about-us li.about-us{background:#c6112d;}.section-tools li.software{background:#c6112d;}.section-blog li.blog{background:#c6112d;}.section-goalie-development li.goalie-development{background:#c6112d;}.flex-menu li a{font-size:12px;}.list-view .teaser-caption{font-size:90%;}.form-item-field-choose-practice-layout-und label.control-label{display:flex;justify-content:flex-start;align-items:center;text-transform:uppercase;font-size:12px;flex-direction:row;}.shareable-section{font-size:48px;}.page-drill-maker #drill-maker{padding:0px 0px;}a.member-tab.dashboard:before{content:"\f015";visibility:visible;display:block;border:none;padding:10px 7px;margin:0px 5px 0px 0px;font-size:12px;color:#fff;background-color:#253e56;}a.member-tab.dashboard:before{color:#fff;}.profile-logo{width:100%;}.org-options-row{display:flex;flex-direction:row;}.org-options-row .left{margin-right:10px;}.org-options-row .center{margin-right:5px;margin-left:5px;}.org-options-row .right{margin-left:10px;}.blue-box-body{display:flex;flex-direction:row;justify-content:space-around;align-items:center;}.blue-box-body button,.blue-box-body a{margin:10px 10px;width:auto;}.section-off-ice .flex-menu .dropdown-menu{position:absolute;top:100%;right:0%;left:0%;border-radius:0px;width:200%;padding:0px;}.section-off-ice .flex-menu ul.dropdown-menu li{width:96%;margin:5px 2% 5px 2%;}.field-name-field-supporting-videos .field-label{font-size:24px;}p.sub-title{font-size:16px;line-height:1.4em;}.association-options .dropdown button{padding:8px 5px 5px 5px;}.association-options .button-wrappers a.btn{padding:8px 5px 5px 5px;}.association-options .dropdown ul.dropdown-menu li a{font-size:16px;}.association-options.demo .dropdown button{width:98%;margin:0px 2% 0px 0px;}.association-options.demo .button-wrappers a.btn{width:98%;margin:0px 0px 0px 2%;}.view-members-home-my-practices .calendar{width:16.66666667%;}.member-form-page form{width:750px;}.content-tools .flex{display:flex;flex-flow:row nowrap;}.content-tools.save-content .flex{display:flex;flex-flow:row wrap;}.content-tools.save-content .flex .views-field{width:auto;}.content-tools .flex .views-field{width:20%;}.custom-folders-wrapper ul.flag-lists-links li{width:auto;margin-bottom:5px;margin-right:5px;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb{flex-direction:row;justify-content:center;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li{border-right:none;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li.depth-1{background:#fff;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li.depth-1::after{content:">>";margin-left:20px;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li.depth-2{background:#fff;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li.depth-2::after{content:">>";margin-left:20px;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li.depth-3{background:#fff;}.section-practice-plans .view-schema-breadcrumbs .breadcrumb > li + li::before{padding:0 5px;color:#253e56;content:">>";font-size:14px;line-height:14px;font-weight:700;}.view-practice-layout-simple h1.title{text-align:center;margin:0px;}.practice-section-header{text-transform:uppercase;color:#253e56;font-size:24px;}.large-number{color:#253e56;font-size:90px;font-family:industry-inc-base,sans-serif;text-align:center;line-height:90px}.counter-wrapper .count{text-align:center;font-size:24px;font-weight:600;font-family:montserrat,sans-serif;text-transform:uppercase;}.counter-icon i{width:160px;height:160px;text-align:center;font-size:92px;background:#253e56;color:#fff;line-height:160px;border-radius:50%;margin:0px auto;}.counter-wrapper .view a,.counter-wrapper .create a{color:#fff;font-weight:bold;text-decoration:none;display:block;width:100%;padding:10px;font-size:16px;}.dashboard-counter-box .view a{font-size:16px;}.dashboard-counter-box .count-type{font-size:24px;}.dashboard-counter-box a.counter-link{padding:50px 30px 30px 30px;}.list-layout-two .action-buttons{margin:0px 0px 5px 0px;padding:0px 15px 0px 0px;}.list-layout-two .action-buttons button.btn{font-size:11px;}.list-layout-two .action-buttons a.btn,.list-layout-two .action-buttons .flag-wrapper a.flag,.list-layout-two .action-buttons .btn{font-size:11px;}.dashboard-counter-box .count{text-align:center;height:110px;}a.logo img.img-responsive{max-width:100%;margin:auto;}.member-library .views-exposed-widget{width:auto;}.list-layout-two .views-exposed-form .views-exposed-widget .btn{margin-bottom:0;}.view-practice-layout-simple .content-links-buttons a.btn,.view-practice-layout-simple .content-links-buttons .flag-wrapper{margin:5px 5px 5px 0px;}.field-name-field-sets-and-reps{font-size:16px;}.view-mode-embedded_exercise .field-name-body{font-size:16px;}.view-mode-summary h5{line-height:16px;font-size:16px;margin:5px 5px 5px 0px;font-weight:600;}.view-mode-summary .field-name-field-length-of-time .field-item{line-height:16px;font-size:16px;margin:5px 0px;}.field-collection-item-field-off-ice-video .field-type-text{margin:0px 0px 0px 20px;font-size:16px;}.highlight{padding:5px;}.highlight h3{font-size:24px;}.large.blue{color:#253e56;font-family:industry-inc-base,sans-serif;font-size:36px;line-height:36px;}.feature{font-size:30px;}#views-exposed-form-association-practices-page .views-exposed-widget{padding:0 .5em 0 0;}#views-exposed-form-org-drill-library-page .views-exposed-widget{padding:0 .5em 0 0;}#views-exposed-form-association-practices-page .views-exposed-widget.views-submit-button{padding:0 .5em 0 0;}.member-library .views-exposed-form .views-exposed-widget.views-widget-filter-title{padding:.5em .5em 1em 0;width:20%}.member-library .views-exposed-form .views-exposed-widget{padding:0 .5em 0 0;width:auto;margin-bottom:0px;}.member-library .views-exposed-form .views-exposed-widget.views-submit-button{padding:0 .5em 1em 0;width:11%;text-align:left;clear:both;}.member-library .views-exposed-form .views-exposed-widget .btn{margin-top:0px;}.member-library .views-exposed-form .views-exposed-widget.views-reset-button{padding:0 .5em 1em 0;width:11%;}.practice-plans-list .practice-row{display:flex;align-items:center;clear:both;}.practice-publish-info{font-size:14px;}.practice-plans-list .actions{text-align:left;}.clean-checkout .uc-cart-checkout-form .form-item-panes-payment-details-cc-exp-month{width:39%;float:left;margin-right:1%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-payment-details-cc-exp-year{width:39%;float:left;margin-right:1%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-payment-details-cc-cvv{clear:none;float:left;width:20%;}.clean-checkout .uc-cart-checkout-form .form-actions{width:100%;margin:0px auto;}.clean-checkout .uc-cart-checkout-form .uc-store-address-field .form-item-panes-billing-billing-first-name{width:49%;float:left;margin-right:1%;margin-top:10px;}.clean-checkout .uc-cart-checkout-form .uc-store-address-field .form-item-panes-billing-billing-last-name{width:50%;float:left;clear:none;margin-top:10px;}.clean-checkout .uc-cart-checkout-form .form-item-panes-billing-billing-street1{width:49%;float:left;margin-right:1%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-billing-billing-street2{width:50%;float:left;clear:none;}.clean-checkout .uc-cart-checkout-form .form-item-panes-billing-billing-country{width:39%;float:left;margin-right:1%;}.clean-checkout .uc-cart-checkout-form #uc-store-address-billing-zone-wrapper{width:39%;margin-bottom:15px;float:left;margin-right:1%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-billing-billing-postal-code{width:20%;float:left;clear:none;}.clean-checkout .uc-cart-checkout-form .form-item-panes-billing-billing-postal-code.compact-form-wrapper{margin-top:37px;}.clean-checkout .uc-cart-checkout-form .form-item-panes-customer-primary-email{width:49%;float:left;margin-right:1%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-customer-primary-email-confirm{width:50%;float:left;}.clean-checkout .uc-cart-checkout-form .form-item-panes-customer-new-account-pass{width:49%;float:left;margin-right:1%;}.clean-checkout .uc-cart-checkout-form .form-item-panes-customer-new-account-pass-confirm{width:50%;float:left;}.clean-checkout .uc-cart-checkout-form .form-item-panes-payment-details-cc-cvv.compact-form-wrapper{margin-top:31px;}.clean-checkout .order-review-table{font-size:14px;}div#edit-search-api-views-fulltext-wrapper,div#edit-title-wrapper,#edit-text-search-wrapper{padding:0;margin:0 .5em 0 0;width:58%;}.library-view.list-layout-two .views-exposed-form .views-exposed-widget{padding:0 .5em 0 0;}.list-layout-two #edit-text-search-wrapper,.list-layout-two #edit-title-wrapper{width:auto;}.library-view.list-layout-two #edit-title-wrapper{width:30%;}.views-exposed-widget.views-submit-button{padding:0px;margin-bottom:20px;width:auto;}.search-filters .views-widget-sort-by .bef-select-as-links .form-item a{font-size:16px;}.search-filters .views-exposed-widget.views-submit-button{width:20%;top:30px;left:60%;right:0;}.search-filters .views-exposed-widget.views-reset-button{width:20%;top:30px;}.search-filters .views-exposed-form{height:150px;}.search-filters .views-exposed-form{height:150px;}.search-filters.title-only .views-exposed-form{height:70px;}#block-views-exp-users-folders-page-2.search-filters .views-exposed-form{height:80px;}#views-exposed-form-coaching-clips-search-page .views-exposed-form .views-widget-sort-by,#views-exposed-form-hockey-drills-search-page .views-exposed-form .views-widget-sort-by,.search-filters .views-exposed-form .views-widget-sort-by{position:absolute;top:80px;}#block-views-exp-users-folders-page-2.search-filters .views-exposed-form .views-widget-sort-by{top:0;}#views-exposed-form-coaching-clips-search-page .views-exposed-form .views-exposed-widget .btn{width:100%;margin-top:0;right:0;top:30px;}.practice-summary .view-mode-summary{padding:0px;}.practice-summary .field-collection-item-field-practice-drill .field-item{font-size:16px;}.practice-notes-desc{font-size:16px;}.library-search-filter{width:100%;margin:0;}.library-search-filter .views-exposed-widgets{position:relative;height:250px;}.library-search-filter div#edit-title-wrapper{width:100%;padding:0px;}.library-search-filter .views-widget-filter-field_practice_age_level_tid{width:25%;padding:0 1% 0 0;margin:0 0 5px 0;}.library-search-filter .views-widget-filter-field_choose_practice_layout_nid{width:25%;padding:0 1% 0 0;margin:0 0 5px 0;}.library-search-filter .views-widget-filter-field_practice_date_value{width:25%;padding:0 1% 0 0;margin:0 0 5px 0;}.library-search-filter .bef-select-as-links > .form-item{display:flex;justify-content:flex-start;}.library-search-filter .views-widget-sort-by{position:absolute;top:170px;width:100%;margin-bottom:0px;}.library-search-filter .views-submit-button{width:11%;}.library-search-filter .views-reset-button{width:11%;}.library-search-filter  .views-widget-filter-field_age_levels_tid,.library-search-filter .views-widget-filter-field_organization_categories_tid{width:29%;padding:0;margin:0 1% 0 0;}.library-search-filter .views-widget-filter-field_categories_tid,.library-search-filter .views-widget-filter-field_org_age_levels_tid{width:29%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-drills-page .views-submit-button,.library-search-filter #views-exposed-form-org-drill-library-page .views-submit-button{width:19%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-drills-page .views-reset-button,.library-search-filter #views-exposed-form-org-drill-library-page .views-reset-button{width:20%;padding:0;margin:0;}.library-search-filter #views-exposed-form-my-hockey-drills-page .bef-select-as-links > .form-item{display:flex;justify-content:flex-start;}.library-search-filter #views-exposed-form-my-exercises-page .views-widget-filter-title{width:49%;margin:0 1% 0 0;padding:0;}.library-search-filter .views-widget-filter-field_user_exercise_categories_tid{width:24%;padding:0;margin:0 1% 0 0;}#views-exposed-form-my-exercises-page .views-exposed-widgets{height:150px}.library-search-filter #views-exposed-form-my-exercises-page .views-widget-sort-by{top:80px;}.library-search-filter #views-exposed-form-my-exercises-page .bef-select-as-links > .form-item{justify-content:flex-start;}.library-search-filter #views-exposed-form-my-exercises-page .views-submit-button{width:12%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-exercises-page .views-reset-button{width:12%;padding:0;margin:0;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-widget-filter-title{width:49%;margin:0 1% 0 0;padding:0;}.library-search-filter .views-widget-filter-field_choose_categories_tid{width:24%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-exposed-widgets{height:150px}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-widget-sort-by{top:80px;}.library-search-filter #views-exposed-form-my-hockey-systems-page .bef-select-as-links > .form-item{justify-content:flex-start;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-submit-button{width:12%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-reset-button{width:12%;padding:0;margin:0;}.library-search-filter #views-exposed-form-my-hockey-systems-page .views-exposed-widget button.form-submit{margin-top:2.2em;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-widget-filter-title,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-widget-filter-title{width:39%;margin:0 1% 0 0;padding:0;}.library-search-filter .views-widget-filter-field_member_individual_skills_tid,.library-search-filter .views-widget-filter-field_skills_tid{width:14%;padding:0;margin:0 1% 0 0;}.library-search-filter .views-widget-filter-field_members_team_concepts_tid,.library-search-filter .views-widget-filter-field_team_play_categories_tid{width:14%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-exposed-widgets,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-exposed-widgets{height:150px}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-widget-sort-by,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-widget-sort-by{top:80px;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .bef-select-as-links > .form-item,.library-search-filter #views-exposed-form-my-coaching-clips-page .bef-select-as-links > .form-item{justify-content:flex-start;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-submit-button,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-submit-button{width:14%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-reset-button,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-reset-button{width:15%;padding:0;margin:0;}.library-search-filter #views-exposed-form-my-created-coaching-clips-page .views-exposed-widget button.form-submit,.library-search-filter #views-exposed-form-my-coaching-clips-page .views-exposed-widget button.form-submit{margin-top:2.2em;}.library-search-filter #views-exposed-form-my-game-plans-page .views-widget-filter-title{width:74%;margin:0 1% 0 0;padding:0px}.library-search-filter #views-exposed-form-my-game-plans-page .views-exposed-widgets{height:150px;}.library-search-filter #views-exposed-form-my-game-plans-page .views-widget-sort-by{top:80px;}.library-search-filter #views-exposed-form-my-game-plans-page .views-exposed-widget button.form-submit{width:100%;margin-top:2.2em;}.library-search-filter #views-exposed-form-my-game-plans-page .views-submit-button{width:12%;margin:0 1% 0 0;padding:0;}.library-search-filter #views-exposed-form-my-game-plans-page .views-reset-button{width:12%;margin:0 0 0 0;padding:0;}.field.field-name-field-book-video{margin:-20px 0px 20px -15px;}.logged-in .field.field-name-field-book-video{margin:0px 0px 20px -15px;}.episode-thumbs .episode-wrapper{flex-direction:column;}.episode-thumbs .episode-thumb{width:50%;position:relative;}.episode-thumbs .episode-details{width:100%;font-size:12px;padding:0;}.episode-thumbs .episode-title{padding:0px 0px 0px 0px;}.episode-thumbs .episode-length{padding:0px 0px 0px 0px;}.episode-thumbs .episode-number{padding:0px 0px 0px 0px;}.video-content .vimeoEmbedContainer,.video-content .youtubeEmbedContainer{margin:0px 0px 15px -15px;}.bread-wrapper .back-to-search{float:none;margin:0 0 10px 0;}.bread-wrapper #breadcrumb{margin:0 0 10px 0;}.video-content .content-links-buttons a.btn.text-blue,.video-content .content-links-buttons button.btn{font-size:9px;}.video-content .content-links-buttons{margin-bottom:10px;}.video-content h1.title{margin:0;}.video-content .content-links-buttons{justify-content:flex-start;margin:0 0 5px 0;}.not-logged-in .members-only-overlay,.members-only{font-size:18px;}.region-sidebar-first .dropdown-category-menus .dropdown-toggle{font-size:12px;}.search-filters.practice-grid .views-exposed-form .views-widget-sort-by{position:absolute;top:80px;}.section-practice-plans .search-filters .views-exposed-form{position:relative;height:160px;margin-bottom:10px;}.section-practice-plans .search-filters  input[type=text]{width:100%;}.section-practice-plans .search-filters .views-exposed-widget.views-submit-button{top:30px;}.section-practice-plans .search-filters .views-exposed-widget.views-reset-button{top:30px;}.section-practice-plans .search-filters  input[type=text]{height:40px;width:100%;}.section-practice-plans .search-filters .views-exposed-form .views-exposed-widget .btn{height:40px;}.custom-container{padding:30px 70px;}.custom-container.top{padding:30px 70px 0 70px;}.ext-left .per-btn{display:flex;align-items:center;justify-content:space-between;}.ext-library p{font-size:16px;font-family:"Montserrat",sans-serif;width:65%;}.herobtn{font-size:15px;}.main-header.white .logo-wrapper{width:12%;}.family .main-header.white .logo-wrapper{width:20%;}.main-header.white .logo-wrapper.plus > a{width:auto;}.main-header.white .logo-wrapper.orgs{width:20%;padding:10px 15px;}.main-header.white .logo-wrapper.plus{width:20%;padding:10px 15px;}.main-header.white .login a.log-in{font-size:14px;padding:10px;margin-right:20px;}.main-header.white .sign-up a.sign-up{font-size:14px;padding:10px;}.hockey-library p{font-size:16px;line-height:24px;}.hockey-library .caption-btm a{margin-bottom:1px;}.main-header.white .header-wrapper .actions{justify-content:flex-end;}.jumbotron.home-page.cool-blue .headline{margin-bottom:60px;margin-top:10px;}.jumbotron.cool-blue .tagline{font-size:24px;}.caption-btm{padding:0px;}.hockey-library .extensive-col a.thumb{position:relative;display:inline-block;}.hockey-library .extensive-col a.thumb img{display:block;transition:opacity 0.3s ease;}.hockey-library .extensive-col a.thumb::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,111,253,.8);opacity:0;transition:opacity 0.3s ease;pointer-events:none;}.hockey-library .extensive-col a.thumb:hover::before{opacity:1;}.region-header .navbar-white .nav ul.dropdown-menu{z-index:9999;border-radius:0px;width:100%;left:-300%;}.navbar-white .nav > li > a.my-account{font-size:14px;}.active-search{margin:-10px 0 20px 0;font-size:16px;}.age-specific-section{margin-bottom:30px;}.age-specific-section .teaser-header{border-bottom:none;justify-content:center;margin:0 0 60px 0;}.age-specific-section .teaser-header h2{font-size:48px;}.flex-menu.saved-drills-menu .menu{justify-content:flex-start;}.main-header.white .header-wrapper .actions{width:70%;}.view-new-content-blocks{margin-top:0px;}.association-btn{font-size:20px;}.association-btn a{padding:20px;}.association-btn i{font-size:36px;}.termly-styles-termly-tooltip-c26ee2 .termly-styles-root-b0aebb{padding:2.5em 2.86em;}.termly-styles-termly-tooltip-c26ee2 .termly-styles-buttons-bb7ad2{padding:2.5em 0;}.node-type-book .block-folders-flag{text-align:left;margin-bottom:10px;}.modal-header{text-align:left;}.modal-body{text-align:left;}.family .main-header.white .logo-wrapper{top:20px;}.top-nav-wrapper{display:none !important;}.modal-add-link{justify-content:flex-end;}.modal-sort-links{justify-content:flex-start;}.main-header.white .logo-wrapper.plus > a > img{width:200px;height:auto;}}@media screen and (min-width:992px){h1.title{text-align:left;}.family h1.title{margin:5px 0;}h2.medium{font-size:30px;margin:0px 0px 20px 0px;}.logged-in header.navbar{display:block;}.testimonial-wrapper h2.heading-two,.faq-wrapper h2.heading-two,.view-drills-using-the-skill h2.heading-two{font-size:36px;}.btn,a.flag,.content-links a{padding:10px 10px;}.price-table h3{font-size:40px;}a.btn.text-blue,button.btn.text-blue,.flag-wrapper a.flag,.content-links-buttons a,.content-links-buttons button.btn{color:#253e56 !important;font-size:9px;line-height:12px;display:inline-block;}.content-links-buttons .game-plan-clips-dropdown button.btn{font-size:12px;}.content-links-buttons.coaching-clips-buttons a,.content-links-buttons.coaching-clips-buttons button{font-size:12px;}.trial-buttons a.btn{font-size:14px;line-height:14px;}.btn-sm{padding:5px 15px;}.add-btn{text-align:left;}.card-view a.btn.text-blue{font-size:14px;}.card-view a i{font-size:18px;}.author{font-size:14px;margin-top:0px;padding-bottom:15px;text-align:left;height:55px;}.text-right.author{font-size:14px;margin-top:0px;padding-bottom:15px;text-align:right;height:55px;}.author.user{line-height:40px;}.content-links-buttons{text-align:left;}.view .entity_pager{padding:0;margin:0px;display:flex;justify-content:flex-end;align-items:center;}.entity_pager li{display:inline-block;margin:0px;}.entity_pager li a{border:none;}.navbar-default .navbar-nav > li > a{font-size:11px;padding:12px;}.search-view h2{font-size:24px;}.sticky-footer h4{font-size:24px;padding:15px 0px 15px 0px;margin:0px;}.subnav ul.menu li{width:18%;margin:0 1%;text-align:center;}.subnav ul.menu li a{font-size:100%;}.plus-role .subnav ul.menu li a{font-size:1.4rem;font-weight:600;}.plus-role .subnav ul.menu li a:hover{background-color:#eee;}.region-header .sign-in-menu,.region-header .my-account-menu{padding-right:15px;padding-left:15px;}h1.title{font-size:30px;color:#253e56;text-transform:uppercase;text-align:left;margin-bottom:5px;}.page-members h1.title{margin:10px 0px;}#user-login{width:40%;margin:40px 30%;background-color:#eee;padding:40px;border-radius:4px;}.uc-cart-checkout-form fieldset.form-wrapper{margin:0px auto;}.uc-cart-checkout-form	#edit-panes-customer-new-account{width:100%;clear:both;}.subnav ul.menu li a.dashboard{visibility:visible;padding:2px;}a.member-tab:before{font-size:16px;}a.member-tab.dashboard:before{font-family:Font Awesome\ 5 Free;font-weight:900;color:#fff;background-color:#253e56;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:15px;padding:8px;display:initial;font-size:14px;}.team-login-button{font-size:100%;}.subnav ul.menu li ul.dropdown-menu{position:absolute;top:100%;left:0px;width:125%;}.go-back button{font-size:14px;}.coaching-points .search-view .view-header,.view-drills-using-the-skill .view-header{margin:60px 0px;}.action-buttons{margin:10px 0px;}.price-table .membership-button a.btn{display:block;padding:16px 0px;font-size:16px;line-height:12px;}.price-table .membership-price{font-size:44px;}.price-table .membership-term{font-size:14px;}.price-table .membership-item{padding:15px;border-bottom:1px solid #eeeeee;text-align:left;font-size:18px;}.price-table .membership-item.last{border:none;}#block-user-login{width:50%;margin:15px auto;}a.member-tab:before{padding:7px;}.entity-pager a,.entity_pager li .inactive{font-size:12px;padding:10px 5px;line-height:10px;}.sticky-bar{padding-top:0px;}.member-logged-in .node-form,.member-logged-in #user-register-form,.member-form-page form{width:90%;margin-left:auto;margin-right:auto;}.member-logged-in #user-profile-form{width:50%;margin-left:auto;margin-right:auto;}.list-layout-two{width:75%;margin-left:auto;margin-right:auto;}.list-layout-two.full-width{width:100%;margin-left:auto;margin-right:auto;}.single-column #block-system-main{width:50%;margin:30px auto;}.view-drills-using-the-skill.card-view .thumbnail{height:300px;padding-bottom:50px;}.entity-pager{margin:0px}.back-button-wrapper{text-align:left;}.author{font-size:14px;margin-top:0px;margin-bottom:0px;}.subnav ul.menu li.last ul.dropdown-menu{position:absolute;top:100%;left:0%;width:100%;}.view-practice-content .views-field-field-practice-drill .entity-field-collection-item{padding:0px 130px;margin:0px;}.instagram-video .player{position:relative;padding-bottom:130%;padding-top:0px;height:0;overflow:hidden;margin-bottom:20px;}.instagram-video .player iframe,.instagram-video .player object{height:130%;left:0;position:absolute;top:0;width:100%;}.member-content-list .drill-image img.img-responsive{height:220px;}.content-links .content-links-buttons{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.content-links ul.dropdown-menu.add-to-practice{position:absolute;top:100%;left:-100%;width:200%;}a.btn.btn-contributor-link{font-size:16px;}.contributor-home  a.btn.btn-contributor-link.home,.contributor-content  a.btn.btn-contributor-link.all-content,.contributor-drills  a.btn.btn-contributor-link.drills,.contributor-skill-development  a.btn.btn-contributor-link.skill-development,.contributor-camps  a.btn.btn-contributor-link.camps,.contributor-exercises  a.btn.btn-contributor-link.exercises{font-size:16px;}#block-practice-drills-practice-drills-dropdown .dropdown-menu{position:absolute;top:100%;left:-100%;width:200%;}.shareable #block-system-main{width:768px;margin-left:auto;margin-right:auto;}.shareable.drill #block-system-main{width:800px;margin-left:auto;margin-right:auto;}.shareable-drills .field-name-title h2.practice-drill-title a{font-size:36px;}.view-mode-shareable_practice .field-name-body h2{font-size:24px;}.page-drill-maker #drill-maker{width:992px;margin:0px auto;}.banner-wrapper{font-size:24px;}.ds-2col-stacked.field-collection-item-field-progression-variation > .group-left,.ds-2col-stacked.field-collection-item-field-progression-variation > .group-right{float:left;width:50%;}.price-table .member-table{display:flex;flex-direction:row;}.psg-pager ul.entity_pager.count_word_many{display:flex;flex-direction:row;justify-content:space-between;padding:20px 0px;margin:20px 0px;}.psg-pager ul.entity_pager li a{padding:15px;font-size:18px;}.association-options .button-wrappers a.btn{margin:0px;}.association-options .buttons{padding:56.25% 0 0 0;position:relative;margin:0px 0px 0px 0px;}.association-options.demo .buttons{padding:10% 0 0 0;position:relative;margin:0px 0px 0px 0px;}.association-options .button-wrappers{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;}.association-options.demo .button-wrappers{position:absolute;top:0;left:0;width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;}.association-options .dropdown button{padding:20px 5px 15px 5px;}.association-options .button-wrappers a.btn{padding:20px 5px 15px 5px;}.association-options.demo .dropdown button{width:98%;margin:0px 2% 0px 0px;}.association-options.demo .button-wrappers a.btn{width:98%;margin:0px 0px 0px 2%;}.member-form-page form{width:992px;}.large-number{color:#253e56;font-size:60px;font-family:industry-inc-base,sans-serif;text-align:center;line-height:60px}.counter-wrapper .count{text-align:center;font-size:24px;font-weight:600;font-family:montserrat,sans-serif;text-transform:uppercase;}.counter-icon i{width:110px;height:110px;text-align:center;font-size:48px;background:#253e56;color:#fff;line-height:110px;border-radius:50%;margin:0px auto;}.counter-wrapper .view a,.counter-wrapper .create a{font-size:14px;}.dashboard-block-left{padding:0px 10px 0px 10px;margin-bottom:0px;}.dashboard-block-right{padding:0px 15px 0px 15px;margin-bottom:10px;}.dashboard-counter-box .view a{font-size:12px;padding:15px;}.dashboard-counter-box .count-type{font-size:20px;}.dashboard-counter-box a.counter-link{padding:60px 30px 20px 30px;}.large.blue{color:#253e56;font-family:industry-inc-base,sans-serif;font-size:48px;line-height:48px;}.view-flagged-drill-pages .view-header{width:25%;float:left;padding-top:2em;padding-right:10px;}.member-library .views-exposed-form .views-exposed-widget.views-widget-filter-title{width:40%;}.member-library .views-exposed-form .views-exposed-widget.views-widget-filter-field_practice_age_level_tid{padding:0 .5em 1em 0;width:15%}.member-library .views-exposed-form .views-exposed-widget.views-widget-filter-field_choose_practice_layout_nid{padding:0 .5em 1em 0;width:15%}.member-library .views-exposed-form .views-exposed-widget.views-widget-filter-field_practice_date_value{padding:0 .5em 1em 0;width:10%}.member-library .views-exposed-form .views-exposed-widget.views-submit-button{padding:0 .5em 1em 0;width:auto;text-align:left;}.member-library .views-exposed-form .views-exposed-widget.views-reset-button{padding:0 .5em 1em 0;width:auto;}.practice-plans-list .actions{text-align:right;}.clean-checkout .container-fluid{padding-left:150px;padding-right:150px;}.search-filters .views-exposed-widget.views-submit-button{width:15%;}.search-filters .views-exposed-widget.views-reset-button{width:15%;}.search-filters .views-exposed-widget.views-reset-button{left:75%;}.content-banner-text{font-size:18px;}.library-search-filter{width:75%;margin:0 auto;}.section-practice-plans .library-search-filter{width:100%;margin:0 auto;}.episode-thumbs .episode-wrapper{flex-direction:row;}.episode-thumbs .episode-thumb{width:40%;position:relative;}.episode-thumbs .episode-details{width:59%;font-size:18px;padding:0 1% 0 0;}.episode-thumbs .episode-title{padding:0px 0px 0px 10px;font-size:14px;}.episode-thumbs .episode-length{padding:0px 0px 0px 10px;}.episode-thumbs .episode-number{padding:0px 0px 0px 10px;}.episode-author{font-size:14px;padding:0 0 0 10px;}.episode-categories{font-size:14px;padding:0 0 0 10px;}.not-logged-in .book-nav-menu .members-only-overlay,.episode-thumbs .members-only{font-size:16px;}.video-content h1.title{text-align:left;margin:0;}.video-content .vimeoEmbedContainer,.video-content .youtubeEmbedContainer{margin:0px 0px 15px -15px;}.section-practice-plans .search-filters .views-exposed-widget.views-submit-button{top:30px;width:15%;}.section-practice-plans .search-filters .views-exposed-widget.views-reset-button{top:30px;width:15%;}.flex-menu.saved-drills-menu{width:75%;}.main-header.white .header-wrapper .actions{width:58%;}.node-type-book .block-folders-flag{text-align:right;}.block-folders-flag .practice-drills-title{text-align:left;}.block-folders-flag .modal-header{text-align:left;}}@media screen and (min-width:1025px){.skill-breakdown-still-images .field-collection-item-field-still-frame-image.view-mode-full{flex-direction:row;}.skill-breakdown-still-images .ds-2col > .group-right{width:50%;}.skill-breakdown-still-images .ds-2col > .group-left{width:50%;}.still-image-description{font-size:18px;}.flex-menu li a{font-size:16px;}.skill-breakdown-still-images .ds-2col > .group-right{border-left:2px solid #fff;}.skill-breakdown-drills .ds-2col-stacked > .group-right{width:50%;}.skill-breakdown-drills .ds-2col-stacked > .group-left{width:50%;}.list-layout-two{width:75%;margin-left:auto;margin-right:auto;}.list-layout-two.full-width{width:100%;margin-left:auto;margin-right:auto;}.shareable #block-system-main{width:1200px;margin-left:auto;margin-right:auto;}.counter-wrapper .icon-box{border:solid 1px #ccc;margin-right:20px;}.counter-wrapper .counter-box{border:solid 1px #ccc;margin-left:0px;}.game-details .field-type-datetime{width:40%;float:left;}.game-details .field-type-text{width:20%;float:left;}.video-content .content-links-buttons{justify-content:flex-start;margin:0 -15px 0 0;line-height:1em;}.region-sidebar-first .dropdown-category-menus .dropdown-toggle{font-size:16px;}}@media screen and (min-width:1200px){.page-node-add #drill-maker{width:1080px;margin:0px auto;}.practice-plans-list{font-size:13px;}.section-practice-plans .members-only{font-size:18px;color:#999;}.member-form-page form{width:1170px;}#block-practice-drills-practice-drills-dropdown .dropdown-menu{position:absolute;top:100%;left:0%;width:250%;}.counter-icon i{width:160px;height:160px;text-align:center;font-size:92px;background:#253e56;color:#fff;line-height:160px;border-radius:50%;margin:0px auto;}.dashboard-counter-box .view a{font-size:16px;}.dashboard-counter-box .count-type{font-size:24px;}.large-number{color:#253e56;font-size:90px;font-family:industry-inc-base,sans-serif;text-align:center;line-height:60px}.game-details .field-type-datetime{width:25%;float:left;}.game-details .field-type-text{width:25%;float:left;}.member-library .views-exposed-form .views-exposed-widget.views-submit-button{clear:none;margin-top:1.6em;}.member-library .views-exposed-form .views-exposed-widget.views-reset-button{margin-top:1.6em;}.clean-checkout .container-fluid{padding-left:300px;padding-right:300px;}.library-search-filter .views-exposed-widgets{position:relative;height:150px;}.library-search-filter div#edit-title-wrapper{width:40%;padding:0px;}.library-search-filter .views-widget-filter-field_practice_age_level_tid,.library-search-filter .views-widget-filter-field_organization_categories_tid{width:12%;padding:0 1% 0 0;margin:0 0 5px 0;}.library-search-filter .views-widget-filter-field_choose_practice_layout_nid,.library-search-filter .views-widget-filter-field_org_age_levels_tid{width:12%;padding:0 1% 0 0;margin:0 0 5px 0;}.library-search-filter .views-widget-filter-field_practice_date_value{width:12%;padding:0 1% 0 0;margin:0 0 5px 0;}.library-search-filter .views-widget-sort-by{position:absolute;top:80px;width:100%;margin-bottom:0px;}.library-search-filter .views-submit-button{width:11%;padding:0 1% 0 0;margin:0;}.library-search-filter .views-reset-button{width:11%;padding:0 1% 0 0;margin:0;}.library-search-filter  .views-widget-filter-field_age_levels_tid{width:19%;padding:0;margin:0 1% 0 0;}.library-search-filter .views-widget-filter-field_categories_tid{width:19%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-drills-page .views-submit-button,.library-search-filter #views-exposed-form-org-drill-library-page .views-submit-button{width:9%;padding:0;margin:0 1% 0 0;}.library-search-filter #views-exposed-form-my-hockey-drills-page .views-reset-button,.library-search-filter #views-exposed-form-org-drill-library-page .views-reset-button{width:9%;padding:0;margin:0;}.video-content .content-links-buttons{margin:0 -5px 5px 0;}.region-sidebar-first .dropdown-category-menus .dropdown-toggle{font-size:24px;}}@media screen and (min-width:1500px){.member-logged-in .node-form{width:70%;}.counter-wrapper .view a,.counter-wrapper .create a{font-size:18px;}.episode-thumbs .episode-title{padding:0px 0px 0px 10px;font-size:16px;}}.view-id-taxonomy_menu_for_practice_plans ul{list-style-type:none;padding:0px;}.view-id-taxonomy_menu_for_practice_plans ul i{font-size:16px;color:#c6112d;}.view-id-taxonomy_menu_for_practice_plans .view-header ul .field-content{position:relative;padding:5px 6px;}.view-id-taxonomy_menu_for_practice_plans .view-content ul .field-content{position:relative;padding:5px 23px;}.non-members-wrapper{padding:0px 0px;margin:10px auto 30px auto;}.drill-maker-members-only{background-color:rgba(230,230,230,0.4) !important;opacity:unset !important;border:1px solid rgba(211,217,222,0.2) !important;pointer-events:none;}.drill-maker-members-only:hover{background-color:rgba(194,202,208,0.4) !important;}.drill-maker-members-only .cus-member-only{position:absolute;z-index:9999;width:77px;color:#333;font-size:9px;opacity:.8;font-weight:700;margin-top:14px;margin-left:2px;text-transform:uppercase;}.drill-maker-free-version{width:auto !important;}.search-container .form-text{height:38px;width:74%;border:1px solid #253e56;padding:4px;margin:0;}.search-container .form-submit{margin-bottom:2px;padding:6px 12px;height:38px;}@media screen and (max-width:889px){.logged-in .search-container{width:58%;}.logged-in .search-menu-box .search-container{width:100% !important;}}@media screen and (min-width:768px){.search-container{margin-left:-25px;}}@media screen and (max-width:787px){.search-container{margin-left:-25px;}}@media screen and (max-width:510px){.search-container{margin-left:-4px;}}#edit-submit-contributor-content-search{margin-top:unset !important;}#edit-submit-content-search{margin-top:unset !important;}@media screen and (min-width:1000px){#views-exposed-form-contributor-content-search-page-1 #edit-search-api-views-fulltext-wrapper{width:40%;}}@media screen and (max-width:767px){#views-exposed-form-contributor-content-search-page-1 #edit-search-api-views-fulltext-wrapper{width:63%;}}ul#facetapi-facet-search-apicontributor-content-search-block-type{margin:0;padding:0;display:flex;gap:20px;margin-bottom:15px;}ul#facetapi-facet-search-apicontributor-content-search-block-type li a{margin-left:15px;color:#253e56;}.search-content .teaser-thumb{position:relative;}.search-content .teaser-thumb span.teaser-thumb-text{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100px;}@media only screen and (min-width:1525px){.search-content .teaser-thumb span.teaser-thumb-text{width:200px;}}@media only screen and (max-width:767px){ul#facetapi-facet-search-apicontributor-content-search-block-type{flex-flow:row wrap;}.faceted-search ul#facetapi-facet-search-apicontributor-content-search-block-type li{display:flex;align-items:center;width:100%;}}@media only screen and (max-width:991px){.teaser-thumb-bottom-text{transform:translate(-50%,-148%);}}.teaser-thumb-bottom-text{margin:0;position:absolute;left:50%;transform:translate(-50%,-150%);width:100%;}ol.breadcrumb > li + li:before{padding:0 5px;color:#020202;content:"\003E";font-size:15px;}#block-views-schema-breadcrumbs-drills-block{margin:0px 0 10px 0;}.dropdown-category-menus ul.mobile-drill-menu li{display:flex;align-items:center;margin:6px 30px;list-style:none;}ul.mobile-drill-menu li label{font-size:18px;margin-left:17px;margin-top:3px;font-weight:600;}ul.mobile-drill-menu li .checkbox{width:20px;height:20px;border:1px solid #000;}ul.mobile-drill-menu li .checkbox:checked::before{content:'\f14a';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c6112d;font-size:24px;}.footer-search{width:100% !important;margin-top:25px;margin-bottom:15px;}.footer-search .control-label{width:auto;float:left;margin-right:6px;margin-top:5px;font-size:19px;color:#253e56;}.footer-search i.fa{font-size:23px;}.footer-search .form-submit{padding:8px 18px;margin-left:-5px;height:40px;background-color:#253e56;color:#fff;border:none;}.footer-search .form-text{height:40px;width:88%;}.footer-search  > form > div{display:unset !important;}@media only screen and (max-width:767px){.footer-search .control-label{width:100%;}}#block-views-content-search-block-1 .item-list ul{margin:0;margin-bottom:0px;margin-bottom:0px;padding:0;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px;list-style:none;}#block-views-content-search-block-1 .item-list ul li{display:flex;align-items:center;list-style:none;list-style-image:none;}#views-exposed-form-content-search-page .views-exposed-widget.views-submit-button{width:auto;}div#edit-title--2-wrapper{padding:0;margin:0 .5em 0 0;width:58%;}#views-exposed-form-content-search-page #edit-reset,#views-exposed-form-content-search-page #edit-reset--2{margin-top:unset !important;margin-left:5px;}#block-views-content-search-block-1 input.search_filter_by_checkbox:hover{border:1px solid #c6112d;}#block-views-content-search-block-1 input.search_filter_by_checkbox{width:20px;height:20px;border:1px solid #000;border-radius:0;background-color:#fff;cursor:pointer;position:relative;display:inline-block;font-size:0;margin:0px;outline:none;}#block-views-content-search-block-1 .search_filter_by{margin-left:15px;color:#253e56;font-size:22px;}#block-views-content-search-block-1 .search_filter_by:hover{text-decoration:none;color:#c6112d;}.default-image{display:block;width:auto !important;margin-left:25%;padding:10px;height:100% !important;}#block-views-user-recurring-fees-block{display:none;}@media screen and (max-width:767px){#block-system-main.subscription-recurring{display:none;}#block-views-user-recurring-fees-block{display:block;}#block-views-user-recurring-fees-block .views-field{padding:10px;}#block-views-user-recurring-fees-block .views-label{font-weight:bold;}#block-views-user-recurring-fees-block .field-content{margin-left:6px;}#block-views-user-recurring-fees-block .views-field-nothing{margin-left:28%;}}.content-links-buttons .dropdown a:hover{color:#fff !important;}.modal{top:15px;}.modal a{font-size:14px !important;border-radius:0px;text-transform:uppercase;font-family:montserrat,sans-serif;font-style:normal;font-weight:600;}.head_add_folder{color:#333;text-decoration:underline !important;text-transform:none !important;}.practice-modal .modal-body{padding-top:0px;}.practice-drills-div .row{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}.practice-drills-div .row:nth-of-type(2n+1){background-color:#f9f9f9;}.practice-drills-div .row:hover{background-color:#f5f5f5;}.practice-drills-div [class*="col-"]{padding-left:15px;}.practice-drills-div .col-xs-3{padding:0px;}.practice-drills-title a{display:inline-block !important;width:100% !important;}.sort_by.active,.sort_by.active:hover{color:#c6112d !important;text-decoration:none !important;}.practice-drills-table .practice-drills-title a,a.ajax-link-reload{border:unset !important;background-color:unset !important;line-height:12px;display:inline-block !important;padding:10px 10px;}.practice-drills-action{display:inline-block !important;width:unset !important;line-height:12px !important;padding:10px 10px !important;}a.ajax-link-reload{color:#253e56 !important;width:unset !important;text-decoration:none !important;}a.practice-drills-add:hover{background-color:#c6112d;border:1px solid #fff !important;color:#fff !important;text-decoration:none !important;}.practice-drills-table .practice-drills-title a:hover,a.ajax-link-reload:hover{color:#253e56 !important;text-decoration:underline !important;}a.ajax-link-reload{font-size:14px !important;}.custom_pagination{text-align:center !important;}a.practice-drills-remove{border:1px solid #fff !important;color:#fff !important;text-decoration:none !important;}a.practice-drills-remove:hover{color:#253e56 !important;border:1px solid #253e56 !important;}.practice-drills-link{position:relative;}.practice-drills-link img.practice-drills-throbber{display:none;position:absolute;left:60%;right:auto;top:32%;}@media only screen and (max-width:767px){.practice-drills-link{text-align:center;margin-left:0;margin-top:5px;}.practice-modal{width:100%;}.practice-drills-link img.practice-drills-throbber{left:21%;}}.folders-flag-modal .modal-body{padding-top:0px;}.folders-flag-action{display:inline-block;width:unset !important;line-height:12px !important;padding:10px 10px !important;}li.search-menu{background-color:#161b21 !important;}li.search-menu a{background-color:#161b21 !important;border:1px solid #161b21 !important;color:#fff !important;}li.search-menu i{font-size:18px !important;}.search-container-menu{position:absolute;left:calc(100% - 420px);width:404px;background:#161b21;height:60px;border-radius:7px;margin-right:10px;margin-top:2px;}.search-container-menu form{margin-top:11px;}.search-container-menu button.form-submit{background:#c6112d !important;}.search-container-menu .form-text{height:38px;width:75%;border:1px solid #253e56;padding:4px;margin:0px 0px 0px 7px;}.search-container-menu .form-submit{margin-bottom:2px;padding:6px 12px;height:38px;}.search-menu-non-home{margin-top:2px;}.search-menu .btn-primary:active{background-color:#161b21;}.search-menu-box{display:none !important;}@media only screen and (max-width:767px){.search-menu,.search-container-menu{display:none !important;}.search-menu-box{display:block !important;}.modal{top:0px;}.practice-modal .modal-body,.folders-flag-modal .modal-body{max-height:calc(100vh - 230px);overflow-y:scroll;-webkit-overflow-scrolling:touch;}}.search-menu-box .search-container{margin-right:3px;margin-left:0px;}.search-menu-box .search-container .form-text{width:74%;margin-left:6px;}.search-menu-box .search-container button.btn-primary{margin-left:6px;background-color:#c6112d;}.folders-flag-modal .modal-header .close{margin-top:-27px;}.folders-flag-modal .practice-drills-link a{display:inline-block !important;}.create_practice{background:#c6112d !important;color:#fff;width:164px !important;padding:8px !important;height:38px;margin:0 auto;display:block;border:unset !important;margin-top:25px;}@media screen and (min-width:768px) and (max-width:991px){#block-menu-menu-saved-drills-dropdown{margin:15px -15px;}}.view-flagged-drills-pages .view-filters,.view-flagged-drills-pages .view-header{margin-left:15px;}.view-flagged-drills-pages .views-widget-filter-title{width:74%;padding:0px;}.view-flagged-drills-pages .view-filters{margin-bottom:20px;margin-top:5px;}.view-flagged-drills-pages .views-submit-button{width:auto;padding:0 1% 0 0 !important;margin:0 0 0 1%;}.view-flagged-drills-pages .views-reset-button{width:auto;padding:0 1% 0 0 !important;margin:0;}.view-flagged-drills-pages button.form-submit{width:100%;margin-top:0em !important;}@media screen and (max-width:767px){.view-flagged-drills-pages .view-filters{margin-bottom:20px;margin-top:6px;}.flex-menu.saved-drills-menu .menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center !important;width:100%;}.view-flagged-drills-pages .views-exposed-widgets{display:flex;width:auto;}}@media screen and (min-width:768px){.view-flagged-drills-pages .views-widget-filter-title{width:74% !important;margin:30px 1% 0 0 !important;padding:0px !important;}.view-flagged-drills-pages .view-filters{margin-top:-20px;}.view-flagged-drills-pages .views-submit-button button.form-submit{width:100%;margin-top:2.2em !important;}.view-flagged-drills-pages .views-reset-button button.form-submit{width:100%;margin-top:2.2em !important;}.view-flagged-drills-pages .views-submit-button{width:12% !important;margin:0 1% 0 0 !important;padding:0 !important;}.view-flagged-drills-pages .views-reset-button{width:12%;margin:0 0 0 0;padding:0;}.view-flagged-drills-pages .views-reset-button{width:11%;padding:0 1% 0 0;margin:0;}}@media screen and (min-width:1200px){.view-flagged-drills-pages .views-submit-button{width:11% !important;padding:0 1% 0 0 !important;margin:0 !important;}.view-flagged-drills-pages .views-reset-button{width:11%;}}.block-folders-flag{margin-left:5px;}.alert-block ul{list-style:none;}.custom-category-wrapper.mobile i.fa-solid.fa-folder-open{display:none;}@media only screen and (max-width:767px){.custom-category-wrapper .category-name a{background:unset;padding-left:5px;}.view-users-folders .actions{display:flex;justify-content:normal;align-items:normal;margin-bottom:8px;}.view-users-folders .actions .delete-flag{margin-left:10px;}.flex-menu li.leaf,.flex-menu li.expanded.dropdown{padding:0px;margin:5px 1% 5px 1%;width:48%;}.flex-menu li a{font-size:10px;}.custom-category-wrapper.mobile{display:flex;margin-left:8px;border-bottom:2px solid #EBEBEB;}.custom-category-wrapper.mobile i.fa-solid.fa-folder-open{display:block;}i.fa-solid.fa-folder-open:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:40px;margin-right:15px;color:#253e56;}.custom-category-wrapper .category-name a::before{content:unset;}}.search-assoc-container .form-text{height:38px;border:1px solid #253e56;padding:4px;margin-left:10px;}.search-assoc-container label{color:#253e56;font-weight:600;}.search-assoc-container .form-submit{text-transform:none;font-size:15px;padding:7px 15px;margin-left:15px;}a.head_add_folder{display:inline-block !important;width:unset !important;}.subnav .family-breadcrumbs{margin-bottom:10px;}.family-breadcrumbs .breadcrumb > li{font-size:12px !important;}@media (max-width:767px){a.member-tab.dashboard:before{font-size:22px;margin-top:-4px;margin-left:4px;color:#c6112d;}.subnav ul.menu li a{font-size:9px;}.members-tabs-wrapper ul.menu li.first{width:50px;}.top-content p{font-size:14px;}}@media (max-width:767px){.dashboard-item.active a.member-tab.dashboard:before{color:#fff !important;background-color:#c6112d !important;}.dashboard-item a.member-tab.dashboard:before{font-size:22px;color:#c6112d !important;background-color:#fff !important;margin-top:-3px;margin-left:4px;}.subnav ul.menu li.dashboard-item.active{color:#fff;background-color:#c6112d;border:1px solid #c6112d;}a.member-tab.dashboard:before{content:"\f80c" !important;}}@media (max-width:767px){.subnav .dropdown-toggle.active-trail.active{padding:14px 6px;}}.members_title_feature_content{background-color:#253e56;}.members_title_feature_content h3{color:#fff;padding:10px 13px 5px 13px;font-size:20px;margin:10px 0;}.members_title_new_content{border-bottom:2px solid #253e56;margin-bottom:15px;}@media (max-width:992px){.members_title_feature_content{background-color:#fff;color:#253e56;}.members_title_feature_content h3{color:#253e56;padding:10px 0px;}.members_title_new_content{border-bottom:unset;}.members_title_new_content h3{font-size:20px;}.view-id-members_dashboard_dev_19.view-display-id-block_8 .view-content .views-row:nth-last-child(-n+1){display:none;}.view-id-members_dashboard_dev_19.view-display-id-block_12 .view-content .views-row:nth-last-child(-n+3){display:none;}}#block-views-exp-users-folders-page-2{margin:0 0 !important;}@media (max-width:767px){#block-views-exp-users-folders-page-2{margin-top:-130px !important;}}
/*})'"*/
.region-sidebar-first .dropdown-category-menus .dropdown-menu{position:absolute;top:100%;left:0 !important;width:100% !important;z-index:99999;}.region-sidebar-first .dropdown-category-menus .dropdown-menu li a{font-weight:600;font-size:16px;padding:10px 20px;}.drill-sidebar{display:inline-block;width:100%;border-bottom:1px solid #ccc;padding:15px 0;}.drill-sidebar .members{position:relative;}.drill-sidebar .image{float:left;width:50%;margin-right:4%;}.drill-sidebar .description h2{margin:0;line-height:24px;margin-bottom:10px;}.drill-sidebar .description p{font-size:14px;color:#959595;}.drill-sidebar .description h2 a{font-size:20px;color:#000;text-transform:capitalize;font-family:'arial';text-decoration:none;}
/*})'"*/
