.pageElementAdmin{ overflow: visible;}.pageElement .pageElement{ margin-left: 0; margin-right: 0;}.pageElement h3{ margin-bottom: .3em;}.pageElement .inputForm h3{ margin-bottom: 0;}.pageElement p{ margin-bottom: 1em;}.pageElement td p { margin-bottom: 0;}.hrElement{ border-bottom: 1px solid #CCC;}.rightTextImage{ float: right; margin: 5px 0 10px 10px;}.leftTextImage{ float: left; margin: 5px 15px 10px 0;}.textImageSmall { width: 150px; }.textImageMedium { width: 200px; }.textImageLarge { width: 250px; }body .cutline { color: #666; font-size: 11px; font-style: italic; margin: 0; padding: 5px; }.mirrorButton{ float: left;}.mirrorButton a { background: url(https://www.vianneyhockey.org/app_images/mirror_content_button.svg?16627450121) no-repeat; border: solid transparent; border-width: 6px 7px; border-radius: 4px; box-sizing: content-box; color: inherit; display: block; font-size: 14px; font-weight: bold; height: 22px; letter-spacing: .1em; line-height: 22px; padding-left:25px; text-decoration: none; text-transform: uppercase; transition: background-color 0.2s ease-in;}.mirrorButton a:hover { background-color: #eee; color: inherit; text-decoration: none;}.pageElement{ margin: 15px; clear: both;}#panelTwo .mirrorOriginLink, #panelTwo .mirrorButton{ margin-top: 3px;}.layoutContainer .pageElementAdmin{ margin: 0 10px;}.layoutContainer .pageElement, .layoutContainer .hrElement{ margin: 15px 15px 0 0; word-break: break-word;}.layoutContainer .column1 .pageElementAdmin .pageElement, .layoutContainer .column1 .pageElementAdmin .hrElement{ margin-left: 0;}.pageElement h3, .textBlockElement h3, .rosterElement h3{ font-size: 18px; font-weight: bold; line-height: 120%;}.textBlockElement ul, .textBlockElement ol{ margin-left: 3em; margin-bottom: 1em;}.boardMemberElement h3, .sponsorElement h3, .photoGalleryElement h3, .directorySearchElement h3, .documentElement h3, .textBlockElement h4{ font-size: 14px; font-weight: bold; line-height: 14px;}.markdownElement h1 { margin-bottom: .5em;}.linkElement h4, .paginationElement h4, .paginationNav, .searchResultsElement h3{ font-size: 12px; font-weight: bold;}.boardMemberElement .position, .paginationElement .results, .searchBlock label, .calPreviewEvent .time{ font-size: 10px; line-height: 11px; color: #666;}.boardMemberElement .position{ text-transform: uppercase;}.textBlockElement .text{ font-size: 12px; line-height: 17px;}.textBlockElement .text h1{ line-height: normal;}.galleryElement p{ font-size: 11px; line-height: 120%;}.linkElement .text, .contactFormElement .contactEmail, .sideGraphicLink{ font-size: 11px; font-style: italic; color: #666;}.helpText{ color: #666; font-style: italic;}.displayCodeElement pre, .markdownElement pre{ padding: 10px; border: solid 1px #333; background: #666; color: #FFF;}.markdownElement pre { margin-bottom: 1.5em;}.pageElementAdmin .codeElement pre{ padding: 10px; border: solid 1px #333; background: #666; color: #FFF;}.pageElementAdmin .codeElement .codeErrorMessage{margin: 5px 0 0;padding:5px 10px;background-color: #c51515;font-weight:600;font-size:0.875em;color:#fff;}.pageElementAdmin .codeElement pre.codeError{background-color: #fdd9d9;border: 1px solid #c51515;padding:10px;color:#333;}.elementPreview{ background: #3C4046 url(https://www.vianneyhockey.org/app_images/mirror_background.jpg?16627450121) no-repeat; _height: 100px; border: solid 1px #333; padding: 5px; color: #FFF;}#lightbox .elementPreview{ margin-top: 10px;}.elementPreviewTitle{ background-repeat: no-repeat; color: #333; padding: 2px 0 3px 25px; font-size: 14px; line-height: 16px;}.elementPreview .elementPreviewTitle { color: #fff;}.elementPreviewImg{ margin: 0 0 5px 25px;}.mirrorSiteHeader{ margin-bottom: 3px;}.mirrorOriginLink{ font-size: 9px; line-height: 10px; background-repeat: no-repeat; padding: 3px 0 3px 20px; display: inline-block;}#lightbox .elementPreview .mirrorOriginLink, #panelTwo .elementPreview .mirrorOriginLink, .elementPreview .mirrorOriginLink:hover{ margin-top: 3px; display: block; color: #FFF; border-top: solid 1px #666; background-position: 4px 5px; padding: 7px 0 3px 25px;}.mirrorOrigin{ font-size: 9px; line-height: 10px; background-repeat: no-repeat; color: #999; padding: 3px 0 3px 25px; background-position: 3px 0px;}.mirrorOption{ padding-left: 5px;}.elementPreviewTitle a,.elementPreviewTitle a:hover { color: #333; }.elementPreview .elementPreviewTitle a,.elementPreview .elementPreviewTitle a:hover { color: #fff; }.rapidContentMirror p { margin: 1em 0; }.displayBodyHeader-image { padding: 0; text-indent: -9999px; }#month_list .vevent.cancelled .details .time, #month_list .vevent.postponed .details .time { color: #ff0000 !important; }.textBlockElement .text ol ,.textBlockElement .text ul { list-style: initial;}.video_aspect_ratio { background:url( https://www.vianneyhockey.org/app_images/mesh.png?16627450121); height:0; padding:0; position:relative; width:100%; }.video_aspect_ratio.external_controls { padding-bottom:24px; }.video_aspect_ratio .video { bottom:0; left:0; position:absolute; right:0; top:0; }.video_aspect_ratio .video img { height:100%; position:absolute; width:100%; }.video_aspect_ratio .status-loading { background:#666 url( https://www.vianneyhockey.org/app_images/loader3.gif?16627450121) center 40% no-repeat; background:rgba(0,0,0,.4) url( https://www.vianneyhockey.org/app_images/loader3.gif?16627450121) center 40% no-repeat; padding:0; height:100%; }.video_aspect_ratio .status-loading p { -webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px; background: url( https://www.vianneyhockey.org/app_images/utils/black-60.png?16627450121) repeat scroll 0 0 transparent; bottom: 0; color: #FFFFFF; margin: 5px; padding: 5px; position: absolute;}.collectorElement .item, .aggregatorElement .item{border-top: 1px solid #CCC;text-align: left;}.collectorElement h3, .aggregatorElement h3{ text-align: left;}.collectorElement .item p, .aggregatorElement p{line-height: 120%;}.collectorElement .item p{ margin: 0;}.collectorElement .dateAuthor, .aggregatorElement .dateAuthor{ color:#666666; font-size:11px; padding: 2px 0 0;}.aggregatorElement .event{padding-top: 3px;border-top: solid 1px #999;}.aggregatorElement{text-align: right;}.aggregatorElement h4{font-size: 14px;}.pe33 .aggregatorElement h4, .pe25 .aggregatorElement h4{ font-size: 12px;}.aggregatorElement h6{font-size: 12px;line-height: 12px;text-align: left;margin: 4px 0;text-transform: uppercase;letter-spacing: .1em;}.aggregatorElement .item{padding: 5px 0;line-height: 130%;}.aggregatorElement a img{float: left;clear: left;width: 40px;}.aggregatorElement .newsItemElement a img{ width: auto; margin: 0 5px 5px 0;}.newsPreviewThumb{ margin: 0 10px 10px 0; float: left;clear: left;}.aggregatorElement .newsItemHeader{ display: block; clear: both;}.aggregatorElement .newsImage img{position: relative;}.aggregatorElement table{text-align: left; width: 98%; margin: 5px 1%;}.aggregatorElement .boxscore{ margin: 3px 0;}.aggregatorElement th{font-weight: bold;text-align: center;}.aggregatorElement .eventPreview th a:hover{text-decoration: underline;}.aggregatorElement .eventPreview td{background-image: url(https://www.vianneyhockey.org/app_images/subtleBackground.jpg?16627450121);background-repeat: repeat-x;background-color: #F2F2F2;vertical-align: top;}.aggregatorElement .eventPreview p{font-weight: bold;margin: 10px 0;font-size: 10px;}.aggregatorElement .eventPreview .event.cancelled .time,.aggregatorElement .eventPreview .event.postponed .time { color: #ff0000;}.aggregatorElement .vevent{text-align: left;border-top: solid 1px #CCC;padding: 7px 10px;}.aggregatorElement .vevent h5{font-size: 14px;}.aggregatorElement .vevent ul{font-size: 11px;}.aggregatorElement .description{line-height: 120%;}.aggregatorElement ul{list-style-type: none;}.aggregatorElement .vevent .time, .aggregatorElement .vevent .status{font-weight: bold;}.aggregatorElement .vevent .time, .aggregatorElement .vevent .location{display: inline;}.aggregatorElement .vevent.cancelled .time, .aggregatorElement .vevent.postponed .time { color: #ff0000 !important;}.vevent .tags, .vevent .location{font-size: 11px;color: #666;}.vevent .dateImage{width: 40px;text-align: center;position: absolute;}.dateImage .month{font-weight: bold;text-transform: uppercase;font-size: 10px;}.dateImage .date{font-size: 14px;line-height: 140%;}.aggregatorElement .details, .aggregatorElement .vevent .summary{padding-left: 50px;}.aggregatorElement .gameArea .details, .aggregatorElement .gameArea .vevent .summary{padding-left: 0;}.aggregatorElement .vevent .statTable{ background: #FFF;}.aggregatorElement .newsImageCaption{ display: none;}.eventAggregatorElement th{width: 19%;}.eventAggregatorElement ul.event,.eventAggregatorElement ul.event li { display: block; margin: 0; padding: 0; list-style-type: none; line-height: 1.4; text-align: left; font-weight: 400;}.eventAggregatorElement ul.event li.time,.dataTable .time { width: auto;}#gameNewsAggregator{ border: none;}#gameNewsAggregator .teaser, #gameNewsAggregator .commentsAndMore { display: none;}.readMore { float: left; }.commentCount { float: right; }.readMore .button-small,.commentCount .button-small { -webkit-border-radius: 32px;-moz-border-radius: 32px;-o-border-radius: 32px;border-radius: 32px; line-height: 16px; }.readMore .button-small { border: 1px solid #1a1a1a; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none; }.commentsAndMore { margin: 5px 0; }.commentsAndMore .readMore,.commentsAndMore .commentCount { float: none; }.threeColumn502525 .column2 .newsImage, .threeColumn502525 .column3 .newsImage, .threeColumn255025 .column1 .newsImage, .threeColumn255025 .column3 .newsImage, .threeColumn252550 .column1 .newsImage, .threeColumn252550 .column2 .newsImage, .threeColumn333333 .column3 .newsImage, .twoColumn6633 .column2 .newsImage, .twoColumn3366 .column1 .newsImage, .threeColumn333333 .column1 .newsImage, .threeColumn333333 .column2 .newsImage{ width: 100%; float: none; margin: 0 0 10px 0;}.twoColumn5050 .newsImage{ width: 50%;}.threeColumn502525 .column2 .newsImage img, .threeColumn502525 .column3 .newsImage img, .threeColumn255025 .column1 .newsImage img, .threeColumn255025 .column3 .newsImage img, .threeColumn252550 .column1 .newsImage img, .threeColumn252550 .column2 .newsImage img, .threeColumn333333 .column3 .newsImage img, .twoColumn6633 .column2 .newsImage img, .twoColumn3366 .column1 .newsImage img, .threeColumn333333 .column1 .newsImage img, .threeColumn333333 .column2 .newsImage img, .twoColumn5050 .newsImage img{ width: 100%;}.threeColumn502525 .column2 .eventPreview .notToday, .threeColumn502525 .column3 .eventPreview .notToday, .threeColumn255025 .column1 .eventPreview .notToday, .threeColumn255025 .column3 .eventPreview .notToday, .threeColumn252550 .column1 .eventPreview .notToday, .threeColumn252550 .column2 .eventPreview .notToday, .threeColumn333333 .column3 .eventPreview .notToday, .twoColumn6633 .column2 .eventPreview .notToday, .twoColumn3366 .column1 .eventPreview .notToday, .threeColumn333333 .column1 .eventPreview .notToday, .threeColumn333333 .column2 .eventPreview .notToday{ display: none;}.collectorElement .item{padding: 10px 0;clear: both;}.collectorElement img{margin-right: 10px;float: left;}.collectorElement .item .info{font-size: 12px;font-weight: normal;float: left;width: 90%;}.collectorElement h4{font-size: 14px;}.collectorElement li h4 a{font-size: 12px;text-decoration: none;}.collectorElement .teaser{font-size: 12px;}.collectorElement .title{font-weight: bold;}.collectorElement .tags{color:#666;font-style: italic;padding-top: 5px;}.gameArea .item strong{margin-right: 4px;font-size: 10px;padding: 0 2px;color: #FFF;}.more{font-size: 10px;display: block;text-align: right;font-style: italic;font-weight: bold;}.regulations{margin-top: 5px;font-size: 10px;color: #666;}.regulations li{margin-left: 30px;}.ineligible{color: #cc0000;font-weight: bold;}.eligible{color: #009933;font-weight: bold;}.standingsAgg{ text-align: left;}.standingsAgg h4{ margin: 5px 5px 0;}.standingsAgg .statTable{ font-size: 10px; width: auto; margin: 5px;}.standingsAgg .statTable td, .standingsAgg .statTable th{ border: none; width: 7%;}.standingsAgg .statTable .standingsTeamName{text-align: left;width: 40%;}.standingsAgg .vevent{ padding: 5px;}.standingsAgg .vevent .statTable{ margin: 0;}.standingsResultsLinks a{ display: block; margin-left: 5px;}.failed{background: pink;}.failed a{color: red;}#month_list .showMoreEvents { background: #e5e5e5; border-top: 1px solid #ccc; padding: 5px 5px 5px 40px; text-align: left;}.showMoreEvents small { float: right; }.aggregatorElement .feeder { text-align: left; }.aggregatorElement .feeder div ul { padding: 5px;}.contactElement img{float: left;margin-right: 10px;max-width: 50px;max-height: 100px;}.contactElement h3, .sponsorElement h3{font-size: 14px;line-height: 16px;font-weight: bold;color: #000;margin-bottom: 2px;}.contactElement .title{text-transform: uppercase;color: #666;}.contactElement .title{display: block;font-size: 10px;line-height: 120%;margin: 0;overflow: hidden;}.contactElement .phone, .contactElement .email, .sponsorElement .description, .sponsorElement .description p{font-size: 11px;margin: 0;line-height: 120%;}.documentElement h3{display: block;height: 40px;margin: 0;padding: 15px 0 0 60px;background-repeat: no-repeat;}.documentElement h3.iconSizeXS{height: 12px;padding-left: 20px;padding-top: 0;}.documentElement h3.iconSizeS{height: 16px;padding-left: 20px;padding-top: 0;}.documentElement h3.iconSizeM{height: 32px;padding-left: 40px;padding-top: 0;}.documentElement h3.iconSizeL{height: 64px;padding-left: 70px;padding-top: 0;}.documentElement h3.iconSizeXL{height: 128px;padding-left: 130px;padding-top: 0;}.pdf{background-image: url( https://www.vianneyhockey.org/app_images/docIconPdf.svg?16627450121); }.word{background-image: url( https://www.vianneyhockey.org/app_images/docIconWord.svg?16627450121); }.excel{background-image: url(https://www.vianneyhockey.org/app_images/docIconExcel.svg?16627450121);}.powerpoint{background-image: url(https://www.vianneyhockey.org/app_images/docIconPpt.svg?16627450121);}.iconText{background-image: url(https://www.vianneyhockey.org/app_images/docIconText.svg?16627450121);}.imageBmp{background-image: url(https://www.vianneyhockey.org/app_images/docIconBmp.svg?16627450121);}.imageEps{background-image: url(https://www.vianneyhockey.org/app_images/docIconEps.svg?16627450121);}.imageGif{background-image: url(https://www.vianneyhockey.org/app_images/docIconGif.svg?16627450121);}.imageJpg{background-image: url(https://www.vianneyhockey.org/app_images/docIconJpg.svg?16627450121);}.imagePng{background-image: url(https://www.vianneyhockey.org/app_images/docIconPng.svg?16627450121);}.imageTif{background-image: url(https://www.vianneyhockey.org/app_images/docIconTif.svg?16627450121);}.videoAvi{background-image: url(https://www.vianneyhockey.org/app_images/docIconAvi.svg?16627450121);}.videoMov{background-image: url(https://www.vianneyhockey.org/app_images/docIconMov.svg?16627450121);}.videoMpg{background-image: url(https://www.vianneyhockey.org/app_images/docIconMpg.svg?16627450121);}.iconCsv{background-image: url(https://www.vianneyhockey.org/app_images/docIconCsv.svg?16627450121);}.audioMp3{background-image: url(https://www.vianneyhockey.org/app_images/docIconMp3.svg?16627450121);}.audioWav{background-image: url(https://www.vianneyhockey.org/app_images/docIconWav.svg?16627450121);}.zip{background-image: url(https://www.vianneyhockey.org/app_images/docIconZip.svg?16627450121);}.generic{background-image: url( https://www.vianneyhockey.org/app_images/docIconGeneric.svg?16627450121); }.feedInfo {padding: 5px 5px 1px 5px;background: #077ea6;color: #FFF;}.feedInfo a, .feedInfo a:hover{color: #FFF;}.feedInfo img {float: left;margin: 0 7px 5px 0;}img.rssThumbImage { width: 75px;}.feedInfo h4{ font-size: 14px;}.feedInfo li {border: none;padding: 0;}.feedItems {clear: both;}.feedItems li {padding: 5px;font-size: 11px;}.feedItems p{ margin-bottom: 3px;}.feedOptions {display: block;float: right;padding: 5px 0;}.feedTime {font-size: 10px;font-style: italic;clear: both;color: #007298;}.copyright {padding-top: 5px;color: #999;font-size: 10px;font-style: italic;}.feedOptions li {border: none;display: inline;}.twtr-doc{ width: 100% !important;}.flashTextAndPhoto img { width: 100%; }.flashTestAndPhoto h3.flash-contentTitle { font-size: 1.3em; font-style: italic;}.heroPhotoElement{position: relative;}.heroPhotoElement img { width:100%; display:block; }.enlargeImageIcon{ width: auto !important; position: absolute; bottom: 5px; right: 5px;}.linkElement{line-height: 120%;}.linkElement h4{font-size: 12px;font-weight: bold;margin-bottom: 3px;}.linkElement h4 a{ display: block;}.linkElement .text{margin: 0 0 0 19px;line-height: 120%;padding-bottom: 5px;}.mailSubscribeElement{border: solid 1px #666;padding: 5px;}.mailSubscribeElement h3{padding: 0 5px;}.mailSubscribeElement .resultsTable td{padding: 5px;text-align: left;border: none;}.mailSubscribeElement .resultsTable tr{text-align: right;border-top: none;}.mailSubscribeElement .resultsTable{border: none;}.newsSlideShow,.drag .newsSlideShow { cursor: pointer; }.newsSlideShow-container { background: #e5e5e5 url( https://www.vianneyhockey.org/app_images/mesh.png?16627450121); -moz-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.500);-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.500);box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.500); overflow: hidden; position: relative; width:100%;}.newsSlideShow-article { display: none; height: 100%; left: 0; overflow: hidden; position: absolute !important; top: 0; width: 100%; }.newsSlideShow-article img { position: absolute; top: 0; }.newsSlideShow-headline { position: absolute !important; z-index: 1; margin:0; }.newsSlideShow-headline h1 { font-size: 18px; line-height: 24px; }.newsSlideShow-headline p { margin: 0; text-overflow: ellipsis; -o-text-overflow: ellipsis; }.newsSlideShow-headline p span { color:#fff; zoom:1; }.newsSlideShow-headline h1 a { color: #fff; display:block; text-decoration:none; text-overflow: ellipsis; -o-text-overflow: ellipsis; }#sport-header ~ .layoutContainer .pageElement .newsSlideShow-container a { color: #fff; }.newsSlideShow-thumbnails { bottom: 0; left:0; list-style-type: none; margin: 0; position: absolute !important; right:0; text-align:center; z-index: 3; }.newsSlideShow-thumbnails a { border: 1px solid transparent; display: block; }.newsSlideShow-thumbnails a:hover,.newsSlideShow-thumbnails a.current { border: 1px solid #fff; }.newsSlideShow-thumbnails img { display: block; width: 100%; }.newsSlideShow-controls { position: absolute !important; text-align:center; width:100%; z-index: 3; }.newsSlideShow-empty { min-height: 350px; }.newsSlideShow-stop,.newsSlideShow-play { display: none; }.layout_classic .newsSlideShow-headline { bottom:0; color: #e5e5e5; color: rgba(255,255,255,0.75); padding-bottom:10%; width:100%; }.layout_classic .newsSlideShow-headline h1 { background: url( https://www.vianneyhockey.org/app_images/utils/black-75.png?16627450121); background: rgba(0,0,0,0.75); padding:3% 5%; }.layout_classic .newsSlideShow-headline p { background:#000; height:2em; line-height:2em; overflow:hidden; padding:0 5%; position:relative; text-align:right; }.layout_classic .newsSlideShow-headline p span { float:right; padding-right:6.6em; white-space: nowrap; }.layout_classic .newsSlideShow-headline h1 a { height:48px; overflow:hidden; }.layout_classic .newsSlideShow-thumbnails { line-height:100%; padding:0 1% 1%; width:98%; }.layout_classic .newsSlideShow-thumbnails li { display:-moz-inline-box; display: inline-block; zoom:1; *display:inline; margin:-1px .5%; width:8%; }.layout_classic .newsSlideShow-thumbnails a { border: 2px solid ; opacity: 0.8; }.layout_classic .newsSlideShow-thumbnails a:hover { border: 2px solid #FFF; }.layout_classic .newsSlideShow-thumbnails a.current { border: 2px solid #fff; opacity: 1; }.layout_classic .newsSlideShow-controls { display:none; }.layout_classic .newsSlideShow-more{ line-height:160%; position:absolute !important; right:5%; top:.4em; }.pe33 .newsSlideShow-empty p,.pe25 .newsSlideShow-empty p { font-size: 12px; }.pe33 .newsSlideShow-empty,.pe25 .newsSlideShow-empty { min-height: 125px; }.pe50 .newsSlideShow-empty { min-height: 300px; }.pe33 .layout_classic .newsSlideShow-headline,.pe25 .layout_classic .newsSlideShow-headline { border-bottom:none; }.pe50 .layout_classic .newsSlideShow-headline h1 { font-size: 12px; line-height: 16px; }.pe33 .layout_classic .newsSlideShow-headline h1,.pe25 .layout_classic .newsSlideShow-headline h1 { font-size: 10px; line-height: 14px; }.pe50 .layout_classic .newsSlideShow-headline h1 a { height:32px; }.pe33 .layout_classic .newsSlideShow-headline h1 a { height:28px; }.pe25 .layout_classic .newsSlideShow-headline h1 a { height:14px; }.pe33 .layout_classic .newsSlideShow-headline p,.pe25 .layout_classic .newsSlideShow-headline p{ display:none; }.pe33 .layout_classic .newsSlideShow-thumbnails li,.pe25 .layout_classic .newsSlideShow-thumbnails li { width:9%; }.pe33 .layout_classic .newsSlideShow-headline,.pe25 .layout_classic .newsSlideShow-headline { padding-bottom:11%; }.layout_classic.aspect_ratio_4_1 .newsSlideShow-headline,.layout_classic.aspect_ratio_3_1 .newsSlideShow-headline { padding-bottom:20px; }.layout_classic.aspect_ratio_4_1 .newsSlideShow-headline h1,.layout_classic.aspect_ratio_3_1 .newsSlideShow-headline h1 { padding:.5% 5%; }.layout_classic.aspect_ratio_4_1 .newsSlideShow-headline h1 a { height:1.4em; }.layout_classic.aspect_ratio_4_1 .newsSlideShow-thumbnails,.layout_classic.aspect_ratio_3_1 .newsSlideShow-thumbnails { font-size: 1px; height:20px; line-height:10px; padding:0; }.layout_classic.aspect_ratio_4_1 .newsSlideShow-thumbnails li,.layout_classic.aspect_ratio_3_1 .newsSlideShow-thumbnails li { width:1%; margin:0 6px; padding-top:5px; }.layout_classic.aspect_ratio_4_1 .newsSlideShow-thumbnails li a,.layout_classic.aspect_ratio_3_1 .newsSlideShow-thumbnails li a { background:; padding:50%; width:0; }.layout_classic.aspect_ratio_4_1 .newsSlideShow-thumbnails li a.current,.layout_classic.aspect_ratio_3_1 .newsSlideShow-thumbnails li a.current { background:#FFF; }.layout_classic.aspect_ratio_4_1 .newsSlideShow-thumbnails img,.layout_classic.aspect_ratio_3_1 .newsSlideShow-thumbnails img { display:none; }.pe33 .layout_classic.aspect_ratio_4_1 .newsSlideShow-headline,.pe25 .layout_classic.aspect_ratio_4_1 .newsSlideShow-headline,.pe33 .layout_classic.aspect_ratio_3_1 .newsSlideShow-headline,.pe25 .layout_classic.aspect_ratio_3_1 .newsSlideShow-headline { padding-bottom:0; }.pe33 .layout_classic.aspect_ratio_4_1 .newsSlideShow-headline h1,.pe25 .layout_classic.aspect_ratio_4_1 .newsSlideShow-headline h1,.pe33 .layout_classic.aspect_ratio_3_1 .newsSlideShow-headline h1,.pe25 .layout_classic.aspect_ratio_3_1 .newsSlideShow-headline h1 { font-size:8px; }.pe33 .layout_classic.aspect_ratio_4_1 .newsSlideShow-headline h1 a,.pe25 .layout_classic.aspect_ratio_4_1 .newsSlideShow-headline h1 a,.pe33 .layout_classic.aspect_ratio_3_1 .newsSlideShow-headline h1 a,.pe25 .layout_classic.aspect_ratio_3_1 .newsSlideShow-headline h1 a { height:8px; line-height:8px; }.pe33 .layout_classic.aspect_ratio_4_1 .newsSlideShow-thumbnails,.pe25 .layout_classic.aspect_ratio_4_1 .newsSlideShow-thumbnails,.pe33 .layout_classic.aspect_ratio_3_1 .newsSlideShow-thumbnails,.pe25 .layout_classic.aspect_ratio_3_1 .newsSlideShow-thumbnails { bottom:auto; top:0; }.galleryPreviewImage{float: left;width: 85px;height: 85px;background-position: center;background-repeat: no-repeat;margin-right: 7px;}.galleryElement h3{padding-top: 5px;font-size: 14px;}.pollElement{border: solid 1px #666;}.pollElement h3{font-size: 14px;margin: 5px;}.pollElement ul li {border-top: 1px solid #CCC;list-style-type: none;padding: 5px 13px 5px 10px;}.pollElement ul li.pollTotal {padding-top: 10px;border-bottom: none;}.pollElement label, .pollElement h5 {font-size: 10px;font-weight: bold;}.pollElement label {padding-left: 7px;padding-top: 3px;vertical-align: top;}.pollElement .voteButton {display: block;text-align: center;border-bottom: none;}.pollElement ul li.voteButton input {width: 75%;cursor: pointer;}.barBackground p { white-space: nowrap;}.rankingsElement .statTable {border: solid 1px #CCC;}.rankingsElement .logoLink .teamLogo-medium {float: none;margin: 0 auto;}.rankingsElement .up, .rankingsElement .down, .rankingsElement .noChange { display: block; height: 10px; width: 18px; margin: 0 auto; background: center center transparent no-repeat;}.rankingsElement .up { background-image: url(https://www.vianneyhockey.org/app_images/powerRankUp.png?16627450121); }.rankingsElement .down { background-image: url(https://www.vianneyhockey.org/app_images/powerRankDown.png?16627450121); }.rankingsElement .noChange { background-images: url(https://www.vianneyhockey.org/app_images/powerRankNoChange.png?16627450121); }.sponsorElement{border-top: solid 1px #CCC;}.pageElementAdmin .sponsorElement{padding-bottom: 10px;}.sponsorElement .imageLink{float: left;text-align: center;margin: 10px 10px 10px 0;}.sponsorElement .description{margin-top: 10px;font-size: 11px;line-height: 140%;}.sponsorElement .description ol,.sponsorElement .description ul { list-style-position: inside; margin-left:1.25em;}.sponsorElement .description li { font-size: 1.125em; padding: 0 0 .25em 0;}.report-container { clear:both; overflow:auto; position: relative; }.reportTable { margin-bottom:1px; *margin-bottom:16px; }.report-scroll { border:1px solid #CCC; }.itemVariations .columnName{ display: inline-block; width: 50%; padding: 5px 0;}.reportTableElement .filtered_survey_actions { float:right; list-style:none; margin-left:10px; }.reportTableElement .filtered_survey_actions .icon { color:#666; font-size:11px; float:left; text-indent2:-999em; padding:0 0 0 20px; margin:3px 6px 0 0; }.reportTableElement .report_results_count { background:url( https://www.vianneyhockey.org/app_images/registration/gloss_shadow_light.png?16627450121) repeat-x 0 center #EEE; border: 1px solid #DDD; border-bottom:none; -moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px; color: #666; font-size: 11px; font-style: italic; font-weight: normal; margin: 0; padding: 5px 4px 4px;}.reportTableElementHeader, .reportTableElementHeader h3, .reportTableElement .filtered_survey_actions li { display: inline;}.fullscreen-overlay { top: 0; left: 0; bottom:0; right:0; background: rgba(0, 0, 0, 0.7); position: fixed; z-index:99999;}.fullscreen-popup { background:#FFF; position:absolute; top:20px; right:20px; bottom:20px; left:20px; padding:20px;}.fullscreen-popup .fullscreen-close { line-height:20px; position:fixed; z-index:99999; top:20px; font-weight:bold; right:20px; width:20px; height:20px; display:block; cursor:pointer; color:#999; text-align:center;}.fullscreen-popup .fullscreen-close:hover { color:#c00; }.surveyLinkElement { background: #f2f2f2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#dadada)); background-image: -moz-linear-gradient(top, #f2f2f2, #dadada); border: 1px solid #999; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}.surveyLinkElement:hover { background: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5)); background-image: -moz-linear-gradient(top, #ffffff, #e5e5e5); }.surveyLinkElement:active { background: #dadada; background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#f2f2f2)); background-image: -moz-linear-gradient(top, #dadada, #f2f2f2); }.surveyLinkElement a { background: url(https://www.vianneyhockey.org/app_images/peicon_SurveyLink.png?16627450121) 2px 2px no-repeat; color: black; display: block; font-size: 14px; font-weight: bold; padding: 5px 10px 6px 25px; text-decoration: none; text-shadow: #fff 0 1px 1px;}.surveyLinkElement a:hover,.surveyLinkElement a:active { color: black; text-decoration: none;}.surveyLinkElement a span { clear: both; color: ; display: block; font-size: 12px; font-weight: normal; margin-top: 5px; text-decoration: underline; text-shadow: none;}.sweetHockeyVideoModule { background:#111 url( https://www.vianneyhockey.org/app_images/sweet_hockey/header.jpg?16627450121) left top no-repeat; -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; padding-bottom:4px;}.sweetHockeyVideoModule .skill_level_menu { color:#BBB; font-weight:bold; height:32px; padding:18px 15px 0 0; text-align:right; }.sweetHockeyVideoModule .video { background:#000; margin:0 5px; padding:4px; border:1px solid #333; -webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.sweetHockeyVideoModule .video object { display:block; }.sweetHockeyVideoModule .video .item { background: #161616 url(https://www.vianneyhockey.org/app_images/registration/gloss_shadow_dark.png?16627450121) left 29px repeat-x !important; border-bottom: 1px solid #222; color:#666 !important;}.sweetHockeyVideoModule .video .item:hover { background-color: #222 !important; color:#999 !important;}.sweetHockeyVideoModule .video .item.selected {background-color: #333 !important; color:#CCC !important;}.sweetHockeyVideoModule .video .controlbar { opacity: 1 !important;}ul.map_regions {list-style:none;}.pe50 ul.map_regions {-moz-column-count: 2;-moz-column-gap: 10px;-webkit-column-count: 2;-webkit-column-gap: 10px;column-count: 2;column-gap: 10px;}.pe66 ul.map_regions {-moz-column-count: 3;-moz-column-gap: 10px;-webkit-column-count: 3;-webkit-column-gap: 10px;column-count: 3;column-gap: 10px;}.pe100 ul.map_regions {-moz-column-count: 4;-moz-column-gap: 10px;-webkit-column-count: 4;-webkit-column-gap: 10px;column-count: 4;column-gap: 10px;} ul.map_regions li a {border-top:1px solid #CCC;display: block;padding:3px 10px;text-decoration: none;}ul.map_regions li a:hover {color:#FFF;background:;}.edit_mode .usMapElement p { margin-top:1em; text-align:center; font-weight:bold; }.weatherElement { padding: 0; background: #fff; border: 1px solid #ddd;}.weather-currentConditions { background: transparent; color: #333; -moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px; padding: 10px;}.weather-noForecast .weather-currentConditions { -webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px; }.weather-icon { float: left; margin: 0 0 0 -5px; width: 33%; }.weather-icon img { display: block; margin: 0 auto; max-width: 318px; width: 100%; }.weather-temperature { color: #333; font-size: 36px; line-height: 1em; margin: 0 0 0.2em; }.weather-description { display: inline-block; margin: 0 0.5em 5px 0; }p.weather-range { display: inline-block; margin: 0; }p.weather-location { margin: 0; }.weather-5dayForecast { border-top: 1px solid #ddd; clear: both; margin: 0; padding: 0; }.weather-5dayForecast ul { background: #fff; color: #333; -moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px; list-style: none; margin: 0; padding: 0; }.weather-5dayForecast li { padding: 0 15px; }.weather-5dayForecast li b { min-width: 29px; display: block; float: left; line-height: 32px; text-transform: uppercase; }.weather-5dayForecast li img { display: block; float: left; line-height: 32px; margin: 0 auto; }.weather-5dayForecast .weather-high { display: block; line-height: 32px; }.weather-5dayForecast .weather-low { color: #999; display: block; line-height: 32px; opacity: 0.85; }.pe100 .weather-temperature { font-size: 72px; }.pe66 .weather-temperature { font-size: 48px; }.pe66 .weather-description,.pe50 .weather-description { font-size: 18px; }.pe100 .weather-5dayForecast li,.pe66 .weather-5dayForecast li,.pe50 .weather-5dayForecast li { border-right: 1px solid #ddd; float: left; padding: 0 0 5px; text-align: center; width: 19.75%; }.pe100 .weather-5dayForecast li:last-child,.pe66 .weather-5dayForecast li:last-child,.pe50 .weather-5dayForecast li:last-child { border: none; }.pe100 .weather-5dayForecast li b,.pe100 .weather-5dayForecast li img,.pe100 .weather-5dayForecast li div,.pe100 .weather-5dayForecast li p,.pe66 .weather-5dayForecast li b,.pe66 .weather-5dayForecast li img,.pe66 .weather-5dayForecast li div,.pe66 .weather-5dayForecast li p,.pe50 .weather-5dayForecast li b,.pe50 .weather-5dayForecast li img,.pe50 .weather-5dayForecast li div,.pe50 .weather-5dayForecast li p { clear: left; display: block; max-width: auto; width: 100%; }.pe100 .weather-5dayForecast .weather-high { font-size: 30px; margin: 0 0 5px; }.pe100 .weather-5dayForecast .weather-low { color: #666; font-size: 24px; opacity: 0.85; }.pe66 .weather-5dayForecast .weather-high { font-size: 18px; line-height: 1.2em; margin: 0 0 5px; }.pe66 .weather-5dayForecast .weather-low { font-size: 14px; line-height: 1.2em; }.pe50 .weather-5dayForecast .weather-high { font-size: 14px; line-height: 1.2em; margin: 0 0 5px; }.pe50 .weather-5dayForecast .weather-low { font-size: 12px; line-height: 1.2em; }.pe25 .weather-temperature { font-size: 28px; }.pe25 .weather-temperature,.pe33 .weather-temperature { line-height: 125%; }.pe33 .weather-description,.pe25 .weather-description { clear:left; font-size: 14px; }.pe50 .weather-location,.pe33 .weather-location,.pe25 .weather-location { font-size: 12px; }.pe33 .weather-5dayForecast li,.pe25 .weather-5dayForecast li { border-bottom: 1px solid #ddd; padding: 0 10px; }.pe33 .weather-5dayForecast li:last-child, .pe25 .weather-5dayForecast li:last-child { border: none; }.pe33 .weather-5dayForecast div, .pe25 .weather-5dayForecast div { float: left; }.pe33 .weather-5dayForecast b,.pe25 .weather-5dayForecast b { font-size: 11px; line-height: 52px; margin: 0 5px 0 0; text-align: left; width: 24px;}.pe33 .weather-5dayForecast img { max-width: 72px; }.pe25 .weather-5dayForecast img { max-width: 48px; margin: 10px 5px 0 0; }.pe33 .weather-5dayForecast .weather-high,.pe25 .weather-5dayForecast .weather-high { font-size: 18px; line-height: 1.2em; margin: 10px 0 0;}.pe33 .weather-5dayForecast .weather-low,.pe25 .weather-5dayForecast .weather-low { font-size: 12px; line-height: 1.2em; margin: 0;}.pe25 .tabbedElement .weatherElement .weather-5dayForecast li{ border-right:0px; float:none; clear:none; width:auto;}.pe25 .tabbedElement .weatherElement .weather-5dayForecast li b, .pe25 .tabbedElement .weatherElement .weather-5dayForecast li img, .pe25 .tabbedElement .weatherElement .weather-5dayForecast li .clearfix{ float:left; clear:none; width:auto;}.pe25 .tabbedElement .weatherElement .weather-currentConditions .weather-temperature { font-size:25px;}.pe25 .tabbedElement .weatherElement .weather-5dayForecast li img{ max-width:25px;}.tabbedElement .pe33 .weatherElement .weather-5dayForecast li{ border-right:0px; float:none; clear:none; width:auto;}.tabbedElement .pe33 .weatherElement .weather-5dayForecast li b, .tabbedElement .pe33 .weatherElement .weather-5dayForecast li img, .tabbedElement .pe33 .weatherElement .weather-5dayForecast li .clearfix{ float:left; clear:none; width:auto;}.tabbedElement .pe33 .weatherElement .weather-currentConditions .weather-temperature { font-size:36px;}.teamStatsElement .statTable *,.playerStatsElement .statTable * { box-sizing: border-box;}.teamStatsElement .statTable td.statTeam,.playerStatsElement .statTable td.statPlayer,.playerStatLeaderElement .statTable td.statPlayer { font-weight: bold; }.teamStatsElement .statTable th.name > span,.teamStatsElement .statTable td.statTeam > span,.playerStatsElement .statTable th.name > span,.playerStatsElement .statTable td.statPlayer > span { display: block; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.teamStatsElement .statTable th.name > span,.teamStatsElement .statTable td.statTeam > span,.playerStatsElement .statTable th.name > span,.playerStatsElement .statTable td.statPlayer > span { width: 180px; }.teamStatsElement .statTable td > span,.playerStatsElement .statTable td > span { display:block; min-width: 30px; }.teamStatsElement .paginationElement,.playerStatsElement .paginationElement { margin: 0; }.playerStatLeaderElement .statTable th,.playerStatLeaderElement .statTable td { width: 30px; }.playerStatLeaderElement .statTable th.name,.playerStatLeaderElement .statTable td.statPlayer { width: auto; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}table.playsList td.interval {width: 100px;}table.playsList td.playTeamName {width: 130px;}table.playsList td.shootout { padding-left: 25px; }table.playsList th.result { padding-right: 35px; }table.playsList th.shootout-header { width: 100px; }.tabContainer{ clear:left;}.venueElement { border: none;}.venueElement .heading { white-space: normal;}.venueElement .heading .title { width: 100%; position: relative;}.venueElement .heading .update { bottom: 3px; float: right; font-size: 8px; line-height: 8px; position: absolute; right: 0; text-align: right; width: 42%;}.venueElement .venue_name { width: 30%;}.venueElement .venue_descr { width: auto;}.venueElement .img_open { background: url("../../app_images/venue_element/venue-status-green.png") no-repeat; display: inline-block; height: 8px; padding-right: 4px; width: 8px;}.venueElement .img_closed { background: url("../../app_images/venue_element/venue-status-red.png") no-repeat; display: inline-block; height: 8px; padding-right: 4px; width: 8px;}.venueElement .img_pending { background: url("../../app_images/venue_element/venue-status-gray.png") no-repeat; display: inline-block; height: 8px; padding-right: 4px; width: 8px;}.venueElement .txt_open { color: #02A218; white-space: nowrap; width: 10%;}.venueElement .txt_closed { color: #E50000; white-space: nowrap; width: 10%;}.venueElement .txt_pending { color: #929292; white-space: nowrap; width: 10%;}.sn-call-to-action,.sn-call-to-action * { box-sizing: border-box; }.sn-call-to-action { cursor: pointer; position: relative; overflow: hidden;}.sn-call-to-action img { width: 100%; max-width: 100%; height: auto; display: block;}.sn-call-to-action .sn-call-to-action-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; padding: 20px; z-index: 1; text-align: center;}.sn-call-to-action .sn-call-to-action-overlay-inner { display: table; width: 100%; height: 100%;}.sn-call-to-action .sn-call-to-action-overlay-text { display: table-cell; font-size: 10px; height: 100%; line-height: 1; vertical-align: middle;}.sn-call-to-action .sn-call-to-action-title { color: #fff; font-size: 2.2em; margin-bottom: 0.3em;}.sn-call-to-action .sn-call-to-action-subtitle { color: #fff; font-size: 1.5em; line-height: 130%;}.sn-call-to-action .sn-call-to-action-subtitle a,.sn-call-to-action .sn-call-to-action-subtitle span { margin: 0 .25em; color: #fff; display: inline-block;}.sn-call-to-action.sn-variation-slide-up .sn-call-to-action-overlay { background: rgba(34, 34, 34, 0.700); top: auto; height: 0; transition: height 0.5s;}.sn-call-to-action.sn-variation-slide-up:hover .sn-call-to-action-overlay { height: 100%; }.sn-call-to-action.sn-variation-slide-up .sn-call-to-action-title { margin-bottom: 20px; }.sn-call-to-action.sn-variation-slide-up .sn-call-to-action-subtitle { opacity: 0; transition: opacity 0.5s;}.sn-call-to-action.sn-variation-slide-up:hover .sn-call-to-action-subtitle { opacity: 1;}.sn-call-to-action.sn-variation-zoom img { transition: all 0.5s;}.sn-call-to-action.sn-variation-zoom:hover img { transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2);}.sn-call-to-action.sn-variation-text-zoom .sn-call-to-action-overlay-text { transition: all 0.5s;}.sn-call-to-action.sn-variation-text-zoom:hover .sn-call-to-action-overlay-text { transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}.sn-call-to-action.sn-variation-border .sn-call-to-action-overlay { box-shadow: inset 0 0 0 0 transparent; transition: box-shadow 0.5s;}.sn-call-to-action.sn-variation-border:hover .sn-call-to-action-overlay { box-shadow: inset 0 0 0 10px rgba(34, 34, 34, 0.700);}.pe25 .sn-call-to-action-overlay-text p { margin-bottom: .15em;}.pe25 .elementPreview img,.pe33 .elementPreview img { width: 100%; margin: 0px;}.sn-call-to-action.sn-variation-tall-text img{ width:100%; max-width:initial;}#panelTwo .rosterPlayerInfoElement { margin-top: 45px !important; } .customPlayerInfo { width: 65%; }.defaultPlayerInfo { margin-bottom: 15px; }.pageElement .defaultPlayerInfo h3 { background: #333; border-top: 5px solid #ccc; color: #fff;font-size: 24px;font-weight: bold;line-height: 140%;padding: 0 0 3px;position: relative;}.pageElement .defaultPlayerInfo h3 span { display: block; margin: -5px 0 0; padding: 5px 0 0 240px; }.pageElement .defaultPlayerInfo h3 .playerName-bg { background: transparent url( https://www.vianneyhockey.org/app_images/rosterPlayerHeaderGradient.png?16627450121) repeat-x; height:40px; left:0; padding:0; position:absolute; top:0; width:100%; }.pageElement .playerName small { font-size: 18px; font-weight: normal; margin: 0 10px 0 0; padding: 0; position:absolute; right:0; text-align: right; }.RosterPlayerInfoImage{float: left;margin: -93px 5px 0;position: relative;}.RosterPlayerInfoImage div { background: transparent url( https://www.vianneyhockey.org/app_images/RosterPlayerInfoImage.png?16627450121) no-repeat; padding: 0; margin: 0; position: absolute; }.RosterPlayerInfoImage img { display: block; margin: 15px; }.RosterPlayerInfoImage div.photo-top { background-position: left top; height: 25px; top: 0; right: 25px; left: 0; }.RosterPlayerInfoImage div.photo-right { background-position: right top; width: 25px; top: 0; right: 0; bottom: 25px; }.RosterPlayerInfoImage div.photo-bottom { background-position: right bottom; height: 25px; right: 0; bottom: 0; left: 25px; }.RosterPlayerInfoImage div.photo-left { background-position: left bottom; width: 25px; top: 25px; bottom: 0; left: 0; }.pageElement .defaultPlayerInfo dl { margin: 0 0 0 240px; }.pageElement .defaultPlayerInfo dt { display: block; float: left; font-weight: bold; padding: 5px 0; width: 150px; }.pageElement .defaultPlayerInfo dd { border-bottom: 1px dotted #999; margin: 0; padding: 5px 0; }.pageElement .defaultPlayerInfo dd p { margin: 0 0 0 150px; }.pageElement .defaultPlayerInfo table { margin: 0 0 0 240px; line-height: 140%; font-size: 12px; width: 65%; }.pageElement .defaultPlayerInfo tr { border-bottom: 1px dotted #999; }.pageElement .defaultPlayerInfo th { width: 150px; padding: 5px 0; }.statGraphAndTableContainer { background: #f2f2f2; border: 1px solid #e5e5e5; margin: 0 15px 15px; overflow: scroll; padding: 10px; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }.statGraphAndTableContainer h3 { font-weight: bold !important; text-align: left; }.statGraphAndTableContainer h3 span { float: right; font-size: 11px; font-weight: normal; }.statContainer { background: #e7e7e7; border: 1px solid #ccc; clear: both; margin: 15px 0 10px; padding: 0; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }.statGraph { height: 78px; padding: 5px 0 0 0; }.flotr-mouse-value { padding: 2px 8px 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }.flotr-grid-label { color: #333 !important; font-size: 9px; z-index:100; }.flotr-axis-title { font-size: 0px; line-height: 0px; }.flotr-legend-label { color: #666; padding: 0 10px 0 5px; }.sn-media-slider, .sn-media-slider * { box-sizing: border-box; }.sn-media-slider { position: relative; padding: 0.05px 0; overflow:hidden;}.edit_mode .sn-media-slider { margin-top: 10px; margin-bottom: 10px; }.sn-media-slider .slider { background: #000; }.sn-media-slider .flex-viewport:last-of-type { height: 100%; }.sn-media-slider .slides { position: absolute; list-style: none; margin: 0; padding: 0; height: 100%;}.sn-media-slider .slides .slide { position: relative; height: 100%; width: 100%;}.sn-media-slider .slides .slide .slide-overlay { color: #fff; position: absolute; display: table; height: 100%; width: 100%; padding: 5% 15%; overflow: hidden; z-index: 1;}.sn-media-slider .slides .slide .media-wrapper { position: absolute; width: 100%; height: 100%; overflow: hidden; z-index: 0;}.sn-media-slider .slides .slide .media-wrapper img { display: block; }.sn-media-slider .slides .slide .media-wrapper img.full-height { width: auto; height: 100%; }.sn-media-slider .slides .slide .media-wrapper img.full-width { width: 100%; height: auto; }.sn-media-slider .flex-direction-nav { height: 0; margin: 0; padding: 0; list-style: none;}.sn-media-slider .flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 50px; line-height: 50px; margin: -25px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 1px #000; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.sn-media-slider .flex-direction-nav a:before { font-family: "FontAwesome"; font-size: 60px; display: inline-block; content: '\f104'; color: #fff; text-shadow: 1px 1px 1px #000;}.sn-media-slider .flex-direction-nav a.flex-next:before { content: '\f105'; }.sn-media-slider .flex-direction-nav .flex-prev { left: -30px; }.sn-media-slider .flex-direction-nav .flex-next { right: -30px; text-align: right; }.sn-media-slider .slider-pagination { position: absolute; height: 16px; list-style: none; width: 100%; margin: 0; padding: 0; z-index: 3;}.sn-media-slider .slider-pagination .paging-item { cursor: pointer; height: 16px; width: 16px; background: #ccc; display: inline-block;}.sn-media-slider .slider-pagination .paging-item:hover { background: #bbb; }.sn-media-slider .slider-pagination .paging-item.flex-active { background: #333; }.sn-media-slider .slider-pagination .paging-item .page-number { display: none; }.sn-media-slider:hover .flex-direction-nav .flex-prev { opacity: 0.7; left: 5%; }.sn-media-slider:hover .flex-direction-nav .flex-prev:hover { opacity: 1; }.sn-media-slider:hover .flex-direction-nav .flex-next { opacity: 0.7; right: 5%; }.sn-media-slider:hover .flex-direction-nav .flex-next:hover { opacity: 1; }.sn-media-slider .slider-pagination.circular .paging-item { border-radius: 100%; -o-border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}.sn-media-slider .slider-pagination.dashed .paging-item { width: 28px; height: 50%; }.sn-media-slider .slider-pagination-numbers { position: absolute; height: auto; width: 100%; margin: 0; padding: 0; z-index: 3;}.sn-media-slider .slider-pagination-numbers .paging-item { display: none; }.sn-media-slider .slider-pagination-numbers .paging-item.flex-active { display: inline; }.sn-media-slider .slider.top-left-paging,.sn-media-slider .slider.top-center-paging,.sn-media-slider .slider.top-right-paging { margin: 32px 0 0; }.sn-media-slider .slider.bottom-left-paging,.sn-media-slider .slider.bottom-center-paging,.sn-media-slider .slider.bottom-right-paging { margin: 0 0 32px; }.sn-media-slider .slider.top-left-paging .slider-pagination,.sn-media-slider .slider.top-left-paging .slider-pagination-numbers { top: 0; text-align: left; }.sn-media-slider .slider.top-right-paging .slider-pagination,.sn-media-slider .slider.top-right-paging .slider-pagination-numbers { top: 0; text-align: right; }.sn-media-slider .slider.top-center-paging .slider-pagination,.sn-media-slider .slider.top-center-paging .slider-pagination-numbers { top: 0; text-align: center; }.sn-media-slider .slider.bottom-left-paging .slider-pagination,.sn-media-slider .slider.bottom-left-paging .slider-pagination-numbers { bottom: 0; text-align: left; }.sn-media-slider .slider.bottom-right-paging .slider-pagination,.sn-media-slider .slider.bottom-right-paging .slider-pagination-numbers { bottom: 0; text-align: right; }.sn-media-slider .slider.bottom-center-paging .slider-pagination,.sn-media-slider .slider.bottom-center-paging .slider-pagination-numbers { bottom: 0; text-align: center; }.sn-media-slider .slider.top-left-paging .flex-direction-nav a,.sn-media-slider .slider.top-center-paging .flex-direction-nav a,.sn-media-slider .slider.top-right-paging .flex-direction-nav a { transform: translate(0, 16px); -ms-transform: translate(0, 16px); -webkit-transform: translate(0, 16px);}.sn-media-slider .slider.bottom-left-paging .flex-direction-nav a,.sn-media-slider .slider.bottom-center-paging .flex-direction-nav a,.sn-media-slider .slider.bottom-right-paging .flex-direction-nav a { transform: translate(0, -16px); -ms-transform: translate(0, -16px); -webkit-transform: translate(0, -16px);}.sn-media-slider .slider .slide-text { display: table-cell; width: 100%; height: 100%;}.sn-media-slider .slider .slide-title { display: block; margin: 5% 0; font-weight: bold; font-size: 300%; line-height: 130%; color: #FFF; text-shadow: 1px 1px 2px rgba(0,0,0,.8);}.sn-media-slider .slider .slide-description { display: block; margin: 5% 0; color: #FFF; text-shadow: 1px 1px 2px rgba(0,0,0,.8); font-size: 150%; line-height: 160%;}.sn-media-slider .slider .slide-text.top-left { text-align: left; }.sn-media-slider .slider .slide-text.top-right { text-align: right; }.sn-media-slider .slider .slide-text.top-center { text-align: center; }.sn-media-slider .slider .slide-text.middle-left { vertical-align: middle; text-align: left; }.sn-media-slider .slider .slide-text.middle-center { vertical-align: middle; text-align: center; }.sn-media-slider .slider .slide-text.middle-right { vertical-align: middle; text-align: right; }.sn-media-slider .slider .slide-text.bottom-left { vertical-align: bottom; text-align: left; }.sn-media-slider .slider .slide-text.bottom-center { vertical-align: bottom; text-align: center; }.sn-media-slider .slider .slide-text.bottom-right { vertical-align: bottom; text-align: right; }.sn-media-slider .slider.sn-breakpoint-lt-500 .slide-title { font-size: 180%; }.sn-media-slider .slider.sn-breakpoint-lt-500 .slide-description { font-size: 120%; }.sn-media-slider .slider.sn-breakpoint-lt-300 .slide-title { font-size: 120%; }.sn-media-slider .slider.sn-breakpoint-lt-300 .slide-description { display: none; }.sn-media-slider .slider.sn-breakpoint-lt-300 .flex-direction-nav a { width: 20px; }.sn-media-slider .slider.sn-breakpoint-lt-300 .flex-direction-nav a:before { font-size: 30px; }.sn-social-media-list.sm { font-size: 16px; }.sn-social-media-list.md { font-size: 24px; }.sn-social-media-list.lg { font-size: 32px; }.sn-social-media-list .sn-social-media-icon { font-family: FontAwesome; font-size: 1.2em; text-rendering: auto; text-align: center; text-decoration: none; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); margin: .1em; color: #fff; width: 1.67em; height: 1.67em; line-height: 1.67em; border-radius: .2em;}.sn-social-media-list .sn-social-media-icon:hover,.sn-social-media-list .sn-social-media-icon:active,.sn-social-media-list .sn-social-media-icon:focus { color: #fff; text-decoration: none; opacity: 0.9;}.sn-social-media-list .icon-facebook:before { content: "\f09a"; }.sn-social-media-list .icon-twitter:before { content: "\f099"; }.sn-social-media-list .icon-ios:before { content: "\f179"; }.sn-social-media-list .icon-android:before { content: "\f17b"; }.sn-social-media-list .icon-youtube:before { content: "\f167"; }.sn-social-media-list .icon-gplus:before { content: "\f0d5"; }.sn-social-media-list .icon-instagram:before { content: "\f16d"; }.sn-social-media-list .icon-flickr:before { content: "\f16e"; }.sn-social-media-list .icon-linkedin:before { content: "\f0e1"; }.sn-social-media-list .icon-vine:before { content: "\f1ca"; }.sn-social-media-list .icon-vimeo:before { content: "\f194"; }.sn-social-media-list .icon-pinterest:before { content: "\f231"; }.sn-social-media-list .icon-tumblr:before { content: "\f173"; }.sn-social-media-list .icon-email:before { content: "\f003"; }.sn-social-media-list .icon-link:before { content: "\f0c1"; }.sn-social-media-list .icon-facebook { background: #3b5998; }.sn-social-media-list .icon-twitter { background: #00aced; }.sn-social-media-list .icon-youtube { background: #bb0000; }.sn-social-media-list .icon-ios { background: #1ad6fd; }.sn-social-media-list .icon-android { background: #a4c639; }.sn-social-media-list .icon-gplus { background: #dd4b39; }.sn-social-media-list .icon-instagram { background: #3f729b; }.sn-social-media-list .icon-flickr { background: #ff0084; }.sn-social-media-list .icon-linkedin { background: #007bb6; }.sn-social-media-list .icon-vine { background: #00bf8f; }.sn-social-media-list .icon-vimeo { background: #aad450; }.sn-social-media-list .icon-pinterest { background: #cb2027; }.sn-social-media-list .icon-tumblr { background: #32506d; }.sn-social-media-list .icon-email,.sn-social-media-list .icon-link { background: #666; }.sn-social-media-list.light .sn-social-media-icon { background: #999; }.sn-social-media-list.dark .sn-social-media-icon { background: #4c4c4c; }.sn-social-media-list.dark .sn-social-media-icon:hover, .sn-social-media-list.light .sn-social-media-icon:hover { opacity: 1; }.sn-social-media-list.dark .icon-facebook:hover, .sn-social-media-list.light .icon-facebook:hover { background: #3b5998; }.sn-social-media-list.dark .icon-twitter:hover, .sn-social-media-list.light .icon-twitter:hover { background: #00aced; }.sn-social-media-list.dark .icon-youtube:hover, .sn-social-media-list.light .icon-youtube:hover { background: #bb0000; }.sn-social-media-list.dark .icon-gplus:hover, .sn-social-media-list.light .icon-gplus:hover { background: #dd4b39; }.sn-social-media-list.dark .icon-instagram:hover, .sn-social-media-list.light .icon-instagram:hover { background: #3f729b; }.sn-social-media-list.dark .icon-flickr:hover, .sn-social-media-list.light .icon-flickr:hover { background: #ff0084; }.sn-social-media-list.dark .icon-linkedin:hover, .sn-social-media-list.light .icon-linkedin:hover { background: #007bb6; }.sn-social-media-list.dark .icon-vine:hover, .sn-social-media-list.light .icon-vine:hover { background: #00bf8f; }.sn-social-media-list.dark .icon-vimeo:hover, .sn-social-media-list.light .icon-vimeo:hover { background: #aad450; }.sn-social-media-list.dark .icon-pinterest:hover, .sn-social-media-list.light .icon-pinterest:hover { background: #cb2027; }.sn-social-media-list.dark .icon-tumblr:hover, .sn-social-media-list.light .icon-tumblr:hover { background: #32506d; }.sn-social-media-list.dark .icon-email:hover,.sn-social-media-list.dark .icon-link:hover,.sn-social-media-list.light .icon-email:hover,.sn-social-media-list.light .icon-link:hover { background: #666; }.sn-table-game-highlight { font-size: 10px; }.sn-table-game-highlight th,.sn-table-game-highlight td { padding: .5em; }.sn-table-game-highlight thead { background: #ddd; }.sn-table-game-highlight tbody { font-size: 1.5em; }.sn-table-game-highlight tbody td { padding: .8em .5em; }.sn-table-game-highlight tbody tr { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}.sn-table-game-highlight tbody .team-name, .totals { font-weight: bold; }.sn-table-game-highlight tfoot { background: #efefef; line-height: 1.1;}.sn-table-game-highlight { width: 100%; }.sn-table-game-highlight thead,.sn-table-game-highlight tbody { text-align: center; }.sn-table-game-highlight .status,.sn-table-game-highlight .team-name { text-align: left; }.sn-table-game-highlight .period,.sn-table-game-highlight .totals { width: 2.25em; }.pe33 .sn-table-game-highlight .period,.pe25 .sn-table-game-highlight .period { display: none; }.sn-table-game-highlight .team-name .ellipsis { line-height: 1.4em; }.pe25 .sn-table-game-highlight .team-name .ellipsis { width: 110px; }.pe33 .sn-table-game-highlight .team-name .ellipsis { width: 170px; }.pe50 .sn-table-game-highlight .team-name .ellipsis { width: 160px; }.pe100 .sn-table-game-highlight .team-name .ellipsis { width: 400px; }.sn-table-stats td, .sn-table-stats th { padding: 4px; }.sn-table-stats thead { text-transform: uppercase; white-space: nowrap; font-size: .8em;}.sn-table-stats tfoot, .sn-table-stats thead { background: #ccc; }.sn-table-stats .totals-label { padding-right: 20px; }.sn-table-stats .name-header { min-width: 15em; }.sn-table-stats .name { max-width: 15em; }.sn-table-stats .stat { display: block; min-width: 2.2em; }.sn-table-stats { width: 100%; }.sn-table-stats td, .sn-table-stats th { text-align: left; }.sn-table-stats .totals-label { text-align: right; }.sn-table-stats .empty-space { width: 100%; padding: 0; }.sn-table-game-header { font-size: 10px; border-collapse: collapse;}.sn-table-game-header .team-name-header { width: 30%; }.sn-table-game-header .team-name .ellipsis { max-width: 270px; }.sn-table-game-header .team-name,.sn-table-game-header .score { font-weight: bold; }.sn-table-game-header th { width: 5%; font-size: 1em; padding: .5em 0;}.sn-table-game-header tbody { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}.sn-table-game-header tbody td { font-size: 2em; padding: .5em 0;}.sn-table-game-header .shootout { text-align: left; padding-left: 20px !important;}.sn-table-game-header .nowrap{ width: 10%; white-space: nowrap;}.sn-table-game-header { width: 100%; text-align: center;}.sn-table-game-header .team-name { text-align: left; }.sn-table-game-header .team-name-header { text-align: left }.sn-table-game-header tfoot { text-align: left; }.sn-table-game-header tfoot td { padding: 4px 0; }.sn-table-game-header .empty-space { width: 100%; }.sn-table-game-header .ellipsis { line-height: 1em; }.siteMapElement{ background: #CCC; padding: 10px;}.siteMapElement h3{ font-size: 12px;}.siteMapElement .unlimitedHierarchy{ margin-left: 0;}.NGIN_StatTable .controls { text-align:center; border:1px solid #C3C3C3; border-bottom:none; background:#CCC url( https://www.vianneyhockey.org/app_images/widgetHierarchyTitle.gif?16627450121) 0 center repeat-x; -moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px; }.NGIN_StatTable .controls span { display:inline-block; zoom:1; *display:inline; vertical-align:middle; font-size:10px; line-height:10px; }.NGIN_StatTable .controls .page { padding:4px; cursor:pointer; }.NGIN_StatTable .controls .page span { height:4px; width:4px; background:#999; border-radius:2px; -moz-border-radius:50%; -webkit-border-radius:50%; }.NGIN_StatTable .controls .page:hover span { background:#666; }.NGIN_StatTable .controls .page.current span { height:8px; width:8px; background:#666; }.NGIN_StatTable .controls .left { margin-right:8px; padding:3px; }.NGIN_StatTable .controls .right { margin-left:8px; padding:3px; }.NGIN_StatTable .controls .left span { height:0; width:0; border-style:solid; border-color:transparent #AAA transparent transparent; border-width:3px 8px 3px 0; }.NGIN_StatTable .controls .right span{ height:0; width:0; border-style:solid; border-color:transparent transparent transparent #AAA; border-width:3px 0 3px 8px; }.NGIN_StatTable .controls .left:hover span { border-right-color:#666; }.NGIN_StatTable .controls .right:hover span { border-left-color:#666; }.tool-container { background-color: #5e696d; background-size: 100% 100%; border-radius: 4px; position: absolute;}.tool-container.tool-top,.tool-container.tool-bottom { border: 1px solid #beb8b8;}.tool-container.tool-top .tool-item,.tool-container.tool-bottom .tool-item { border-right: 0; border-left: 0; width: initial;}.tool-item { height: 100%; display: block; text-align: center; padding: 5px 10px 5px 10px; transition: none; width: 100px; text-align: left; font-size: .75em; text-decoration: none; color: #000;}.tool-item > .fa { color: #fff;}.tool-item.selected,.tool-item:hover { background: #02baf2;}.tool-item.selected > .fa,.tool-item:hover > .fa { color: white;}.tool-top .tool-item:first-child:hover,.tool-bottom .tool-item:first-child:hover { border-top-left-radius: 4px; border-top-right-radius: 4px;}.tool-top .tool-item:last-child:hover,.tool-bottom .tool-item:last-child:hover { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}.tool-vertical-top .tool-item:first-child:hover,.tool-vertical-bottom .tool-item:first-child:hover,.tool-right .tool-item:first-child:hover,.tool-left .tool-item:first-child:hover { border-top-left-radius: 4px; border-top-right-radius: 4px;}.tool-vertical-top .tool-item:last-child:hover,.tool-vertical-bottom .tool-item:last-child:hover,.tool-right .tool-item:last-child:hover,.tool-left .tool-item:last-child:hover { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}.toolbar-light { background-color: #fff;}.toolbar-light .tool-item > .fa { color: white;}.toolbar-light .tool-item.selected,.toolbar-light .tool-item:hover { background: #d6e1e5; color: white;}.animate-standard { -webkit-animation: standardAnimate 0.3s 1 ease;}.animate-flyin { -webkit-animation: rotateAnimate 0.5s 1 ease;}.animate-grow { -webkit-animation: growAnimate 0.4s 1 ease;}.animate-flip { -webkit-animation: flipAnimate 0.4s 1 ease;}.animate-bounce { -webkit-animation: bounceAnimate 0.4s 1 ease-out;}@-webkit-keyframes rotateAnimate {from { transform: rotate(180deg) translate(-120px); opacity: 0;}to { transform: rotate(0deg) translate(0px); opacity: 1; }}@-webkit-keyframes standardAnimate {from { transform: translateY(-20px); opacity: 0;}to { transform: translateY(0px); opacity: 1; }}@-webkit-keyframes growAnimate {0% { transform: scale(0) translateY(40px); opacity: 0;}70% { transform: scale(1.5) translate(0px);}100% { transform: scale(1) translate(0px); opacity: 1; }}@-webkit-keyframes rotate2Animate {from { transform: rotate(-90deg); transform-origin: 0% 100%; opacity: 0;}to { transform: rotate(0deg); opacity: 1; }}@-webkit-keyframes flipAnimate {from { transform: rotate3d(2,2,2,180deg); opacity: 0;}to { transform: rotate3d(0,0,0,0deg); opacity: 1; }}@-webkit-keyframes bounceAnimate {0% { transform: translateY(40px); opacity: 0;}30% { transform: translateY(-40px);}70% { transform: translateY(20px);}100% { transform: translateY(0px); opacity: 1; }}