/* cmsms stylesheet: aea_default modified: 04/11/19 10:48:24 */
@charset "utf-8";
/* CSS Document */

/* DEFAULT CSS */
.clear {clear: both;}
.f_left {float: left;}
.f_right {float: right;}
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 {margin: 5px 0px; text-shadow:1px 2px 2px #000; text-transform: uppercase;}
a:link, a:visited, a:active {color:#546367;text-decoration: none; text-shadow: 1px 2px 2px #000;}
a:hover {text-decoration:underline;}
ul, li {color:#FFF; font-size:15px; line-height:25px; text-shadow:1px 2px 2px #000;}
hr {border:1px solid #546367; opacity:0.35;}
p {color: #FFF; font-size: 15px; line-height: 25px; letter-spacing:0.02em; margin: 0px 0px 10px 0px; text-shadow: 1px 2px 2px #000; text-align:justify;}
.left, .left p {text-align:left;}
.right, .right p {text-align:right;}
.center, .center p {text-align:center;}

/* MOBILE NAV */
#mobile_nav {display:none;}
#mobile_nav ul {margin:0px; padding:0px; text-align:center;}
#mobile_nav li {background-color:#546367; border-left:2px solid #FFF; border-radius:4px; display:inline-block; font-size:12px; margin:2px;}
#mobile_nav a {color:#1F2324; display:block; padding:5px 10px; text-shadow:none;}

/* MAIN NAV */
#main_nav {background-color:#546367; background-image: url(http://www.silverpuckchallenge.com/uploads/images/template/img_nav_left.png); background-position:left; background-repeat:no-repeat; background-size:contain; margin:0 auto; position:relative; width:1186px;}
#main_nav ul {margin:0px;}
#main_nav li {background-color:#546367; display:block; float:right; font-size: 10px;}
#main_nav li:hover {background-color:#1F2324;}
#main_nav a {color:#1F2324; display: block; padding: 2px 8px; text-shadow:none; text-transform:uppercase;}
#main_nav .currentpage a {color: #FFF;}
#main_nav .header_logo {position:absolute; height:auto; left:15px; top:-110px; width:180px;}
.header_logo img {width:100%}

/* NAV ICONS */
#nav_icons_01, #nav_icons_02 {background-color:#546367; margin:0 auto; width: 1186px;}
.nav_icon_box {display:block; float:right; padding:10px;}
.nav_icon_holder {display:inline-block; float:right; margin:10px 0px;}
.nav_icon {display:block; float:left; text-align:center; width:20%;}
.nav_icon_box_text {display:block; float:left; font-size:9px;}
.nav_icon_text {display:block; float:right; font-size:15px; margin:8px 10px; text-align:center;}
.nav_icon_box_text a {color:#1F2324; padding:15px 0px; text-shadow:none; text-transform:uppercase;}
.nav_icon_text a {color:#FFF; padding:15px 0px; text-shadow:none; text-transform:uppercase;}
.nav_icon_box_text a:hover {color:#FFF;}
.nav_icon_text img {background-color: #1A1F20; border:2px solid #546367; border-radius:100%; box-shadow: 1px 3px 5px #000; margin-right:10px; width:15%;}

/* FOOTER NAV */
#footer_nav {}
#footer_nav ul {padding:0px;}
#footer_nav ul li {display:block;}
#footer_nav a {display:block; padding:1px 5px; text-transform:uppercase;}

/* FOOTER */
.col_footer {margin:0 auto; width:1186px;}
.col_footer .col_standard {overflow:hidden; margin:10px; width:30%;}
.col_footer h5 {margin-top:30px;}
.col_footer h6 {color:#546367; font-size:8px; margin-bottom:45px;}
.col_footer p {font-size:11px; line-height:20px;}
.footer_box ul {padding:0px;}
.footer_box ul li {display:inline-block; float:left; font-size:9px; margin:2px; line-height:12px; width:32%;}
.footer_box ul li a {color:#FFF; display:block; padding:3px; text-transform:uppercase;}
.footer_box ul li img {margin-right:15px; vertical-align:middle; width:25%;}
.footer_box .footer_mini {font-size:14px; margin-bottom:25px; text-transform:uppercase;}
.footer_box .footer_mini img {background-color: #1A1F20; border:2px solid #546367; border-radius:100%; box-shadow: 1px 3px 5px #000; margin-right:10px; width:15%;}
.footer_logo {display:block; float:left; height:auto; margin:0px 5px 5px 0px; width:25%;}

/* THIRD CONTENT BLOCK */
.spc_partners {background-color:#1A1F20; border:1px solid #546367; border-radius:4px; margin-bottom:10px; padding:5px; overflow:hidden; width:98%;}
.spc_partners p {font-size:12px; padding:5px;}
.spc_partners img {float:left; margin:0px 15px 10px 0px; width:15%;}
.spc_partners p {}

/* SPONSOR BANNERS */
.advertisement {background-color:#1A1F20; border:1px solid #546367; border-radius:4px; text-align:center; width:98%;}
.advertisement img {margin:3px; opacity:0.80;}
.advertisement img:hover {opacity:1.0;}
.advertisement p {display:block; font-size:9px; line-height:14px; padding:5px; text-align:center; text-transform:uppercase;}
.sponsors_holder {display: flex; justify-content: space-between;}
.sponsors {float: left; margin:0px 7px 15px 7px; opacity:0.90;}
.sponsors:hover {opacity:1.0;}

/* AEA ACCOUNT CONTENTS */
.aea_contents_holder {display: flex; justify-content: space-between;}
.aea_contents_title {float: left; font-size: 14px; margin:5px; text-transform: uppercase;}
.aea_contents {font-size: 10px; border-radius:4px; margin:5px; padding: 5px; transition:color 0.5s ease; width:98%;}
.aea_contents a {color:#FFF; display:block; font-weight:bold; margin:0 auto; text-align:center; text-transform:uppercase; width:100%;}
.aea_contents a:hover {color:#FFF;}

/* CONTAINERS */
.container_header,
.container_01,
.container_02,
.container_03,
.container_04,
.container_footer {width: 100%;}
.header_row_01,
.header_row_03,
.body_row_01,
.body_row_02,
.footer_row_01,
.footer_row_02,
.footer_row_03 {min-height: 10px; width: 100%;}
.header_row_01,
.body_row_01,
.footer_row_01,
.footer_row_03 {background-color: #546367;}
.header_row_02 {margin:0 auto; min-height:50px; width:1186px;}
.header_row_03 {background-image: url(http://www.silverpuckchallenge.com/uploads/images/template/img_nav_right.png); background-position:right; background-repeat:no-repeat; background-size:50%; border-bottom:3px solid #546367;}
.container_01 {background-position: center; background-repeat: no-repeat; background-size:cover; border-bottom: 6px solid #546367; height: inherit; margin-bottom: 10px; overflow: hidden;}

/* COLUMNS */
.col_full_01,
.col_full_02,
.col_full_03 {margin: 0 auto; width: 1186px;}
.col_full_01 {text-align: center;}
.col_full_01 .main_logo {height: auto; width: 30%;}
.col_full_01 h3 {color:#FFF;}
.col_standard {margin-bottom: 10px; position: relative; width: 100%;}
.col_standard .side_img {height:auto; width:50%;}
.col_standard .col_title {background-color: #1A1F20; border-radius: 4px; color: #FFF; font-size:9px; left: 11px;	padding: 6px; position: absolute; text-transform:uppercase; top: 11px; z-index: 1;}
.col_main {width: 65%;}
.col_main .col_standard {overflow:hidden; width:49%;}
.col_secondary {width:33%;}
.col_header {margin:10px 0px; text-align:center; width:100%;}
.col_header_title {display:block; margin: 5px;}
.col_logo {background-color: #1A1F20; border: 2px solid #546367; border-radius: 100%; box-shadow: 1px 3px 5px #000; margin: 0 auto; overflow: hidden; width: 10%;}
.col_logo img {height: auto; width: 100%;}
.aea_logo {text-align: center;}
.aea_logo p {color: #FFF; font-size: 11px; line-height:18px;}
.aea_logo img {height: auto; width: 35%;}

/* SPC RANKINGS */
#spc_power_rankings {background-color:#1A1F20; border:1px solid #546367; border-radius:4px; color:#FFF; display:block; font-weight:bold; margin-bottom:15px; text-align:left; text-transform:uppercase; width:98%;}
.spc_power_rankings {border-bottom:1px solid #546367; margin-bottom:2px; transition:background-color 0.5s ease;}
.spc_power_rankings:hover {background-color:#000;}
.spc_team_rank {display:block; float:left; padding:2px 14px 5px; width:62%;}
.spc_rank {display:block; float:left; font-size:10px; font-weight:bold; padding:5px; text-align:center; width:14%;}
.spc_bracket {display:block; float:left; font-size:10px; font-weight:bold; padding:5px; text-align:center;}
.spc_logo {display:block; float:left; margin-right:5px; overflow:hidden; padding:7px; text-align:center; width:9%;}
.spc_logo img {border:2px solid #546367; border-radius:100%; box-shadow: 1px 3px 5px #000; height:auto; width:90%;}
.spc_rank_value, .spc_score_value, .spc_bracket_value {color:#546367;display:block; float:left; font-size:12px; overflow:hidden; padding:13px 6px 5px; text-align:center; width:9%;}
.spc_team {display:block; float:left; width:46%;}
.spc_team_name, .spc_captain {display:block; float:left; width:98%;}
.spc_team_name {font-size:11px; margin-top:9px;}
.spc_captain {color:#546367; font-size:9px; margin-top:2px;}
.spc_pr_disclaimer {padding:10px;}
.spc_pr_disclaimer p {display:block; font-size:9px; font-weight:100; line-height:14px; padding:5px; text-align:center; text-transform:uppercase;}

/* D&D RANKINGS */
#dd_power_rankings {background-color:#1A1F20; border:1px solid #546367; border-radius:4px; color:#FFF; display:block; font-weight:bold; margin-bottom:15px; text-align:left; text-transform:uppercase; width:98%;}
.dd_power_rankings {border-bottom:1px solid #546367; margin-bottom:2px; transition:background-color 0.5s ease;}
.dd_power_rankings:hover {background-color:#1F2324;}
.dd_team_rank {display: block; float: left; font-size: 10px; padding: 5px; text-align: center; width: 60%;}
.dd_bracket {display: block; float: right; font-size: 10px; font-weight: bold; padding: 5px; text-align: center; width: 25%;}

.dd_rank_value {color: #546367; display: block; float: left; font-size: 15px; padding: 12px 5px; text-align: center; width: 15%;}
.dd_bracket_value {color: #546367; display: block; float: right; font-size: 10px; padding: 12px 0px ; text-align: center; width: 23%;}

.dd_logo {display:block; float:left; margin-right:5px; overflow:hidden; padding:7px; text-align:center; width:9%;}
.dd_logo img {border:1px solid #546367; border-radius:100%; box-shadow: 1px 3px 5px #000; height:auto; width:90%;}

.dd_team {display:block; float:left; width: 42%;}
.dd_team_name, .dd_captain {display:block; float:left; width:98%;}
.dd_team_name {font-size:11px; margin-top:9px;}
.dd_defeated {color:#546367; font-size:7px; margin-top:2px;}
.dd_pr_disclaimer {padding:10px;}
.dd_pr_disclaimer p {display:block; font-size:9px; font-weight:100; line-height:14px; padding:5px; text-align:center; text-transform:uppercase;}

/* AEA ROSTERS */
.aea_rosters_holder {margin: 5px; padding: 5px; text-align: center; width: 45%;}
.aea_rosters {border:1px solid #546367; border-radius:4px; display: block; float: left; margin: 5px 5px 10px 5px; padding: 5px; width:96%;}
.aea_rosters_names {color:#FFF; display: block; font-size: 12px; margin: 0 auto; padding: 5px; text-align: center; width: 96%;}

/* AEA TOPICS */
.aea_topics {background-color: #1A1F20; border: 1px solid #546367; border-radius: 4px; margin: 10px; overflow: hidden;}
.aea_topics img {border-bottom: 3px solid #546367; height: auto; width:100%;}
.aea_topics_content {margin: 0 auto; padding: 5px; text-align: center; width:96%;}
.aea_topics_content p {font-size: 13px; line-height: 20px; text-align:center;}

/* BLOG */
.CGBlogSummaryCategory, #CGBlogSummaryCategory, .CGBlogSummaryCategorySide, .CGBlogSummaryCategoryV2, .CGBlogSummaryAuthor, .CGBlogSummaryAuthorSide, .CGBlogSummaryAuthorV2, #CGBlogPostDetailAuthor, #CGBlogPostDetailHorizRule {display: none;}

.CGBlogSummaryPostdate, #CGBlogPostDetailDate {border-bottom:1px solid #546367;	color:#546367; font-size:12px; padding:5px 10px 10px 10px; 	text-transform:uppercase;}

.col_main .col_standard .CGBlogSummary {background-color: #1A1F20; border: 1px solid #546367; border-radius: 4px; height: 420px; margin-bottom: 10px; overflow: hidden;
	position: relative;}
.CGBlogSummarySide {background-color:#1A1F20; border:1px solid #546367; border-radius:4px; margin-bottom:10px; overflow:hidden;	position:relative; width:98%;}
.col_main .CGBlogSummary {background-color: #1A1F20; border: 1px solid #546367; border-radius: 4px; height: 440px; margin: 5px 3px; overflow: hidden; position: relative; width: 48%;}
.col_main .CGBlogSummarySummary p {font-size:14px; line-height:23px; margin:7px 3px;}
.col_main .col_standard .CGBlogSummarySummary p {font-size:12px; line-height:20px; margin:7px 3px;}

.CGBlogFull {background-color:#1A1F20; border:1px solid #546367; border-radius:4px; margin-bottom:10px; padding:10px; overflow:hidden;}

#CGBlogV2 {background-color:#1A1F20; border:1px solid #546367; border-radius:4px; height: 210px; margin-bottom:10px; overflow:hidden; position: relative;}

.CGBlogSummaryPostdateSide {color:#546367; float:left; font-size:10px; margin:3px 0px; text-align:left; text-transform:uppercase; width:60%;}
.CGBlogSummaryPostdateV2 {border-bottom:1px solid #546367; color:#546367; font-size:12px; padding:0px 0px 2px 0px; text-transform:uppercase;}

.CGBlogSummaryLink {border-bottom:1px solid #546367; font-size:18px; font-weight:bold; line-height:22px; padding:10px; 	text-align:center; text-transform: uppercase;}
.CGBlogSummaryLink a {display:block;}

.CGBlogSummaryLinkSide {color:#fff; display:block; float:left; font-size:14px; font-weight:bold; padding:5px 5px 0px 0px; text-align:left; text-transform:uppercase; width:60%;}

.CGBlogSummaryLink_Bottom {background-color:#546367; bottom:11px; display:block; position: absolute; text-align:right; width: 100%;}
.CGBlogSummaryLink_Bottom a {color:#1A1F20; display:block; font-size:12px; padding:10px; text-shadow:none;}
.CGBlogSummaryLink_Bottom a:hover {color:#FFF;}

.CGBlogSummaryLink_BottomV2 {background-color:#546367; border-radius:4px; bottom: 10px; display:block; float:right; position: absolute; right: 10px; text-align:center; width:20%; z-index: 50;}
.CGBlogSummaryLink_BottomV2 a {color:#1A1F20; display:block; font-size:10px; padding:8px; text-shadow:none;}
.CGBlogSummaryLink_BottomV2 a:hover {color:#FFF;}

.CGBlogSummaryLink_BottomSide {display:block; float:left; padding:15px 5px 10px; text-align:left; text-transform:uppercase; width:95%;}
.CGBlogSummaryLink_BottomSide a {color:#FFF; display:block; font-size:10px; text-shadow:none;}

.CGBlogSummaryLinkV2 {font-size:18px; font-weight: bold; line-height:28px; padding:2px 10px 2px 0px; text-align:left; text-transform:uppercase;}
.CGBlogSummaryLinkV2 a {color:#FFF; display:block;}

.CGBlogSummarySummary {overflow: hidden; padding: 10px;}
.CGBlogSummarySummary p {font-size: 13px;}

.CGBlogSummarySummarySide {overflow: hidden; padding: 2px 5px;}
.CGBlogSummarySummarySide p {font-size:11px; line-height:18px;}

.CGBlogSummaryV2 {float:right; margin-right:5px; overflow:hidden; padding:10px; width:54%;}
.CGBlogSummaryV2 p {font-size:16px; text-align:justify;}

.CGBlogSummarySummaryV2 p {font-size: 14px; line-height:23px;}

.CGBlogSummaryField {position: relative;}
.CGBlogSummaryField img {border-bottom:6px solid #546367; height:inherit; position:relative; width:100%;}

.CGBlogSummaryFieldSide {float:left; height:55px; position:relative; width:35%;}
.CGBlogSummaryFieldSide img {border:2px solid #546367; border-radius:4px; box-shadow: 1px 3px 5px #000;	height:inherit;	margin:5px;	position:relative; width:80%;}

.CGBlogSummaryFieldV2 {background-position:center; background-size:140%; border-right:3px solid #546367; float:left; height:210px; width:40%;}

#CGBlogPostDetailSummary p {font-size: 24px; line-height: 32px; text-align: center;}
.CGBlogDetailField p {text-align: center;}
.CGBlogDetailField img {border:1px solid #546367; border-radius: 4px; height: inherit; margin: 0 auto; overflow: hidden; width: 98%;}

.CGBlogoSummaryFieldLogo {border:2px solid #546367; border-radius: 100%; bottom: -34px;	box-shadow: 1px 3px 5px #000; overflow: hidden;	position: absolute;	right: 10px; width: 20%;}
.CGBlogoSummaryFieldLogo img {border-bottom: none; height: inherit; width: 100%;}

#CGBlogPostDetailTitle {margin-top:10px ; padding-left:15px;}
#CGBlogPostDetailContent {padding: 10px;}
#CGBlogPostDetailContent p img {border:2px solid #546367; border-radius:4px; margin:5px; width:40% !important;}

.prevblogarticle {display:block; float:left; font-size:13px; padding:5px;}
.nextblogarticle {display:block; float:right; font-size:13px; padding:5px;}

/* ACCOUNTS */
.acct_intro {border:1px solid #546367;border-radius:4px;color:#FFF;font-size:12px;line-height:20px;margin-bottom:10px;padding:10px;width:46%;}
.acct_intro p {font-size:11px;line-height:20px;}
.acct_holder {float:left;height:170px;margin:5px;padding:3px;width:47%;}
.acct_contents {color:#FFF;font-size:12px;margin-bottom:10px;padding:3px;}
.acct_profile {border:1px solid #546367;border-radius:4px;margin:3px;padding:10px;position:relative;transition:background-color 0.5s ease;width:96%;}
.acct_profile:hover {background-color:#000;}
.acct_profile_name {float:right;margin-bottom:3px;text-align:right;width:68%;}
.acct_profile_pic_personal, .acct_profile_pic_public {background-position:center;background-size:cover;border:2px solid #546367;border-radius:4px;box-shadow:1px 3px 5px #000;float:left;height:90px;margin-right:10px;overflow:hidden;width:90px;}
.acct_profile_pic_personal img, .acct_profile_pic_public img {height:110px;object-fit:cover;width:110px}
.acct_profile_value {color:#546367;float:right;font-size:11px;margin-bottom:5px;text-align:right;width:70%;}
.acct_profile_playing {color:#FFF;float:right;font-size:9px;margin-bottom:5px;text-align:right;width:70%;}
.acct_profile_champs {border:1px solid #546367;border-radius:4px;color:#FFF;float:right;font-size:8px;margin:2px;padding:3px 2px;text-align:center;width:30%;}
.alert-info {color:#FFF;line-height:25px;margin-bottom:10px;}

/* SOCIAL */
.spc_social {border-radius:4px; display:block; float:left; margin:3px; overflow:hidden; text-align:center; width:24%;}
.spc_social_v2 {border-radius:4px; display:block; float:left; margin:3px; overflow:hidden; text-align:center; width:99%;}
.spc_youtube {background-color:#F00;}
.spc_youtube:hover {background-color:#D40808;}
.spc_facebook {background-color:#43609C;}
.spc_facebook:hover {background-color:#273D6B;}
.spc_twitter {background-color:#38C2E5;}
.spc_twitter:hover {background-color:#36A5C1;}
.spc_instagram {background-color:#AC3591;}
.spc_instagram:hover {background-color:#92267A;}
.social_header {display:block; padding:10px 5px 2px 5px;}
.social_header_v2 {display:block; float:left; padding:10px; width:17%;}
.social_header img {height:auto; width:30%;}
.social_header_v2 img {height:auto; width:50%;}
.social_body {color:#FFF; display:block; font-size:9px; font-weight:bold; padding:5px 5px 2px 5px;}
.social_body_v2 {color:#FFF; display:block; font-size:14px; float:left; font-weight:bold; padding:2px 5px 5px 5px; width:70%;}
.social_body a {color:#FFF; display:block; padding:10px; text-shadow:none; text-transform:uppercase;}
.social_body_v2 a {color:#FFF; display:block; padding:13px; text-shadow:none; text-transform:uppercase;}
.social_body a:hover, .social_body_v2 a:hover {color:#FFF;}
.mobile {display:none;}

/* FORM */
#form_start, fieldset {border:2px solid #546367; border-radius:4px;color:#546367; margin-bottom:15px;}
#form_start p, #form_start ul li {font-size:12px; margin:0px;}
#form_start ul {margin:10px 0px;}
#form_start legend {padding:0px 15px;}
.spc_text_input, .spc_text_area, .spc_pulldown, .spc_checkbox {color:#999; display:inline-block; margin:7px; width: 96%;}
.hh_text_input, .hh_text_area, .hh_pulldown, .hh_checkbox {color:#999; display:inline-block; margin:7px; width: 96%;}
.dd_text_input, .dd_text_area, .dd_pulldown, .dd_checkbox {color:#999; display:inline-block; margin:7px; width: 96%;}
.spc_checkbox div label, .hh_checkbox div label, .dd_checkbox div label {color:#546367; display:inline-block;}
.spc_text_area textarea, .hh_text_area textarea, .dd_text_area textarea {width:95%;}
.spc_checkbox input, .hh_checkbox input, .dd_checkbox input {margin-bottm:10px; margin-left:15px;}
.spc_notes p, .hh_notes p, .dd_notes p {font-size:14px; padding:5px 5px 5px 15px;}
#ranking, #team_name, #captain, #score, #bracket, #team_notes {border-radius:4px; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:5px;}
.error_message ul li {color:#900; display:block;}
.submit input {border-radius:4px; font-family: 'Montserrat', "Trebuchet MS", Arial; font-size:12px; margin-left:10px; padding:7px; text-align:center;}

/* FORM BROWSER */
table {margin-bottom: 5px; width: 98%;}
tr {}
tr:hover {background-color: #546367;}
thead {}
thead tr:hover {background-color: #1F2324;}
th {color: #546367; font-size: 10px; font-weight: bold; overflow: hidden; padding: 5px; text-align: left; text-transform: uppercase;}
td {color: #FFF; font-size: 10px; overflow: hidden; padding: 5px; text-align: left;}
.module_bfr_browsenav {color:#FFF; display:block; font-size:12px; margin-bottom:5px; width:99%;}
.module_bfr_browsenav a {padding:0px 10px;}
.tbl_spc_rosters {width:100%;}
.tbl_spc_rosters thead {display:none;}
.tbl_spc_rosters tbody {}
.tbl_spc_rosters tr {display:block; padding:2px;}
.tbl_spc_rosters th {display:inline-block; font-size:15px;}
.tbl_spc_rosters td {color: #FFF; display:inline-block; font-size:12px; margin-right:5px; text-transform:uppercase;}
.tbl_spc_rosters td:hover {color:#546367;}

.tbl_spc roster {width:100%;}
.tbl_spc_roster tbody {}
.tbl_spc_roster tr {display:inline-block; font-size:15px; line-height:20px; padding:2px; width:93%;}
.tbl_spc_roster tr td {color:#FFF; display:inline-block; text-transform:capitalize;}
.tbl_spc_roster .tbl_title {color:#546367;}
.tbl_add {padding:15px 0px 5px 25px;}
.tbl_add img {margin:0px 15px; width:25px;}
.tbl_edit {display:inline-block; margin:0px 15px; width:30px;}
.tbl_edit img {height:auto; width:75%;}

.tbl_draft_players {width:100%;}
.tbl_draft_players tr td {color:#FFF; display:inline-block; padding:5px; text-transform:capitalize;}

.tbl_champions {background-color:#1F2324; border:1px solid #546367; border-radius:4px; margin-bottom:10px; overflow:hidden; padding:5px; width:98%;}
.tbl_champions_list {background-color:#1A1F20; border:1px solid #546367; border-radius:4px; margin:5px; position:relative; overflow:hidden; padding:5px; width:45%;}
.tbl_champions_list:hover {background-color:#000; transition:background-color 0.5s ease;}
.tbl_champions_full {background-color:#1A1F20;background-image: url(http://www.dekesdangles.com/uploads/images/template/img_champions_bg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; height:auto; border:1px solid #546367; border-radius:4px;margin-bottom:10px; overflow:hidden; padding:5px; width:98%;}
.tbl_champ_teams {float:left;font-size:14px;font-weight:bold;padding:3px;width:95%;}
.tbl_champions_year {color:#FFF; display:inline-block; float:left; font-size:11px; font-weight:bold; line-height:18px; overflow:hidden;}
.tbl_champions_players {color:#FFF; display:inline-block; float:left; font-size:13px; line-height:23px;}
.tbl_champion_logo {background-color:#1F2324; background-position:center; background-repeat:no-repeat; background-size:contain; height:auto; margin:0 auto; position:relative; border:2px solid #546367;border-radius:100%;box-shadow:1px 3px 5px #000;overflow:hidden;position:absolute;right:5px;top:5px;width:20%;}
.tbl_champion_logo_full {background-color:#1F2324; background-position:center; background-repeat:no-repeat; background-size:contain; height:auto; margin:0 auto; position:relative; border:3px solid #546367; border-radius:100%;box-shadow:1px 3px 5px #000;display:block; float:left; margin-bottom:10px; overflow:hidden; width:35%;}
.tbl_champion_team {background-color:#1A1F20; border:1px solid #546367; border-radius:4px;box-shadow:1px 3px 5px #000; display:block; float:left; margin:0px 10px 10px 0px; overflow:hidden; width:60%;}
.tbl_champion_logo img, .tbl_champion_logo_full img, .tbl_champion_team img {height:auto; width:100%;}
.tbl_event{color:#FFF; display:inline-block; float:left; font-size:20px; font-weight:bold; line-height:27px; padding:5px;text-align:center;text-transform:uppercase; width:35%;}
.tbl_scores {color:#FFF; display:inline-block; float:left; font-size:20px; font-weight:bold; line-height:18px; margin-bottom:5px; padding:5px; width:95%;}
.tbl_scores h4 {color:#546367; margin-bottom:10px;}
.tbl_scores_full {color:#FFF; display:inline-block; float:left; font-size:18px; font-weight:bold; line-height:18px; padding:5px;text-align:center;width:35%;}
.tbl_champions_list a img  {float:right; margin:5px; width:6%;}
.tbl_view_more {bottom:5px;display:block;position:absolute;right:5px;width:10%;}
.tbl_view_more a img {border:2px solid #546367;border-radius:4px;box-shadow:1px 3px 5px #000;height:auto;width:40px;}

.tbl_crest_holder {background-position:top center; background-repeat:no-repeat; background-size:contain; float:left; border:1px solid #546367; border-radius:4px; margin-bottom:10px; padding:5px; text-align:center; width:98%;}
.tbl_crest_names {color:#FFF; float:left; font-size:10px; padding:3px; text-align:center; width:auto;}

/* SEARCH */
.formbuilderform {margin-bottom:10px;}
.formbuilderform span {color:#FFF; font-size: 10px; padding: 5px;}
.cms_form {}
.cms_form label {color:#999; display:block; font-size:12px; margin:0px 0px 5px 0px;}
.cms_form input, .cms_form textarea, .cms_form select {background-color:#546367; border:2px solid #546367; border-radius:4px; color:#FFF; font-family: 'Montserrat', "Trebuchet MS", Arial; font-size:12px; opacity:0.75; padding:5px;}
.cms_form select option {background-color:#546367; color:#FFF; font-family: 'Montserrat', "Trebuchet MS", Arial; font-size:12px; opacity:0.75;}
.cms_form select option:hover {background-color:#000;}
.cms_form .search-button {border-radius:4px; font-family: 'Montserrat', "Trebuchet MS", Arial; font-size:12px; margin-left:10px; padding:4px; text-align:center;}
#meb92fmoduleform_1 {display:block; text-align:center;}
#meb92fmoduleform_1 label, #meb92fmoduleform_2 label {display:inline-block; font-size:16px; margin-right:10px; text-transform:uppercase;}

/* VIDEO PLAYER */
.youtube_main {width:55%;}
.youtube_playlist {height:315px; overflow:hidden; padding-right:7px; width:48%;}
.spc_youtube_01 {border:2px solid #546367; border-radius:4px; margin-bottom:10px; overflow:hidden; width:99%;}
.spc_youtube_02 {}
.video_title {color:#FFF; float:left; font-size:15px; margin:5px 3px; width:75%;}
.video_view {float:left; margin:0px 10px 3px 0px; width:9%;}
.video_img {border:2px solid #546367; border-radius:4px; float:left; margin:5px 0px; overflow:hidden; width:99%;}
.video_summary {color:#FFF; display:block; float:left; font-size:11px; line-height:17px; margin:5px 2px; padding:3px; width:94%;}
.video_details {display:none;}
.video_view img, .video_img img, .video_img_full img {width:100%;}
.video_summary_full {}
.video_details_full {}
.video_img_full {display:block; float:left; margin:5px; width:99%;}
.video_img_full img {border:2px solid #546367; border-radius:4px; display:block; float:left; margin:0px 15px 5px 0px; width:30%;}

/* AEA ACCOUNTS */
.aea_registration {border-radius:4px;margin:0 auto; margin-bottom:10px; transition:color 0.5s ease;width:90%;}
.aea_registration a {color:#FFF;display:block;font-weight:bold;margin:0 auto;padding:10px;text-align:center;text-transform:uppercase;width:96%;}
.aea_registration a:hover {color:#FFF;}
/* cmsms stylesheet: aea_accounts modified: 04/09/19 21:10:00 */
@charset "utf-8";
/* CSS Document */

/* DEFAULT CSS */
h1, h2, h3, h4, h5, h6 {color:#43609C;}
a:hover {color:#43609C;}

/* MOBILE NAV | NONE */

/* MAIN NAV */
#main_nav a:hover {color:#43609C;}

/* NAV ICONS | NONE */
.nav_icon_text a:hover {color:#43609C;}
.nav_icon_holder {width:22%;}

/* FOOTER NAV | NONE */

/* FOOTER */
.footer_box ul li a:hover {color:#43609C;}

/* THIRD CONTENT BLOCK | NONE */

/* SPONSOR BANNERS | NONE */

/* CONTAINERS */
.container_01 {background-image: url(http://accounts.anedgeabove.com/uploads/images/template/img_aea_bg.jpg);}

/* COLUMNS | NONE */

/* SPC RANKINGS | NONE */

/* BLOG | NONE */
.CGBlogSummaryLink_BottomSide a:hover {color:#43609C;}
.CGBlogSummaryLinkV2 a:hover {color:#43609C;}

/* SOCIAL | NONE */

/* FORM | NONE */
.merch_01_text_input, .merch_01_pulldown {display: block; float: left; margin-right: 15px; width: auto;}
.merch_02_text_input, .merch_02_pulldown {display: block; float: left; margin-right: 15px; width: auto;}
.merch_03_text_input, .merch_03_pulldown {display: block; float: left; width: 98%;}

/* SEARCH | NONE */

/* FORM BROWSER | NONE */

/* VIDEO PLAYER | NONE */

/* AEA ACCOUNTS */
.aea_registration {background-color:#43609C;}
.aea_registration:hover {background-color:#273D6B;}

/* AEA ACCOUNT CONTENTS */
.aea_contents {background-color:#43609C;}
.aea_contents:hover {background-color:#273D6B;}
/* cmsms stylesheet: aea_mobile modified: 01/30/19 10:44:49 */
/* WIDTH <1000 */
@media screen and (max-width: 1186px) {
    #main_nav, .header_row_02, #nav_icons_01, #nav_icons_02, .col_footer, .col_full_01, .col_full_02, .col_full_03 {width:1000px;}

/* WIDTH <950*/
@media screen and (max-width: 950px) {
    #main_nav, .header_row_02, #nav_icons_01, #nav_icons_02, .col_footer, .col_full_01, .col_full_02, .col_full_03 {width:94%;}
	.hh_profile_highlights {width:80%;}

/* WIDTH <850 */
@media screen and (max-width: 850px) {
	#main_nav .header_logo {display:none;}
	#main_nav li {font-size:12px;}
	.nav_icon_text {font-size:11px;}
	.nav_icon_holder {width:28%;}
	.hh_profile_name, .hh_profile_details, .hh_profile_status {font-size: 15px;}
	.hh_profile_personal {width: 64%;}
	.hh_profile_stats {width:41%;}
	.hh_profile_stats h4, .hh_profile_stats_additional h5 {font-size:11px;}
	.hh_profile_stats_pic {width:30%;}
	.hh_profile_stats_items {width:15%;}
	.hh_profile_pic_full {width:25%;}
	.CGBlogSummaryV2 {width:54%;}
	.CGBlogSummaryLinkV2 {font-size:18px;}
	.CGBlogSummarySummaryV2 p {font-size:13px; line-height:24px;}
	.footer_box {display:none;}
	.footer_logo {width:40%;}
	.spc_social {width:23%;}
	.spc_team_rank {width:53%;}
	.spc_rank_value, .spc_score_value, .spc_bracket_value {width:6%;}
	.tbl_champion_logo {width:26%;}
	.tbl_champions_list a img {float:left; margin:10px; width:10%;}
	.tbl_scores {font-size:16px; text-align:center; width:69%;}
	.col_footer h6 {margin-bottom:10px;}
	.sponsors {width:10%;}
	.advertisement_02 {width:60%;}
    .col_main .CGBlogSummary {height:460px;width:98%;}
	.CGBlogSummaryFieldV2 {background-size: cover;}
	.CGBlogSummaryV2 {width:54%;}
	.CGBlogSummaryLinkV2 {font-size: 15px;}
	.CGBlogSummarySummaryV2 p {font-size: 12px; line-height: 20px;}
}

/* WIDTH <700 */
@media screen and (max-width: 715px) {
	#nav_icons_02 {text-align:center;}
	.nav_icon_holder {float:none; margin:3px 0px; width:33%;}
	.nav_icon_text img {margin-right:1px; width:10%;}
	.nav_icon_text {font-size:15px; margin:5px 0px; text-align:center;}
	.nav_icon_text a {padding:10px 5px 2px;}
	.nav_icon_box {float:none; margin:0 auto; padding:15px 0px; width:89%;}
	.nav_icon_box_text {float:none; font-size:12px; margin:0 auto; text-align:center; width:98%;}
	#meb92fmoduleform_1 label, #meb92fmoduleform_2 label {font-size:13px;}
	.cms_form .search-button {margin-left:5px;}
	.full {display:none;}
	.mobile {display:block;}
	.spc_social {width:48%;}
	.spc_captain {margin-bottom:5px;}
	.spc_team_rank {width:58%;}
	.hh_sportsline_stars {top:0px;width:23%;}
	.hh_sportsline_breakdown {width:94%;}
	.hh_profile_personal {width:93%;}
	.hh_profile_pic, .hh_profile_pic_full {float: none; margin: 0 auto; width: 40%;}
	.hh_profile_highlights {width: auto;}
	.hh_profile_name {font-size:13px;}
	.hh_profile_stats_box {margin:0px;}
	.hh_profile_stats {width:37%;}
	.hh_profile_stats_additional {width:20%;}
	.hh_profile_stats_additional h4 {font-size:10px;}
	.hh_profile_stats h4, .hh_profile_stats_additional h5 {font-size:9px;}
	.hh_profile_stats h5, .hh_profile_stats_additional h5 {font-size:20px;}
	.hh_profile_stats_title, .hh_profile_stats_items {width:13%;}
	.hh_profile_details {font-size:10px;}
	.CGBlogSummaryFieldV2 {border-right:none; width:100%}
	.CGBlogSummaryV2 {margin-right:0px; width:94%;}
	.CGBlogSummaryLinkV2 {padding:5px; font-size:19px; text-align:center;}
	.col_main, .col_secondary {width:48%;}
	.col_main .col_standard {width:100%;}
	.col_main .CGBlogSummary {height:415px;}
	.col_main .col_standard .CGBlogSummary .CGBlogSummarySummary p {line-height:23px;}
	.col_main .col_standard .f_left, .col_main .col_standard .f_right {float:none;}
	.col_main .CGBlogSummary {width:98%;}
	.social_header_v2 {width:30%;}
	.social_body_v2 {font-size:15px; width:59%}
	.sponsors {margin:0px 16px; width:20%;}
	.footer_logo {width:96%;}
	.footer_box .footer_mini, .footer_box ul {display:none;}
	.col_footer h5 {margin-top:5px;}
	.col_footer h6 {font-size:11px; margin-bottom:inherit;}
	.youtube_playlist {float:left; height:auto; width:98%;}
	.tbl_champion_team, .tbl_event, .tbl_scores_full {width:99%;}
	.tbl_scores {font-size:14px; width:97%;}
	.tbl_champions {width:96%;}
	.tbl_champions_list a img {float:right; width:17%;}
	.tbl_champion_logo {margin:0 auto; width:30%;}
	.tbl_champion_logo_full {display:none;}
	.advertisement, .advertisement_02 {width:98%}
	.show {display:none;}
	.hidden {display:block;}
	.aea_rosters_holder {font-size: 10px; width: 88%;}
	.aea_registration {width:98%;}
}

/* WIDTH <600 */
@media screen and (max-width: 610px) {
	.header_row_03 {background-color:#546367; background-image:none;}
	#main_nav {background-image:none;}
	#main_nav ul {padding:0px; text-align:center;}
	#main_nav li {display:inline-block; float:none; font-size:11px; font-weight:bold;}
	.f_left, .f_right {float:none;}
	.nav_icon_holder {width:90%;}
	.nav_icon_box_text {font-size:9px;}
	.right {text-align:center;}
	.col_main, .col_secondary, .col_standard, .col_footer .col_standard {margin:0 auto; margin-bottom:5px; width:98%;}
	.col_main .col_standard {margin:0 auto; margin-bottom:5px; width:98%;}
	.col_secondary .col_standard {width:98%;}
	.col_main .CGBlogSummary {height:415px;}
	.col_main .col_standard .CGBlogSummary {height:auto; padding-bottom:30px;}
	.spc_team_name {font-size:17px;}
	.spc_rank_value, .spc_score_value, .spc_bracket_value {font-size:20px; width:7%;}
	.hh_profile_name {font-size:17px; margin-top:8px;}
	.hh_profile_highlights {float: none; width: auto;}
	.hh_profile_pic_full, .hh_profile_stats_pic {margin:0 auto;}
	.hh_profile_personal, .hh_profile_name_full {margin:0 auto; text-align:center; width:auto;}
	.hh_profile_stats_box {width:75%;}
	.hh_profile_stats {width:46%;}
	.hh_profile_stats h4, .hh_profile_stats_additional h5 {font-size:15px;}
	.hh_profile_stats_additional {width:23%;}
	.hh_profile_stats_pic {width:20%;}
	.hh_profile_stats_box, .hh_profile_stats_pic, .hh_profile_stats_additional, .hh_profile_stats_items {float:left !important;}
	.hh_profile_stats_title, .hh_profile_stats_items {width:16%;}
	.social_header_v2 {padding-top:17px; width:23%;}
	.social_body_v2 {font-size:25px;}
	.CGBlogSummarySummary {height:auto;}
	.col_footer p {font-size:13px; line-height:22px;}
	.footer_logo {width:35%;}
	.youtube_playlist {float:none; height:auto; width:98%;}	
	.video_view {width:5%;}
	.tbl_champion_logo {width:18%;}
	.tbl_scores {width:68%;}
	.tbl_champions_list a img {float:right; width:10%;}
	.tbl_champion_logo {width:15%;}
	.sponsors {margin:0px 16px; width:19%;}
}
	
/* WIDTH <450 */
@media screen and (max-width: 450px) {
	.social_body_v2 {font-size:17px;}
	.tbl_scores {width:97%;}
	.hh_profile_stats {width:43%;}
	.hh_profile_stats_additional {width:21%;}
	.hh_profile_stats_title, .hh_profile_stats_items {width:13%;}
    .hh_profile_name {font-size:15px; margin-top:0px;}
	.sponsors {width:14%; margin:0px 20px;}
}

/* WIDTH <340 */
@media screen and (max-width: 340px) {
        .sponsors {width:10%;}
		.hh_profile_name, .hh_profile_details, .hh_profile_status {font-size:10px;}
		.hh_player_highlights {width:55%;}
}

/* WIDTH <280 */
@media screen and (max-width: 280px) {}
	.CGBlogSummaryLinkV2 {font-size: 15px;}
	.CGBlogSummarySummaryV2 p {font-size: 12px; line-height: 20px;}
}

/* WIDTH <700 */
@media screen and (max-width: 715px) {
	#nav_icons_02 {text-align:center;}
	.nav_icon_holder {float:none; margin:3px 0px; width:33%;}
	.nav_icon_text img {margin-right:1px; width:10%;}
	.nav_icon_text {font-size:15px; margin:5px 0px; text-align:center;}
	.nav_icon_text a {padding:10px 5px 2px;}
	.nav_icon_box {float:none; margin:0 auto; padding:15px 0px; width:89%;}
	.nav_icon_box_text {float:none; font-size:12px; margin:0 auto; text-align:center; width:98%;}
	#meb92fmoduleform_1 label, #meb92fmoduleform_2 label {font-size:13px;}
	.cms_form .search-button {margin-left:5px;}
	.full {display:none;}
	.mobile {display:block;}
	.spc_social {width:48%;}
	#CGBlogV2 {height: auto;}
	.CGBlogSummaryFieldV2 {border-right:none; width:100%}
	.CGBlogSummaryV2 {margin-right:0px; width:94%;}
	.CGBlogSummaryLinkV2 {padding:5px; font-size:19px; text-align:center;}
	.CGBlogSummaryLink_BottomV2 {width:50%;}
	.col_main, .col_secondary {width:48%;}
	.col_main .col_standard {width:100%;}
	.col_main .CGBlogSummary {height:415px;}
	.col_main .col_standard .CGBlogSummary .CGBlogSummarySummary p {line-height:23px;}
	.col_main .col_standard .f_left, .col_main .col_standard .f_right {float:none;}
	.social_header_v2 {width:30%;}
	.social_body_v2 {font-size:15px; width:59%}
	.sponsors {width:13%;}
	.footer_logo {width:96%;}
	.footer_box .footer_mini, .footer_box ul {display:none;}
	.col_footer h5 {margin-top:5px;}
	.col_footer h6 {font-size:11px; margin-bottom:inherit;}
	.youtube_playlist {float:left; height:auto; width:98%;}
	.tbl_champion_team, .tbl_event, .tbl_scores_full {width:99%;}
	.tbl_scores {font-size:14px; width:97%;}
	.tbl_champions {width:96%;}
	.tbl_champions_list a img {float:right; width:17%;}
	.tbl_champion_logo {margin:0 auto; width:30%;}
	.tbl_champion_logo_full {display:none;}
    .acct_holder, .acct_intro {height:auto;width:96%;}
    .acct_profile_pic_personal, .acct_profile_pic_public {height:75px;width:75px;}
    .acct_profile_pic_personal img, .acct_profile_pic_public img {height:90px;width:90px;}
}

/* WIDTH <600 */
@media screen and (max-width: 610px) {
	.header_row_03 {background-color:#546367; background-image:none;}
	#main_nav {background-image:none;}
	#main_nav ul {padding:0px; text-align:center;}
	#main_nav li {display:inline-block; float:none; font-size:11px; font-weight:bold;}
	.f_left, .f_right {float:none;}
	.nav_icon_holder {width:90%;}
	.nav_icon_box_text {font-size:9px;}
	.right {text-align:center;}
	.col_main, .col_secondary, .col_standard, .col_footer .col_standard {margin:0 auto; margin-bottom:5px; width:98%;}
	.col_main .col_standard {margin:0 auto; margin-bottom:5px; width:98%;}
	.col_secondary .col_standard {width:98%;}
	.col_main .CGBlogSummary {height:415px;}
	.col_main .col_standard .CGBlogSummary {height:auto; padding-bottom:30px;}
	.social_header_v2 {padding-top:17px; width:23%;}
	.social_body_v2 {font-size:25px;}
	.CGBlogSummarySummary {height:auto;}
	.col_footer p {font-size:13px; line-height:22px;}
	.footer_logo {width:35%;}
	.youtube_playlist {float:none; height:auto; width:98%;}	
	.video_view {width:5%;}
	.tbl_champions_list {float:left;}
	.tbl_champ_teams {font-size:11px;}
	.tbl_champion_logo {width:25%;}
	.tbl_scores {width:68%;}
	.tbl_champions_list a img {float:right; width:10%;}
	.tbl_view_more {width:100%;}
}
	
/* WIDTH <450 */
@media screen and (max-width: 450px) {
	.social_body_v2 {font-size:17px;}
	.tbl_scores {width:97%;}
	.tbl_scores h4 {text-align:left;}
	.tbl_view_more {width:75%;}
	.tbl_champions_list {width:95%;}
	.tbl_champ_teams {font-size:inherit;text-align:left;}
	.tbl_champion_logo {top:1px;}
}

/* WIDTH <340 */
@media screen and (max-width: 340px) {
        .acct_profile_champs {width:97%;}

}

/* WIDTH <280 */
@media screen and (max-width: 280px) {}
