/* cmsms stylesheet: aea_2020 modified: Wednesday, September 10, 2025 5:59:53 PM */
@charset "utf-8";
/* CSS Document */
.clear {clear: both;}
.f_left {float: left;}
.f_right {float: right;}
a:link, a:visited, a:active {color:#546367; text-decoration:none;}
a:hover {text-decoration: underline;}
body {background-color:#1F2324; font-family: 'Montserrat', "Trebuchet MS", Arial, Helvetica, sans-serif, "Monotype Corsiva"; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {color:#FFF; margin:10px 0px; text-shadow:1px 2px 2px #000; text-transform:uppercase;}
p, ul, ul li, ol li {color:#FFF; font-size:14px; line-height:25px; margin:0px 0px 10px 0px;}

/* CONTAINERS & HOLDERS */
#header_container {background-position: center; background-repeat: no-repeat; background-size:cover; border-bottom:10px solid #546367; height:inherit; width:100%;}
#header_spacer {background-color:#000; border-bottom:1px solid #546367; margin-bottom:10px; min-height:15px; opacity:0.85;}
#nav_quick_holder {margin:0 auto; width:1186px;}
.nav_quick_01 {color:#FFF; display:block; text-align:left; text-transform:uppercase; width:45%;}
.nav_quick_01 h2 {margin-bottom:0px;}
.nav_quick_02 {color:#FFF; display:block; font-size:10px; padding:10px 3px 10px 0px; text-align:right; text-transform:uppercase; width:45%;}
.title_01 {background-color:#000; border-left:7px solid #546367; box-shadow:0px 0px 5px #000;  color:#FFF; float:right; font-size:20px; font-weight: bold; margin-bottom:10px; margin-top:50px; padding:5px; text-align: center; text-transform:uppercase; width:inherit;}
.title_02 {background-color:#000; border-left:7px solid #546367; box-shadow:0px 0px 5px #000; float:right; margin-bottom:10px; padding:5px; width:80%;}
.title_02 p {color:#546367; font-size:11px; font-weight:bold; line-height:18px; margin:0px 10px; text-align:right; text-transform:uppercase;}
#header_holder {margin:0 auto; width:1186px;}
.header_buttons {display:block; text-align:center; text-transform:uppercase; width:100%;}
.header_buttons ul {display:inline;}
.header_buttons ul li {background-color:#000; border-left:7px solid #546367; box-shadow:0px 0px 5px #000; color:#FFF; display:block; float:right; font-size:12px; margin:5px; text-align:center; width:40%;}
.header_buttons ul li a {color:#FFF; display:block; padding:5px; text-decoration:none;}
.content_holder {}
.content_holder p {}
.content_holder p img {border-left:7px solid #546367; width:95%;}
.content_holder ul {display:block;}
.content_holder ul li {display:block;}
.content_holder ul li img {border-left:7px solid #546367; width:50%;}
.content_holder_01, .content_holder_02 {background-color:#000; color:#FFF; line-height:18px; padding:10px; width:auto;}
.content_holder_01 ul, .content_holder_02 ul {padding:0px;}
.content_holder_01 ul li, .content_holder_02 ul li {display:block; font-size:11px; line-height:18px; text-align:center; text-transform:uppercase;}
.content_holder_01 .dd_fees_holder {background-color:#1A1F20; border-left:7px solid #1A1F20; display:block; float:left; margin-bottom:3px; width:95%;}
.content_holder_01 .dd_fees_holder p {font-size:10px; line-height: 16px; margin-top:5px; padding:0px 10px; text-align:left;}
.side_buttons {display:block; text-align:center; text-transform:uppercase; width:100%;}
.side_buttons ul {display:inline; padding:0px;}
.side_buttons ul li {background-color:#000; border-left:7px solid #546367; color:#FFF; display:block; float:left; font-size:12px; margin:5px; text-align:center; width:95%;}
.side_buttons ul li a {color:#FFF; display:block; padding:5px; text-decoration:none;}

.l_holder {float:left; padding:5px; width:70%;}
.l_holder_alt {float:left; padding:5px 0px; width:45%;}
.r_holder {float:right; padding:5px; width:25%;}
.r_holder_alt {float:right; padding:5px 0px; width:45%;}
.l_holder_alt .content_holder .img_feature, .r_holder_alt .content_holder .img_feature {background-position:center; background-repeat:no-repeat; background-size:cover; margin:0 auto; width:500px;}

#nav_container {background-color:#000; border-bottom:1px solid #546367; margin:0 auto; min-height:15px; width:100%;}
#nav_holder {margin:0 auto; min-height:15px; text-align:center; width:1186px;}
#nav_holder ul {display:flex; justify-content:space-between; margin:0px; padding:0px;}
#nav_holder ul li {display:block; margin-bottom:0px;}
#nav_holder ul li a {display:block; font-size:12px; padding:6px; text-transform:uppercase;}
#nav_holder ul li a:hover {color:#FFF;}

.body_container {margin:10px 0px; width:100%;}
.body_holder {margin:0 auto; width:1186px;}

#partners_holder {background-color:#1A1F20; width:100%;}
.partners_img {padding:5px; text-align:center;}
.partners_img img {height:auto; width:100%;}

.aea_cap_holder {display:flex;}
.aea_cap_title {color:#546367; font-size:10px; font-weight:bold; padding: 3px; text-align:center; text-transform:uppercase; width:15%;}
.aea_cap_value {color:#FFF; font-size:10px; padding:3px; text-align:center; text-transform:uppercase; width:15%;}
.aea_cap_value:hover {background-color:#000; color:#546367;}

.social {background-color:#1A1F20; border-left:7px solid #1A1F20; display:block; float:left; margin-bottom:3px; width:97%;}
.social p {font-size:10px; line-height: 16px; margin-top:5px; padding:0px 10px; text-align:left;}

.sponsors {text-align:center;}
.sponsors img {width:90%;}
.sponsors_01 {display:flex; justify-content:space-between; padding: 5px 0px;}
.sponsors_02 {display:flex; justify-content:space-between; padding: 5px 0px;}

#footer_container {background-color:#000; border-bottom:4px solid #546367; border-top:1px solid #546367; width:100%;}
#footer_container #footer_holder {display:flex; justify-content:space-between; margin:0 auto; width:1186px;}
#footer_container #footer_holder .mini_holder {margin:0px 10px; width:25%;}
#footer_container #footer_holder .mini_holder p {font-size:11px;}
#footer_container #footer_holder .mini_holder img {height:auto; width:85%;}

#power_ranks, .champions {width:100%;}
.power_ranks_holder, .champ_holder {background-color:#1A1F20; border-left:7px solid #546367; margin-bottom:3px; width:97%;}
.power_ranks_pic, .champ_pics {float:left; width:18%;}
.power_ranks_details, .champ_details {float:right; width:79%;}
.power_ranks_team, .champ_team {color:#FFF; float:left; font-size:10px; margin:2px; padding:2px; width:70%;}
.power_ranks_score, .champ_score {color:#FFF; float:left; font-size:10px; margin:2px; padding:2px; text-align:right; width:20%;}
.champ_year_02 {text-align:center; text-transform:uppercase;}
.champ_pic_02 {float:left; width:25%;}
.champ_details_02 {float:left; margin-left:10px; padding:5px; width:70%;}
.champ_team_02 {color:#FFF; display:inline-block; float:left; font-size:16px; font-weight:bold; margin:3px;}
.champ_score_02 {background-color:#1F2324; border:1px solid #546367;color:#FFF; display:inline-block; float:right; font-size:16px; font-weight:bold; margin-bottom:3px; padding:5px; text-align:center; width:65px;}
.champ_article_02 {background-color:#1F2324; border:1px solid #546367;color:#FFF; display:inline-block; float:right; font-size:14px; padding:5px; text-transform:uppercase; width:97%;}
.champ_players {}
.champ_player_list {color:#FFF; display:block; font-size:14px; margin-bottom:5px;}

/* BLOGS */
.CGBlog_holder {}
.CGBlog_holder p {}
.CGBlog_holder p img {}
.CGBlog_holder ul {}
.CGBlog_holder ul li {border-left:7px solid #546367; width:50%;}
.CGBlog_holder ul li img {}

.CGBlog_holder_mini {}
.CGBlogSummary_mini {background-color:#000; border-left:7px solid #546367; float:left; margin:0px 5px 5px 0px; width:45%;}
.CGBlogSummaryPostdate_mini {font-size:11px; color:#546367; margin:5px 0px 0px 5px; text-align:center; text-transform:uppercase; width:auto;}
.CGBlogSummaryLink_mini {font-size:11px; margin:0px 0px 5px 0px; text-align:center; text-transform:uppercase; width:auto;}
.CGBlogSummarySummary_mini p {font-size:11px; line-height:19px; margin:0 auto; text-align:center; width:95%;}

.CGBlogSummary, .GBlogPostDetail {background-color:#000; border-left:7px solid #546367; margin-bottom:5px; width:auto;}
.CGBlogSummary_main {float:right; padding:10px 10px 10px 0px; width:40%;}
.CGBlogSummary_extra {float:left; width:55%;}
.CGBlogSummaryPostdate {color:#546367; font-size:10px; font-weight:bold; margin-bottom:10px; text-align:right; text-transform:uppercase;}
.CGBlogSummaryLink {font-size:12px; text-transform:uppercase; width:95%;}
.CGBlogSummaryCategory, .CGBlogSummaryAuthor, #CGBlogPostDetailAuthor, #CGBlogPostDetailAuthor {display:none;}
.CGBlogSummarySummary {}
.CGBlogSummarySummary p {font-size:16px;}
.CGBlogSummaryField {width:100%;}
.CGBlogNav {background-color:#1A1F20; color:#FFF; font-size: 11px; letter-spacing:5px; line-height:18px; margin-bottom:5px; padding:5px; text-align:left; text-transform:uppercase; width:99%;}
.l_holder .CGBlogSummaryField p img {width:65%;}

#CGBlogArchive {}
.CGBlogArchive {background-color:#000; border-left:7px solid #546367; margin-bottom:5px; width:auto;}
.CGBlogArchivePhoto {float:left; padding:5px; width:13%;}
.CGBlogArchivePhoto img {height:auto; text-align:center; width:100%;}
.CGBlogArchiveHolder {float:left; padding:5px; width:77%;}
.CGBlogArchivePostdate {color:#546367; font-size:10px; margin-bottom:5px; padding-top:5px;  text-transform:uppercase;}
.CGBlogSummaryArchiveLink {text-transform:uppercase;}
.CGBlogSummarySummaryArchive {}
.CGBlogSummaryFieldArchive {}

#CGBlogPostDetailDate {color:#546367; font-size:10px; font-weight:bold; margin-bottom:10px; padding:5px; text-align:right; text-transform:uppercase;}
#CGBlogPostDetailTitle {padding:5px; text-align:center;}
#CGBlogPostDetailSummary {border-top:2px solid #546367; margin-top:15px;}
#CGBlogPostDetailSummary p {font-size:18px; line-height:24px; padding:5px; text-align:center;}
.CGBlogDetailField {}
.GBlogPostDetail_main {float:right; padding:5px 10px 5px 0px; width:44%;}
.CGBlogPostDetail_extra {float:left; width:53%;}
#CGBlogPostDetailContent {padding:5px 20px;}
CGBlogPostDetailContent ul {}
#CGBlogPostDetailContent ul li {display:list-item;}
#CGBlogPostDetailContent p img {border-left:7px solid #546367; text-align:center; width:80%}
.prevblogarticle, .nextblogarticle {display:inline-block; font-weight:bold; padding:5px 10px;}

/* FAQS */
.faq_q {color:#FFF; margin-bottom:10px; text-transform:uppercase;}
.faq_q h4 {color:#FFF;}

/* PARAGRAPHS */
.nav_quick_02 a {color:#FFF !important;}
.content_holder_01 p {font-size:11px; line-height:18px;}

/* IMAGES */
.img_holder {height:inherit; width:99%;}
.img_social {float:left; margin:5px 10px 5px 5px; width:25px;}
.img_sponsor {height:auto; width:15%;}
.img_feature {border-left:7px solid #546367; height:auto; padding:10px; width:auto;}
.img_champ {padding:3px; width:95%;}
.champ_year_02 h4 img {height:auto; width:40px;}
img {height:inherit; width:100%;}

/* FORMS */
fieldset {border:none;}
.text_input {padding:5px;}
.pulldown {padding:5px;}
.text_area {padding:5px;}
input, pulldown, select, textarea {border-radius:4px; display:block; padding:5px;}
label {color:#FFF; font-size:14px; margin-right:10px;}
legend {display:none;}
.module_bfr_browsenav {background-color:#1A1F20; color:#FFF; font-size:11px; letter-spacing:5px; line-height:18px; margin-bottom:5px; padding:5px; text-align:left; width:99%;}

/* COLORS */

/* SCROLLBAR */
::-webkit-scrollbar {width:10px;}
::-webkit-scrollbar-track {background:#1F2324;}
::-webkit-scrollbar-thumb {background:#333;}
::-webkit-scrollbar-thumb:hover {background:#CCC;}

/* HIDE OR SHOW */
.full {}
.mobile {display:none;}
/* cmsms stylesheet: spc_2020 modified: Wednesday, June 25, 2025 8:44:03 PM */
@charset "utf-8";
/* CSS Document */
a:link, a:visited, a:active {color:#FAECC0;}
hr {color:#FAECC0;}

/* CONTAINERS & HOLDERS */
#header_container {border-bottom:10px solid #FAECC0; background-image: url(http://www.silverpuckchallenge.com/uploads/images/template/img_spc_bg.jpg);}
.header_highlights {color:#FAECC0;}
#nav_container {border-bottom:1px solid #FAECC0;}
.body_container {}
#footer_container {border-top:1px solid #FAECC0; border-bottom:4px solid #FAECC0;}
#header_spacer {border-bottom:1px solid #FAECC0;}
.content_holder_01 .dd_fees_holder {border-left:7px solid #FAECC0;}
.header_buttons ul li {border-left:7px solid #FAECC0;}
.header_buttons ul li:hover {border-left:7px solid #FFF;}
.side_buttons ul li {border-left:7px solid #FAECC0;}
.side_buttons ul li:hover {border-left:7px solid #FFF;}
.social {border-left:7px solid #FAECC0;}
.power_ranks_holder, .champ_holder {border-left:7px solid #FAECC0;}
.champ_player_list {color:#FAECC0;}
.aea_cap_value:hover {color:#FAECC0;}

/* BLOG */
.CGBlogSummaryPostdate {color:#FAECC0;}
.CGBlogSummary {border-left:7px solid #FAECC0;}
.GBlogPostDetail {border-left:7px solid #FAECC0;}
#CGBlogPostDetailSummary {border-top:2px solid #FAECC0;}
.CGBlogSummaryPostdate {color:#FAECC0;}
#CGBlogPostDetailDate {color:#FAECC0;}
#CGBlogPostDetailSummary {}
.CGBlogArchive {border-left:7px solid #FAECC0;}

/* FAQS */
.faq_q {color:#FAECC0;}

/* PARAGRAPHS */
.title_01, .title_02 {border-left:7px solid #FAECC0;}
.title_02 p {color:#FAECC0;}
p {}

/* IMAGES */
.img_holder {height:inherit; width:99%;}
.img_feature {background-image: url(http://www.silverpuckchallenge.com/uploads/images/template/bg_spc_mini.jpg); border-left:7px solid #FAECC0;}
.l_holder p img {border-left:7px solid #FAECC0;}
.l_holder ul li img {border-left:7px solid #FAECC0;}
img {height:inherit; width:100%;}

/* GALLERY */
.gallery p {display:none;}
.gallery h3 {display:none;}
.gallery .img {height:90px !important; width:auto;}
.gallerycomment {color: #FAECC0; line-height:23px;}
.pagenavigation {display:none;}

.content_holder_01 .gallery p {display:none;}
.content_holder_01 .gallery .img {height:auto !important; width:70px;}
.content_holder_01 .gallerycomment {display:none;}
.content_holder_01 .pagenavigation {display:none;}
/* cmsms stylesheet: aea_2020_mobile modified: Thursday, April 2, 2020 12:14:02 PM */
@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1000px) {
	#nav_quick_holder {width:100%;}
	#header_holder {width:100%;}
	#nav_holder {width:100%;}
	.body_holder {width:100%;}
	#footer_container #footer_holder {width:auto;}
	.l_holder_alt .content_holder .img_feature, .r_holder_alt .content_holder .img_feature {width:90%;}
}

/* WIDTH <800 */
@media screen and (max-width: 800px) {
	.l_holder, .r_holder, .nav_quick_01, .nav_quick_02 {width:47%;}
	.title_01, .title_02 {float:none; width:96%;}
	.l_holder ul li {width:90%;}
	.header_buttons ul li {float:right; margin-bottom:10px; width:95%;}
	.img_social {width:33px;}
	.CGBlogSummary_main, .GBlogPostDetail_main {padding:5px; width:95%;}
	.CGBlogSummary_extra, .CGBlogPostDetail_extra {width:100%;}
	.champ_pic_02 {width:100%;}
	.champ_details_02 {width:91%;}
	.champ_article_02 {font-size:12px; text-align:center;}
	#footer_container #footer_holder .mini_holder {margin:0px 5px;}
	#footer_container #footer_holder .mini_holder p {line-height:17px;}
	
}

/* WIDTH <500 */
@media screen and (max-width: 500px) {
	.l_holder, .r_holder, .nav_quick_01, .nav_quick_02 {float:none; width:97%;}
	.l_holder_alt {float:none; width:97%;}
	.r_holder_alt {float:none; width:97%;}
	.nav_quick_01, .nav_quick_02 {padding:5px 0px; text-align:center;}
	.content_holder p {text-align:justify;}
	#nav_holder ul {display:block; padding:0px;}
	#footer_container #footer_holder {display:block;}
	#footer_container #footer_holder .mini_holder {text-align:center; width:95%;}
	#footer_container #footer_holder .mini_holder img {width:40%;}
}
