/* SITEWIDE H1 TAGS */
.H1-headline { font-size: 45px; font-weight: 800; text-transform:uppercase; margin:10px 0px 20px 0px; line-height: 1em; color:#000000; }
.H1-headline-33px { font-size:33px; font-weight:800; margin:10px 0px 20px 0px; line-height:1em; color:#000000; }
.H1-headline-shippinginfo { font-size: 45px; font-weight: 800; text-transform: uppercase; margin: auto; line-height: 1em; color: #000; max-width: 1002px; }

/* TOP NAVIGATION */

	/* TEXT */
	.TopNavTitleBlack { color:#000000; text-decoration:none; font-weight:bold; text-transform:uppercase; }
	.TopNavTitleGray { color:#666666; text-decoration:none; font-weight:bold; text-transform:uppercase; }
	.TopNavTitleRed { color:#e32225; text-decoration:none; font-weight:bold; text-transform:uppercase; }
	.TGW-categoryList { margin: 0; padding: 8px 3% 8px 2%; list-style: none; float:left; }
	.subcategory-listings { line-height:18px; }

/* 5/8/2018 - NAVIGATION CLASSES */
	.TopNavTitleYellow {color:#ffdd00; text-decoration:none; font-weight:bold; text-transform:uppercase;}
	.subcategory-listings {line-height:18px;}
	.subcategory-listings li {min-width:170px;}

/* SHOP ALL SECTION SETUP */
		@media (max-width: 736px) { .shopAll-borderNone { border-bottom:none !important; } }
		@media (max-width: 736px) { .shopAll-noBTMpadding { padding-bottom:0 !important; } }

	#departmentsMenu .relatedLinks .left_espot ul { margin-bottom: 5px; }

	/* NAV COLUMNS */

		/* LEFT */
		.NavDropdown-ColumnL { font-size:14px; }
		@media (max-width: 736px) { .NavDropdown-ColumnL { float:left; padding:0 0 0 0; width:100%; } }
		@media (min-width: 737px) and (max-width: 1499px) { .NavDropdown-ColumnL { float:left; padding:10px 1% 0 0; width:49%; } }
		@media (min-width: 1500px) { .NavDropdown-ColumnL { float:left; padding:10px 0.5% 0 0; width:33%; } }

		/* MIDDLE */
		.NavDropdown-ColumnM { font-size:14px; }
		@media (max-width: 736px) { .NavDropdown-ColumnM { float:left; padding:0 0 0 0; width:100%; } }
		@media (min-width: 737px) and (max-width: 1499px) { .NavDropdown-ColumnM { float:left; padding:10px 1% 0 0; width:49%; } }
		@media (min-width: 1500px) { .NavDropdown-ColumnM { float:left; padding:10px 0.5% 0 0; width:33%; } }

		/* RIGHT */
		.NavDropdown-ColumnR { font-size:14px; }
		@media (max-width: 736px) { .NavDropdown-ColumnR { float:left; padding:0 0 0 0; width:100%; } }
		@media (min-width: 737px) and (max-width: 1499px) { .NavDropdown-ColumnR { float:left; padding:10px 0 0 0; width:49%; } }
		@media (min-width: 1500px) { .NavDropdown-ColumnR { float:left; padding:10px 0 0 0; width:33%; } }

		/* FULL */
		.NavDropdown-ColumnLA { font-size:14px; }
		@media (max-width: 736px) { .NavDropdown-ColumnLA { float:left; padding:0 0 0 0; width:100%; } }
		@media (min-width: 737px) { .NavDropdown-ColumnLA { float:left; padding:0 0 0 0; width:100%; } }

		/* SHOP ALL LINK */
		.NavDropdown-ColumnShopAll { font-size:14px; }
		@media (max-width: 736px) { .NavDropdown-ColumnShopAll { float:left; padding:0 1% 0 0; width:96%; } }
		@media (min-width: 737px) { .NavDropdown-ColumnShopAll { float:left; padding:0 1% 0 0; width:96%; border-top:1px solid #6d6d6d; height:45px; } }

		/* YOUTH TAB */
		.NavDropdown-ColumnY { font-size:14px; }
		@media (max-width: 736px) { .NavDropdown-ColumnY { float:left; padding:0 0 0 0; width:100%; } }
		@media (min-width: 737px) and (max-width: 1499px) { .NavDropdown-ColumnY { float:left; padding:10px 1% 0 0; width:49%; } }
		@media (min-width: 1500px) { .NavDropdown-ColumnY { float:left; padding:10px 0.5% 0 0; width:49%; } }

		/* DISCOUNT TAB */
		.NavDropdown-ColumnD { font-size:14px; }
		@media (max-width: 736px) { .NavDropdown-ColumnD { float:left; padding:0 0 0 0; width:100%; } }
		@media (min-width: 737px) and (max-width: 1499px) { .NavDropdown-ColumnD { float:left; padding:10px 1% 0 0; width:49%; } }
		@media (min-width: 1500px) { .NavDropdown-ColumnD { float:left; padding:10px 0.5% 0 0; width:49%; } }

		/* MENU SPACERS */
		@media (max-width: 736px) { .menuLinkListSpacer { display:none; } }
		@media (max-width: 736px) { .menuLinkListSpacerMidRange { display:none; } }
		@media (min-width: 1500px) { .menuLinkListSpacerMidRange { display:none; } }
		@media (max-width: 1500px) { .menuLinkListSpacerEndCol { display:none; } }

/* H2 HEADERS */

	.headlineSection-GrayLine { background-color: #dcddde; height: 5px; width: 100%; min-width: 300px; float: left; margin: 1px 0px 0px 0px; }
	.headlineSection-DarkGrayLine { background-color: #333333; height: 5px; width: 100%; min-width: 300px; float: left; margin: 1px 0px 0px 0px; }
	.headlineSection-Text { color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 14px; margin: 7px 10px 8px 10px; }

	/* BLUE */
	.headlineSection-BlueLine { background-color: #00a7df; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Blue { background-color: #00a7df; float: left; height:38px; }
	.headlineSection-Blue-TOC { background-color: #00a7df; height:38px; }
	.headlineSection-BlueTriangle { width: 0px; height: 0px; border-top: 38px solid #00A7E1; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* RED */
	.headlineSection-RedLine { background-color: #e32225; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Red { background-color: #e32225; float: left; height:38px; }
	.headlineSection-Red-TOC { background-color: #e32225; height:38px; }
	.headlineSection-RedTriangle { width: 0px; height: 0px; border-top: 38px solid #00A7E1; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* GREEN */
	.headlineSection-GreenLine { background-color: #a0cf66; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Green { background-color: #a0cf66; float: left; height:38px; }
	.headlineSection-Green-TOC { background-color: #a0cf66; height:38px; }
	.headlineSection-GreenTriangle { width: 0px; height: 0px; border-top: 38px solid #a0cf66; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* ORANGE */
	.headlineSection-OrangeLine { background-color: #f25123; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Orange { background-color: #f25123; float: left; height:38px; }
	.headlineSection-Orange-TOC { background-color: #f25123; height:38px; }
	.headlineSection-OrangeTriangle { width: 0px; height: 0px; border-top: 38px solid #f25123; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* DARK GRAY */
	.headlineSection-DarkGrayLine { background-color: #333333; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-DarkGray { background-color: #333333; float: left; height:38px; }
	.headlineSection-DarkGray-TOC { background-color: #333333; height:38px; }
	.headlineSection-DarkGrayTriangle { width: 0px; height: 0px; border-top: 38px solid #333333; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }

	/* BLACK */
	.headlineSection-BlackLine { background-color: #000000; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
	.headlineSection-Black { background-color: #000000; float: left; height:38px; }
	.headlineSection-Black-TOC { background-color: #000000; height:38px; }
	.headlineSection-BlackTriangle { width: 0px; height: 0px; border-top: 38px solid #000000; border-right: 11px solid transparent; display: block; float: left; margin-bottom: -20px; }


/* 10/24/17 update */
	/* H2 HEADERS - RESPONSIVE */

	/* ALL */
	.HeadlineContainer { float:left; width:100%; }

	@media (max-width: 768px) { .H2-headlineSection-Text-SM { color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:18px; line-height:16px; padding:8px 10px 8px 10px; } }
	@media (min-width: 769px) { .H2-headlineSection-Text-SM { display:none; } }

	@media (max-width: 768px) { .H2-headlineSection-Text { display:none; } }
	@media (min-width: 769px) { .H2-headlineSection-Text { color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px; margin:7px 10px 8px 10px; } }

	@media (max-width: 768px) { .H2-headlineSection-GrayLine { display:none; } }
	@media (min-width: 769px) { .H2-headlineSection-GrayLine { background-color: #dcddde; height: 5px; width: 100%; min-width: 300px; float: left; margin: 1px 0px 0px 0px; } }

	/* BLUE */ 
		@media (max-width: 768px) {
			.H2-headlineSection-Blue-SM { background-color:#00a7df; float:left; width:97.5%; text-align:center; }
			.H2-headlineSection-BlueLine { display:none; }
			.H2-headlineSection-Blue { display:none; }
			.H2-headlineSection-BlueTriangle { display:none; }
			}

		@media (min-width: 769px) {
			.H2-headlineSection-Blue-SM { display:none; }
			.H2-headlineSection-BlueLine { background-color: #00a7df; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
			.H2-headlineSection-Blue { background-color: #00a7df; float: left; height:38px; }
			.H2-headlineSection-BlueTriangle { width:0px; height:0px; border-top:38px solid #00A7E1; border-right:11px solid transparent; display:block; float:left; margin-bottom:-20px; }
			}


	/* RED */ 
		@media (max-width: 768px) {
			.H2-headlineSection-Red-SM { background-color:#e32225; float:left; width:97.5%; text-align:center; }
			.H2-headlineSection-RedLine { display:none; }
			.H2-headlineSection-Red { display:none; }
			.H2-headlineSection-RedTriangle { display:none; }
			}

		@media (min-width: 769px) {
			.H2-headlineSection-Red-SM { display:none; }
			.H2-headlineSection-RedLine { background-color: #e32225; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
			.H2-headlineSection-Red { background-color: #e32225; float: left; height:38px; }
			.H2-headlineSection-RedTriangle { width:0px; height:0px; border-top:38px solid #e32225; border-right:11px solid transparent; display:block; float:left; margin-bottom:-20px; }
			}

	/* GREEN */ 
		@media (max-width: 768px) {
			.H2-headlineSection-Green-SM { background-color:#00a7df; float:left; width:97.5%; text-align:center; }
			.H2-headlineSection-GreenLine { display:none; }
			.H2-headlineSection-Green { display:none; }
			.H2-headlineSection-GreenTriangle { display:none; }
			}

		@media (min-width: 769px) {
			.H2-headlineSection-Green-SM { display:none; }
			.H2-headlineSection-GreenLine { background-color: #00a7df; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
			.H2-headlineSection-Green { background-color: #00a7df; float: left; height:38px; }
			.H2-headlineSection-GreenTriangle { width:0px; height:0px; border-top:38px solid #00A7E1; border-right:11px solid transparent; display:block; float:left; margin-bottom:-20px; }
			}

	/* ORANGE */ 
		@media (max-width: 768px) {
			.H2-headlineSection-Orange-SM { background-color:#f25123; float:left; width:97.5%; text-align:center; }
			.H2-headlineSection-OrangeLine { display:none; }
			.H2-headlineSection-Orange { display:none; }
			.H2-headlineSection-OrangeTriangle { display:none; }
			}

		@media (min-width: 769px) {
			.H2-headlineSection-Orange-SM { display:none; }
			.H2-headlineSection-OrangeLine { background-color: #f25123; height: 1px; width: 100%; min-width: 300px; float: left; margin: 0px 0px 40px 0px; }
			.H2-headlineSection-Orange { background-color: #f25123; float: left; height:38px; }
			.H2-headlineSection-OrangeTriangle { width:0px; height:0px; border-top:38px solid #f25123; border-right:11px solid transparent; display:block; float:left; margin-bottom:-20px; }
			}


/* 3/29/19 update */
	/* H2 Headers - Responsive */
		.H2_Header_container { text-align:center; display:flex; }

		/* Blue */
			.H2_Header_container .blueline { background-color:#00a7df; height:2px; width:100%; display:inline-block; flex:1; margin:auto; }
			.H2_Header_container .bluetext { color:#00a7df; text-transform:uppercase; font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif; display:inline-block; margin:0 10px 0 10px; }

		/* Red */
			.H2_Header_container .redline { background-color:#e32225; height:2px; width:100%; display:inline-block; flex:1; margin:auto; }
			.H2_Header_container .redtext { color:#e32225; text-transform:uppercase; font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif; display:inline-block; margin:0 10px 0 10px; }

		/* Green */
			.H2_Header_container .greenline { background-color:#a0cf66; height:2px; width:100%; display:inline-block; flex:1; margin:auto; }
			.H2_Header_container .greentext { color:#a0cf66; text-transform:uppercase; font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif; display:inline-block; margin:0 10px 0 10px; }


/* SHOP BUTTONS */
	.ShopBTN-A-text { color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:14px; margin:6px 10px 0px 10px; }
	.ShopBTN-A-text-Lowercase { text-transform:lowercase; }
	
	/* BLUE */
	.ShopBTN-A-containerBLUE { margin:5px 0px 5px 0px; float:left; background-color:#00a7e0; }
	.ShopBTN-A-textareaBLUE { background-color:#00a7e0; float:left; height:34px; }
	.ShopBTN-A-karotBLUE { background-image: url(/wcsstore/TGWeSite/Attachment/images/golf/landing/BTNend_BLUE.jpg); width:37px; height:34px; float:left; }

	/* GREEN */
	.ShopBTN-A-containerGREEN { margin:5px 0px 5px 0px; float:left; background-color:#a0cf66; }
	.ShopBTN-A-textareaGREEN { background-color:#a0cf66; float:left; height:34px; }
	.ShopBTN-A-karotGREEN { background-image: url(/wcsstore/TGWeSite/Attachment/images/golf/landing/BTNend_GREEN.jpg); width:37px; height:34px; float:left; }

	/* ORANGE */
	.ShopBTN-A-containerORANGE { margin:5px 0px 5px 0px; float:left; background-color:#f25123; }
	.ShopBTN-A-textareaORANGE { background-color:#f25123; float:left; height:34px; }
	.ShopBTN-A-karotORANGE { background-image: url(/wcsstore/TGWeSite/Attachment/images/golf/landing/BTNend_ORANGE.jpg); width:37px; height:34px; float:left; }

	/* RED */
	.ShopBTN-A-containerRED { margin:5px 0px 5px 0px; float:left; background-color:#00a7df; }
	.ShopBTN-A-textareaRED { background-color:#00a7df; float:left; height:34px; }
	.ShopBTN-A-karotRED { background-image: url(/wcsstore/TGWeSite/Attachment/images/golf/landing/BTNend_RED.jpg); width:37px; height:34px; float:left; }


.SalesCategory-BlackLink { color:#000000; font-weight:bold; text-decoration:underline; }





/* 02/14/2018 Update */
/* FOOTER */ 

	/* AUTHORIZED DEALERS SECTION */
		@media (max-width: 768px) { .FooterTitle { display:none; } }
		@media (min-width: 769px) { .FooterTitle { width:100%; } }
		.titleItems { display: block; font-size:20px; font-weight:900; height:60px; line-height:60px; margin:0; padding:0; position:relative; text-align: center; text-transform:uppercase; }

		@media (max-width: 768px) { .opinionlab-container { text-align: center; padding:20px 0 20px 0; width:100%; } }
		@media (min-width: 769px) { .opinionlab-container { text-align: center; padding:50px 0 50px 0; width:100%; } }
		.opinionlab-icon { font-size:14px; color:#000000; }
		.opinionlab-link { color:#000000; font-size: 14px; line-height: 20px; text-decoration:underline; }
		.opinionlab-divider { width:98%; float:left; height:1px; background-color:#999999; margin:30px 3% 30px 1%; }

		@media (max-width: 768px) { .best-brands-container { display:none; } }
		@media (min-width: 769px) { .best-brands-container { text-align: center; } }

		.brand { display: inline-block; padding: 10px; text-align: center; }
		.brand .logo { display: inline-block; height: 24px; background: transparent url('/wcsstore/StorefrontAssetStore/Attachment/images/golf/tgw-best-brand-sprites.png') no-repeat 0 0;}
		.brand .name { display: block; margin-top: 15px; font-size: 12px; font-weight: bold; color: #000000; }
		.brand:hover span.name { text-decoration: underline; }
		.brand .adams { width: 55px; background-position: 0px 0px; }
		.brand .adidas { width: 35px; background-position: -56px 0px; }
		.brand .bridgestone { width: 87px; background-position: -91px 0px; }
		.brand .callaway { width: 41px; background-position: -179px 0px; }
		.brand .cleveland { width: 56px; background-position: -221px 0px; }
		.brand .cobra { width: 51px; background-position: -279px 0px; }
		.brand .footjoy { width: 32px; background-position: -332px 0px; }
		.brand .mizuno { width: 44px; background-position: -366px 0px; }
		.brand .newbalance { width: 55px; background-position: -408px -24px; }
		.brand .nike { width: 62px; background-position: -412px 0px; }
		.brand .ping { width: 90px; background-position: 0px -25px; }
		.brand .taylormade { width: 116px; background-position: -92px -25px; }
		.brand .titleist { width: 84px; background-position: -210px -25px; }
		.brand .wilson { width: 105px; background-position: -296px -25px; }

	/* ALL FOOTER ICON SECTIONS */
		#footerRowIcons { padding:40px 2.5% 10px 17.5%; text-align:left; }
		#footerRowIcons > .section > .header { position:relative; padding:5px 10px; color:#1a1a1a; font-size:14px; font-weight:bold; text-transform:uppercase; }
		#footerRowIcons img { float:left; margin:0 20px 10px 10px; }
		#footerRowIcons > .section > .header h3, #footerGiftCardsSection > p { white-space:pre; }	
		#footerRowIcons { margin:0px 0px 10px 0px; max-width:1280px; }
		#footerRow1 > .section > ul > li > a { font-size:13px; display:block; margin:0 -10px; padding:0 0 8px 10px; line-height:16px !important; }


		#footerTGW-BusinessLogoSection .header a, #footerTGW-GiftCardSection .header a, #footerTGW-ContestSection .header a { text-decoration:underline; }
		#footer #footerTGW-BusinessLinkImg span, #footer #footerTGW-GiftCardLinkImg span, #footer #footerTGW-ContestLinkImg span  { display: block; background-image: url('/rstatic/images/rwdUI-min.png'); }
		#footer #footerTGW-BusinessLogoSection .header, #footer #footerTGW-GiftCardSection .header, #footer #footerTGW-ContestSection .header { float:left; width:200px; height:auto; padding:0; }
		#footer #footerTGW-BusinessLogoSection .header p, #footer #footerTGW-GiftCardSection .header p, #footer #footerTGW-ContestSection .header p { font-weight:normal; }

		@media (max-width: 768px) { #footerRowIconsTGW { display:none; } }

	/* BUSINESS LOGO SECTION */
		@media (max-width: 768px) { #footer #footerTGW-BusinessLogoSection { display:none; width:100% !important; padding:0 0 20px 0; } }
		@media (min-width: 768px) { #footer #footerTGW-BusinessLogoSection { min-width:300px; padding:0 0 20px 0; } }
		#footer #footerTGW-BusinessLinkImg span { width:53px; height:99px; display:block; background-image:url('/rstatic/images/rwdUI-min.png'); background-position:0 -313px; float:left; margin:0 10px 10px 10px; }


	/* GIFT CARD SECTION */
		@media (max-width: 768px) { #footer #footerTGW-GiftCardSection { display:none; width:100% !important; padding:0 0 20px 0; } }
		@media (min-width: 768px) { #footer #footerTGW-GiftCardSection { min-width:350px; padding:0 0 20px 0; } }

		#footer #footerTGW-GiftCardLinkImg span { width:146px; height:107px; display:block; background-image:url('/rstatic/images/rwdUI-min.png'); background-position:-56px 112px; float:left; margin:0 10px 10px 10px; }
		#footerTGW-GiftCardSection > p { white-space:pre; }

	/* CONTEST SECTION */
		@media (max-width: 768px) { #footer #footerTGW-ContestSection { display:none; width:100% !important; padding:0 0 20px 0; } }
		@media (min-width: 768px) { #footer #footerTGW-ContestSection { min-width:320px; padding:0 0 20px 0; } }

		#footer #footerTGW-ContestLinkImg { width:98px; height:95px; display:block; background-image:url('/rstatic/images/rwdUI-min.png'); background-position:-248px -642px; float:left; margin:0 10px 10px 10px; }



		/* 2018 - Footer Mobile Break Changes */
		@media (max-width: 768px) { .FooterTaglineD { display:none; } }
		@media (min-width: 769px) { .FooterTaglineD {  } }

		@media (max-width: 768px) { #socialMediaIcons { text-align:center !important; } }

		@media (max-width: 768px) { .privacyText { font-size:16px; text-align:center; line-height:32px; padding:10px 0 10px 0; } }

		@media (max-width: 768px) { #footerRowIcons { display:none; } }

		@media (max-width: 768px) { .TGWcontactInfoRow { padding:0 2% 0 2%; line-height:30px; } }
		@media (min-width: 769px) { .TGWcontactInfoRow { padding:0 10% 0 10%; } }

		@media (max-width: 768px) { #footerCorporateInfoSection { display:none !important; } }
		@media (max-width: 768px) { #footerCustomerServiceSection { display:none !important; } }
		@media (max-width: 768px) { #footerPopularSearchesSection { display:none !important; } }
		@media (max-width: 768px) { #footerClickThrusSection { display:none !important; } }

		/* MOBILE FOOTER LINKS */
		@media (max-width: 600px) { #footerRowM { margin:0 0 !important; } }
		@media (max-width: 600px) { #footerRowM > .section > ul { margin-left:0 !important; } }
		@media (max-width: 600px) { #footerRow1 { margin:0 0 !important; } }


		@media (max-width: 550px) { #footerMobileLinksA { display:inline-block; float:left; box-sizing:border-box; width:50%; padding:0 0 0 0; } }
		@media (min-width: 550px) and (max-width: 768px) { #footerMobileLinksA { display:inline-block; float:left; box-sizing:border-box; width:50%; padding:0 2% 0 2%; } }
		@media (min-width: 769px) { #footerMobileLinksA { display:none !important; } }

		@media (max-width: 550px) { #footerMobileLinksB { display:inline-block; float:left; box-sizing:border-box; width:50%; padding:0 0 0 0; } }
		@media (min-width: 550px) and (max-width: 768px) { #footerMobileLinksB { display:inline-block; float:left; box-sizing:border-box; width:50%; padding:0 2% 0 2%; } }
		@media (min-width: 769px) { #footerMobileLinksB { display:none !important; } }

		@media (max-width: 768px) { .ContactM { font-size:18px; font-weight:bold !important; } }


		@media (max-width: 550px) { .FooterLinkM { line-height:16px !important; font-size:16px !important; } }
		@media (min-width: 550px) { .FooterLinkM { line-height:24px !important; font-size:24px !important; } }

		@media (max-width: 768px) { #footerRow1 { display:none; } }
		@media (max-width: 768px) { #footerRow1 > .section > ul { margin-left:0 !important; } }

		@media (max-width: 768px) { #footerRow2 { display:none; } }

		@media (max-width: 768px) { #footerMobileLinksA > ul { margin-left:0 !important; padding:10px; list-style:none !important; } }
		@media (max-width: 768px) { #footerMobileLinksB > ul { margin-left:0 !important; padding:10px; list-style:none !important; } }

		@media (max-width: 768px) { #footerMobileLinksA > ul > li { padding: 10px 0px !important; } }
		@media (max-width: 768px) { #footerMobileLinksB > ul > li { padding: 10px 0px !important; } }
      
/* Footer Link Changes - CS Phone */
	/* Desktop */
	@media (max-width: 736px) { .footer_phone_D { display:none; } }

	/* Mobile */
	@media (max-width: 736px) { .footer_phone_M { text-decoration:underline; } }
	@media (min-width: 737px) { .footer_phone_M { display:none; } }

/* Footer Link Changes - CS Address */
	/* Desktop */
	@media (max-width: 736px) { .footer_address_D { display:none; } }

	/* Mobile */
	@media (min-width: 737px) { .footer_address_M { display:none; } }


	
/* SALES CATEGORIES HTML - 6/12/2018 */
	.SalesCategory-BlackLink { color:#000000; font-weight:bold; text-decoration:underline; }

	.SalesCatRec { overflow:hidden; position:relative; z-index:0; padding:10px 0px 10px 0px; }
	.SalesCatRec > ul { display:block; position:relative; left:0%; margin:0; padding:0; list-style:none; white-space:nowrap; }
	.SalesCatRec > ul > li { display:inline-block; vertical-align:top; white-space:normal; }
	.SalesCatRec-product_image { position:static; text-align:center; overflow:hidden; margin:0px auto; padding-top:0px; margin-bottom:0; border:1px solid transparent; }
	.SalesCatRec-product_image > a { position:relative; display:block; text-align:center; color:inherit; cursor:pointer; text-decoration:none; outline:none; }
	.SalesCatRec-product_image > a > img { position:relative; margin:0; padding:5px; }

	.SalesCatRec-container { width:100%; min-width:0; padding:0; background:#e8f6fc none repeat scroll 0 0; text-align:center; }
	.SalesCatRec-container > a { display:block; padding:8px 0; text-align:center; font-weight:bold; color:#000000; }
	 /* unvisited link */
	.SalesCatRec-container > a:link { text-decoration:none; }
	/* visited link */
	.SalesCatRec-container > a:visited { text-decoration:none; }
	/* mouse over link */
	.SalesCatRec-container > a:hover { text-decoration:underline; }
	/* selected link */
	.SalesCatRec-container > a:active { text-decoration:none; }

	.SalesCatRec-catPos-4ROW { width:22.3%; min-width:175px; margin:5px; float:left; background:#fff none repeat scroll 0 0; border:1px solid #dbdcde; overflow:hidden; position:relative; }
	.SalesCatRec-catPos-2ROW { width:45.4%; min-width:362px; margin:5px; float:left; background:#fff none repeat scroll 0 0; border:1px solid #dbdcde; overflow:hidden; position:relative; }
	.SalesCatRec-catPos-1ROW { width:91.6%; min-width:736px; margin:5px; float:left; background:#fff none repeat scroll 0 0; border:1px solid #dbdcde; overflow:hidden; position:relative; }
	.SalesCatRec-product_group_name { color:#010f1c; font-size:12px; line-height:16px; float:none; padding:0 5px 0 5px; }
	.SalesCatRec-product_info { float:left; width:100%; }
	.SalesCatRec-container1 { width:100%; min-width:0; padding:0; background:#e8f6fc none repeat scroll 0 0; text-align:center; }

	/* HTML SALES CATEGORIES */

		/* Departments */
			@media (max-width: 1280px) { .SalesCatRec-Dept { float:left; background:#fff none repeat scroll 0 0; border:1px solid #dbdcde; position:relative; overflow:hidden; z-index:0; padding:10px 0px 10px 0px; } }
			@media (min-width: 1281px) { .SalesCatRec-Dept { float:left; background:#fff none repeat scroll 0 0; border:1px solid #dbdcde; position:relative; overflow:hidden; z-index:0; padding:10px 0px 10px 0px; width:98%; } }

			/* 1-ROW */

				/* Last Sales Category - even number of categories */
				@media (max-width: 500px) { .Dept-1ROW-end-E { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 1097px) { .Dept-1ROW-end-E { width:96%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-1ROW-end-E { width:97%; margin:8px 1.3%; } }
				@media (min-width: 1351px) { .Dept-1ROW-end-E { width:98.25%; margin:8px 0.75%; } }

				/* Last Sales Category - odd number of categories */
				@media (max-width: 500px) { .Dept-1ROW-end-O { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 1097px) { .Dept-1ROW-end-O { width:46.0%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-1ROW-end-O { width:97%; margin:8px 1.3%; } }
				@media (min-width: 1351px) { .Dept-1ROW-end-O { width:98.25%; margin:8px 0.75%; } }

				/* Last Sales Category - Custom Clubs */
				@media (max-width: 500px) { .Dept-1ROW-end-CC { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 736px) { .Dept-1ROW-end-CC { width:46.0%; margin:1.75%; } }
				@media (min-width: 737px) and (max-width: 1097px) { .Dept-1ROW-end-CC { width:96%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-1ROW-end-CC { width:97%; margin:8px 1.3%; } }
				@media (min-width: 1351px) { .Dept-1ROW-end-CC { width:98.25%; margin:8px 0.75%; } }

				/* Independent Sales Category */
				@media (max-width: 500px) { .Dept-1ROW { width:98.0%; margin:8px 0 8px 0; } }
				@media (max-width: 501px) { .Dept-1ROW { width:98.25%; margin:8px 0.75%; } }

			/* 2-ROW */
				@media (max-width: 500px) { .Dept-2ROW { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 1097px) { .Dept-2ROW { width:46.0%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-2ROW { width:47.25%; margin:1.2%; } }
				@media (min-width: 1351px) and (max-width: 1560px) { .Dept-2ROW { width:48.3%; margin:0.7%; } }
				@media (min-width: 1561px) { .Dept-2ROW { width:48.25%; margin:0.75%; } }

				/* Last Sales Category - odd number of categories */
				@media (max-width: 500px) { .Dept-2ROW-end-O { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 1097px) { .Dept-2ROW-end-O { width:96%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-2ROW-end-O { width:47.25%; margin:1.2%; } }
				@media (min-width: 1351px) and (max-width: 1560px) { .Dept-2ROW-end-O { width:48.3%; margin:0.7%; } }
				@media (min-width: 1561px) { .Dept-2ROW-end-O { width:48.25%; margin:0.75%; } }

				/* Last Sales Category - even number of categories */
				@media (max-width: 500px) { .Dept-2ROW-end-E { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 1097px) { .Dept-2ROW-end-E { width:96%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-2ROW-end-E { width:47.25%; margin:1.2%; } }
				@media (min-width: 1351px) and (max-width: 1560px) { .Dept-2ROW-end-E { width:48.3%; margin:0.7%; } }
				@media (min-width: 1561px) { .Dept-2ROW-end-E { width:48.25%; margin:0.75%; } }


			/* 3-ROW */
				/* Last Sales Category - odd number of categories */
				@media (max-width: 500px) { .Dept-3ROW-end-O { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 1097px) { .Dept-3ROW-end-O { width:96.0%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-3ROW-end-O { width:30.5%; margin:1.25%; } }
				@media (min-width: 1351px) and (max-width: 1560px) { .Dept-3ROW-end-O { width:31.6%; margin:0.75%; } }
				@media (min-width: 1561px) { .Dept-3ROW-end-O { width:31.6%; margin:0.75%; } }

				@media (max-width: 500px) { .Dept-3ROW { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 1097px) { .Dept-3ROW { width:46.0%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-3ROW { width:30.5%; margin:1.25%; } }
				@media (min-width: 1351px) and (max-width: 1560px) { .Dept-3ROW { width:31.6%; margin:0.75%; } }
				@media (min-width: 1561px) { .Dept-3ROW { width:31.6%; margin:0.75%; } }

				/* Custom Clubs */
				@media (max-width: 736px) { .Dept-3ROW-end-O-CC { display:none; } }
				@media (min-width: 737px) and (max-width: 1097px) { .Dept-3ROW-end-O-CC { width:96.0%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-3ROW-end-O-CC { width:30.5%; margin:1.25%; } }
				@media (min-width: 1351px) and (max-width: 1560px) { .Dept-3ROW-end-O-CC { width:31.6%; margin:0.75%; } }
				@media (min-width: 1561px) { .Dept-3ROW-end-O-CC { width:31.6%; margin:0.75%; } }

			/* 4-ROW */
				@media (max-width: 500px) { .Dept-4ROW { width:98.0%; margin:8px 0 8px 0; } }
				@media (min-width: 501px) and (max-width: 1097px) { .Dept-4ROW { width:46.0%; margin:1.75%; } }
				@media (min-width: 1098px) and (max-width: 1350px) { .Dept-4ROW { width:22.175%; margin:1.25%; } }
				@media (min-width: 1351px) and (max-width: 1560px) { .Dept-4ROW { width:23.275%; margin:0.75%; } }
				@media (min-width: 1561px) { .Dept-4ROW { width:23.275%; margin:0.75%; } }

	/* image size */
	@media (max-width: 400px) { .SalesCatRec-product_image > a > img { max-height:130px; } }
	@media (min-width: 401px) and (max-width: 500px) { .SalesCatRec-product_image > a > img { max-height:150px; } }
	@media (min-width: 501px) and (max-width: 600px) { .SalesCatRec-product_image > a > img { max-height:145px; } }
	@media (min-width: 601px) and (max-width: 767px) { .SalesCatRec-product_image > a > img { max-height:160px; } }
	@media (min-width: 768px) and (max-width: 1168px) { .SalesCatRec-product_image > a > img { max-height:135px; } }
	@media (min-width: 1169px) and (max-width: 1280px) { .SalesCatRec-product_image > a > img { max-height:145px; } }
	@media (min-width: 1281px) { .SalesCatRec-product_image > a > img { max-height:160px; } }

	/* full page - container size */
	@media (max-width: 1280px) { .SalesCatRec { margin:0; } }
	@media (min-width: 1281px) and (max-width: 1560px) { .SalesCatRec { margin:0 10px; } }
	@media (min-width: 1561px) { .SalesCatRec { margin:0 8px; } }

	/* department page - container size */
	@media (max-width: 767px) { .SalesCatRecDept { float:left; margin:0 5%; width:90%; } }
	@media (min-width: 768px) { .SalesCatRecDept { float:left; margin:0 10px; width:98%; } }

/* @media screen and (max-width: 737px) div.prod-det .click4PriceArea .tooltip-div { width: 130px; !important; } */

/* Product Font Update - 7/16/2018 */
div.prod-det div.shopperActions span.sku { font-family:Verdana; }



/* NEW Navigation CSS Updates - 10/15/18 */
	.TopNavTitleBlue { font-weight:bold; font-style:normal; color:#00a7df; }
	.TopNavTitleSale { font-weight:bold; font-style:normal; color:#e32225; }
	.TopNavTitleWhite { color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase; }

	/* Top Navigation Padding */
	@media (min-width: 1030px) and (max-width: 1119px) { #departmentsMenu > li .departmentButton > span { padding:0 10px !important; } }
	@media (min-width: 1120px) and (max-width: 1219px) { #departmentsMenu > li .departmentButton > span { padding:0 12px !important; } }
	@media (min-width: 1220px) and (max-width: 1319px) { #departmentsMenu > li .departmentButton > span { padding:0 15px !important; } }
	@media (min-width: 1320px) and (max-width: 1419px) { #departmentsMenu > li .departmentButton > span { padding:0 18px !important; } }
	@media (min-width: 1420px) { #departmentsMenu > li .departmentButton > span { padding:0 20px !important; } }

	/* SECTION TITLE */
	.NavDropdown-SectionTitle { font-size:18px; }
	@media (max-width: 736px) { .NavDropdown-SectionTitle { float:left; padding:0 1% 0 0; width:99%; background-color:#e32225; } }
	@media (min-width: 737px) { .NavDropdown-SectionTitle { float:left; padding:0 1% 0 0; margin:10px 0 0 0; width:96%; background-color:#e32225; height:30px; } }




/* !!!-- 1/9/19 UPDATE TEST --!!! */



/* HEADER PROMOS - 9/11/19 Flexbox Update */	
	
	/* [I] - Classes for all Header Promos */
	
		/* Ad Color Options */
			.Full_WHITE-borderORANGE, .Left-2split_WHITE-borderORANGE, .Right-2split_WHITE-borderORANGE, .Left-3split_WHITE-borderORANGE, .Middle-3split_WHITE-borderORANGE, .Right-3split_WHITE-borderORANGE { background-color:#FFFFFF; border:1px solid #f25123; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_WHITE-borderBLUE, .Left-2split_WHITE-borderBLUE, .Right-2split_WHITE-borderBLUE, .Left-3split_WHITE-borderBLUE, .Middle-3split_WHITE-borderBLUE, .Right-3split_WHITE-borderBLUE { background-color:#FFFFFF; border:1px solid #00a7df; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_WHITE-borderRED, .Left-2split_WHITE-borderRED, .Right-2split_WHITE-borderRED, .Left-3split_WHITE-borderRED, .Middle-3split_WHITE-borderRED, .Right-3split_WHITE-borderRED { background-color:#FFFFFF; border:1px solid #e32225; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_WHITE-borderGREEN, .Left-2split_WHITE-borderGREEN, .Right-2split_WHITE-borderGREEN, .Left-3split_WHITE-borderGREEN, .Middle-3split_WHITE-borderGREEN, .Right-3split_WHITE-borderGREEN { background-color:#FFFFFF; border:1px solid #a0cf66; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_WHITE-borderBLACK, .Left-2split_WHITE-borderBLACK, .Right-2split_WHITE-borderBLACK, .Left-3split_WHITE-borderBLACK, .Middle-3split_WHITE-borderBLACK, .Right-3split_WHITE-borderBLACK { background-color:#FFFFFF; border:1px solid #000000; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_WHITE-borderGRAY, .Left-2split_WHITE-borderGRAY, .Right-2split_WHITE-borderGRAY, .Left-3split_WHITE-borderGRAY, .Middle-3split_WHITE-borderGRAY, .Right-3split_WHITE-borderGRAY { background-color:#FFFFFF; border:1px solid #333333; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_ORANGE, .Left-2split_ORANGE, .Right-2split_ORANGE, .Left-3split_ORANGE, .Middle-3split_ORANGE, .Right-3split_ORANGE { background-color:#f25123; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_BLUE, .Left-2split_BLUE, .Right-2split_BLUE, .Left-3split_BLUE, .Middle-3split_BLUE, .Right-3split_BLUE { background-color:#00a7df; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_RED, .Left-2split_RED, .Right-2split_RED, .Left-3split_RED, .Middle-3split_RED, .Right-3split_RED { background-color:#e32225; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_MAJORGREEN, .Left-2split_MAJORGREEN, .Right-2split_MAJORGREEN, .Left-3split_MAJORGREEN, .Middle-3split_MAJORGREEN, .Right-3split_MAJORGREEN { background-color:#025614; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_DARKGREEN, .Left-2split_DARKGREEN, .Right-2split_DARKGREEN, .Left-3split_DARKGREEN, .Middle-3split_DARKGREEN, .Right-3split_DARKGREEN { background-color:#4c653a; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_GREEN, .Left-2split_GREEN, .Right-2split_GREEN, .Left-3split_GREEN, .Middle-3split_GREEN, .Right-3split_GREEN { background-color:#a0cf66; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_BLACK, .Left-2split_BLACK, .Right-2split_BLACK, .Left-3split_BLACK, .Middle-3split_BLACK, .Right-3split_BLACK { background-color:#000000; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_GRAY, .Left-2split_GRAY, .Right-2split_GRAY, .Left-3split_GRAY, .Middle-3split_GRAY, .Right-3split_GRAY { background-color:#333333; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_LIGHTGRAY, .Left-2split_LIGHTGRAY, .Right-2split_LIGHTGRAY, .Left-3split_LIGHTGRAY, .Middle-3split_LIGHTGRAY, .Right-3split_LIGHTGRAY { background-color:#d9d9d9; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
			.Full_YELLOW, .Left-2split_YELLOW, .Right-2split_YELLOW, .Left-3split_YELLOW, .Middle-3split_YELLOW, .Right-3split_YELLOW { background-color:#ffdc00; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
	
		/* Text Colors */
			.HPRO-text_WHITE, .HPRO-text_WHITE a { color:#FFFFFF; }
			.HPRO-text_ORANGE, .HPRO-text_ORANGE a { color:#f25123; }
			.HPRO-text_BLUE, .HPRO-text_BLUE a { color:#00a7df; }
			.HPRO-text_RED, .HPRO-text_RED a { color:#e32225; }
			.HPRO-text_GREEN, .HPRO-text_GREEN a { color:#a0cf66; }
			.HPRO-text_BLACK, .HPRO-text_BLACK a { color:#000000; }
			.HPRO-text_GRAY, .HPRO-text_GRAY a { color:#333333; }
			.HPRO-text_YELLOW, .HPRO-text_YELLOW a { color:#ffdc00; }

		/* Coupon Code */
			.HPRO-CouponCode { font-weight:bold; text-transform:uppercase; }

		/* Exclusions */
			.HPRO-Exclusions { font:normal 0.750em/1.313em Arial, Helvetica, sans-serif; }
			.HPRO-Exclusions a { font:normal 0.750em/1.313em Arial, Helvetica, sans-serif; text-decoration:underline; }
			.HPRO_underline { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }

		/* Exclusions Links (underlined text links) */
			.HPRO-full_Exclusions_Container a, .HPRO-2split_Exclusions_Container_BTN-Y a, .HPRO-2split_Exclusions_Container_BTN-N a, .HPRO-3split_Exclusions_Container_BTN-Y a, .HPRO-3split_Exclusions_Container_BTN-N a { text-decoration:underline; }
	
		/* HPRO Links */
			.HPRO-url { text-decoration:none; }

		/* Button Text */
			.HPRO-ShopBTN_text { font:bold 0.688em Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; margin:6px 10px 0px 10px; }

		/* Button Text Area Colors */
			.HPRO-ShopBTN-textarea_WHITE { float:left; height:25px; background-color:#FFFFFF; }
			.HPRO-ShopBTN-textarea_BLACK { float:left; height:25px; background-color:#000000; }
			.HPRO-ShopBTN-textarea_RED { float:left; height:25px; background-color:#e32225; }
			.HPRO-ShopBTN-textarea_BLUE { float:left; height:25px; background-color:#00a7df; }
			.HPRO-ShopBTN-textarea_GREEN { float:left; height:25px; background-color:#a0cf66; }
			.HPRO-ShopBTN-textarea_ORANGE { float:left; height:25px; background-color:#f25123; }

		/* Karot Colors */
			.HPRO-karot_WHITE { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_WHITE.png); }
			.HPRO-karot_BLACK { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_BLACK.png); }
			.HPRO-karot_RED { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_RED.png); }
			.HPRO-karot_BLUE { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_BLUE.png); }
			.HPRO-karot_GREEN { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_GREEN.png); }
			.HPRO-karot_ORANGE { width:27px; height:25px; float:left; background-image:url(/wcsstore/TGWeSite/Attachment/images/golf/header/BTNend-hpro_ORANGE.png); }


	
	/* [II] - Header Promo Ad Types */	
	
		/* [1] - Full Width Ad */

			/* [A] - Ad Structure */

				/* Containers */
					.HPRO-Full { width:100%; margin:auto; max-width:1560px; }
	
					/* Mobile breakpoint */
						@media (max-width:500px) { .Full_WHITE-borderORANGE, .Full_WHITE-borderBLUE, .Full_WHITE-borderRED, .Full_WHITE-borderGREEN, .Full_WHITE-borderBLACK, .Full_WHITE-borderGRAY, .Full_ORANGE, .Full_BLUE, .Full_RED, .Full_MAJORGREEN, .Full_DARKGREEN, .Full_GREEN, .Full_BLACK, .Full_GRAY, .Full_LIGHTGRAY, .Full_YELLOW { display:block; padding:7px; } }

					/* Desktop breakpoint */	
						@media (min-width:501px) { .Full_WHITE-borderORANGE, .Full_WHITE-borderBLUE, .Full_WHITE-borderRED, .Full_WHITE-borderGREEN, .Full_WHITE-borderBLACK, .Full_WHITE-borderGRAY, .Full_ORANGE, .Full_BLUE, .Full_RED, .Full_MAJORGREEN, .Full_DARKGREEN, .Full_GREEN, .Full_BLACK, .Full_GRAY, .Full_LIGHTGRAY, .Full_YELLOW { display:flex; padding:10px; } }

				/* Columns */
					/* Left */
						@media (max-width: 500px) { .HPRO-full_col-A { flex:1; text-align:left; } }
						@media (min-width: 501px) and (max-width: 780px) { .HPRO-full_col-A { flex:3; text-align:left; } }
						@media (min-width: 781px) and (max-width: 810px) { .HPRO-full_col-A { flex:2; text-align:left; } }
						@media (min-width: 811px) and (max-width: 979px) { .HPRO-full_col-A { flex:3; text-align:left; } }
						@media (min-width: 980px) and (max-width: 1114px) { .HPRO-full_col-A { flex:7; text-align:left; } }
						@media (min-width: 1115px) { .HPRO-full_col-A { flex:9; text-align:left; } }

					/* Right */
						@media (max-width: 500px) { .HPRO-full_col-B { flex:1; text-align:left; } }
						@media (min-width: 501px) and (max-width: 780px) { .HPRO-full_col-B { flex:2; text-align:right; } }
						@media (min-width: 781px) and (max-width: 810px) { .HPRO-full_col-B { flex:1; text-align:right; } }
						@media (min-width: 811px) and (max-width: 979px) { .HPRO-full_col-B { flex:1; text-align:right; } }
						@media (min-width: 980px) { .HPRO-full_col-B { flex:2; text-align:right; } }

				/* Dividers */

					/* WHITE */
						.HPRO-Full_Divider_WHITE { border-top:35px solid #FFFFFF; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; }
						@media (max-width: 950px) { .HPRO-Full_Divider_WHITE { display:none; } } 
						@media (min-width: 951px) and (max-width: 1282px) { .HPRO-Full_Divider_WHITE { margin:5px 10px 0 10px; } }				
						@media (min-width: 1283px) { .HPRO-Full_Divider_WHITE { margin:5px 20px 0 20px; } }

					/* BLACK */
						.HPRO-Full_Divider_BLACK { border-top:35px solid #000000; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; }
						@media (max-width: 950px) { .HPRO-Full_Divider_BLACK { display:none; } } 
						@media (min-width: 951px) and (max-width: 1282px) { .HPRO-Full_Divider_BLACK { margin:5px 10px 0 10px; } }				
						@media (min-width: 1283px) { .HPRO-Full_Divider_BLACK { margin:5px 20px 0 20px; } }

					/* RED */
						.HPRO-Full_Divider_RED { border-top:35px solid #e32225; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; }
						@media (max-width: 950px) { .HPRO-Full_Divider_RED { display:none; } } 
						@media (min-width: 951px) and (max-width: 1282px) { .HPRO-Full_Divider_RED { margin:5px 10px 0 10px; } }				
						@media (min-width: 1283px) { .HPRO-Full_Divider_RED { margin:5px 20px 0 20px; } }

					/* BLUE */
						.HPRO-Full_Divider_BLUE { border-top:35px solid #00a7df; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; }
						@media (max-width: 950px) { .HPRO-Full_Divider_BLUE { display:none; } } 
						@media (min-width: 951px) and (max-width: 1282px) { .HPRO-Full_Divider_BLUE { margin:5px 10px 0 10px; } }				
						@media (min-width: 1283px) { .HPRO-Full_Divider_BLUE { margin:5px 20px 0 20px; } }

					/* ORANGE */
						.HPRO-Full_Divider_ORANGE { border-top:35px solid #f25123; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; }
						@media (max-width: 950px) { .HPRO-Full_Divider_ORANGE { display:none; } } 
						@media (min-width: 951px) and (max-width: 1282px) { .HPRO-Full_Divider_ORANGE { margin:5px 10px 0 10px; } }				
						@media (min-width: 1283px) { .HPRO-Full_Divider_ORANGE { margin:5px 20px 0 20px; } }

					/* GREEN */
						.HPRO-Full_Divider_GREEN { border-top:35px solid #a0cf66; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; }
						@media (max-width: 950px) { .HPRO-Full_Divider_GREEN { display:none; } } 
						@media (min-width: 951px) and (max-width: 1282px) { .HPRO-Full_Divider_GREEN { margin:5px 10px 0 10px; } }				
						@media (min-width: 1283px) { .HPRO-Full_Divider_GREEN { margin:5px 20px 0 20px; } }

					/* GRAY */
						.HPRO-Full_Divider_GRAY { border-top:35px solid #333333; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; }
						@media (max-width: 950px) { .HPRO-Full_Divider_GRAY { display:none; } } 
						@media (min-width: 951px) and (max-width: 1282px) { .HPRO-Full_Divider_GRAY { margin:5px 10px 0 10px; } }				
						@media (min-width: 1283px) { .HPRO-Full_Divider_GRAY { margin:5px 20px 0 20px; } }

					/* YELLOW */
						.HPRO-Full_Divider_YELLOW { border-top:35px solid #ffdc00; float:left; font:normal 1.125em/1.125em Arial, Helvetica, sans-serif; padding:0 1px 0 1px; width:0px; height:0px; display:block; }
						@media (max-width: 950px) { .HPRO-Full_Divider_YELLOW { display:none; } } 
						@media (min-width: 951px) and (max-width: 1282px) { .HPRO-Full_Divider_YELLOW { margin:5px 10px 0 10px; } }				
						@media (min-width: 1283px) { .HPRO-Full_Divider_YELLOW { margin:5px 20px 0 20px; } }

	
				/* Shop Button */
					/* Container */
						@media (max-width: 736px) { .HPRO-ShopBTN-container_Full { display:none; } }
						@media (min-width: 737px) { .HPRO-ShopBTN-container_Full { float:right;} }	

					/* Line Break for Button and Exclusions separation */
						@media (max-width: 736px) { .HPRO-ShopBT-linebreak_Full { display:none; } }
						@media (min-width: 737px) { .HPRO-ShopBT-linebreak_Full { display:block; } }


			/* [B] - Text Lines */

				/* Line 1: Headline */
					/* Container */
						@media (max-width: 780px) { .HPRO-full_Headline_Container { font-weight:bold; text-transform:uppercase; } }
						@media (min-width: 781px) and (max-width: 950px) { .HPRO-full_Headline_Container { font-weight:bold; text-transform:uppercase; margin:0 0 0 0; } }
						@media (min-width: 951px) { .HPRO-full_Headline_Container { float:left; font-weight:bold; text-transform:uppercase; } }

					/* Text */
						/* Short */	
							@media (max-width: 400px) { .HPRO-full_Headline_1 { width:100%; font:bold 1.000em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 401px) and (max-width: 780px) { .HPRO-full_Headline_1 { width:100%; font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 781px) { .HPRO-full_Headline_1 { display:none; } }

						/* Medium */	
							@media (max-width: 780px) { .HPRO-full_Headline_2 { display:none; } }
							@media (min-width: 781px) and (max-width: 950px) { .HPRO-full_Headline_2 { font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 951px) and (max-width: 1281px) { .HPRO-full_Headline_2 { font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }
							@media (min-width: 1282px) { .HPRO-full_Headline_2 { display:none; } }

						/* Long */	
							@media (max-width: 1281px) { .HPRO-full_Headline_3 { display:none; } }
							@media (min-width: 1282px) { .HPRO-full_Headline_3 { font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }


				/* Line 2: Subheadline */
					/* Container */
						@media (max-width: 950px) { .HPRO-full_Subhead_Container { text-transform:uppercase; margin:2px 0 0 0; } }
						@media (min-width: 951px) { .HPRO-full_Subhead_Container { float:left; text-transform:uppercase; } }

					/* Text */
						/* Short */
							@media (max-width: 780px) { .HPRO-full_Subhead_1 { width:100%; font:normal 0.900em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 781px) { .HPRO-full_Subhead_1 { display:none; } }

						/* Medium */
							@media (max-width: 780px) { .HPRO-full_Subhead_2 { display:none; } }
							@media (min-width: 781px) and (max-width: 950px) { .HPRO-full_Subhead_2 { font:normal 0.900em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 951px) and (max-width: 1281px) { .HPRO-full_Subhead_2 { font:normal 0.900em/1.100em Arial, Helvetica, sans-serif; margin:12px 0 0 0; } }
							@media (min-width: 1282px) { .HPRO-full_Subhead_2 { display:none; } }

						/* Long */
							@media (max-width: 1281px) { .HPRO-full_Subhead_3 { display:none; } }
							@media (min-width: 1282px) { .HPRO-full_Subhead_3 { font:normal 0.900em/1.100em Arial, Helvetica, sans-serif; margin:14px 0 0 0; } }		


				/* Line 3: Exclusions */
					/* Container */
						@media (max-width: 500px) { .HPRO-full_Exclusions_Container { margin:0 0 0 0; } }
						@media (min-width: 501px) and (max-width: 736px) { .HPRO-full_Exclusions_Container { margin:2px 0 0 0; } }
						@media (min-width: 737px) { .HPRO-full_Exclusions_Container { margin:5px 0 0 0; } }

					/* Text */
						/* Short */
							@media (max-width: 500px) { .HPRO-full_Exclusions_1 { width:100%; font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
							@media (min-width: 501px) { .HPRO-full_Exclusions_1 { display:none; } }

						/* Medium */
							@media (max-width: 500px) { .HPRO-full_Exclusions_2 { display:none; } }
							@media (min-width: 501px) and (max-width: 736px) { .HPRO-full_Exclusions_2 { width:100%; font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
							@media (min-width: 737px) { .HPRO-full_Exclusions_2 { display:none; } }

						/* Long */
							@media (max-width: 736px) { .HPRO-full_Exclusions_3 { display:none; } }
							@media (min-width: 737px) { .HPRO-full_Exclusions_3 { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }





		/* [2] - 2-Split Ads */

			/* [A] - Ad Structure */

				/* Overall Ad Container */
					.HPRO-2split { display:flex; justify-content:space-between; margin:auto; max-width:1560px; }
					@media (max-width:736px) { .HPRO-2split { display:block; } }

				/* Interior Padding */	
					@media (max-width:736px) { .HPRO-2split_Padding { display:flex; padding:7px; } }
					@media (min-width: 737px) and (max-width:1331px) { .HPRO-2split_Padding { display:block; padding:10px; } }
					@media (min-width: 1332px) { .HPRO-2split_Padding { display:flex; padding:10px; } }




				/* Ad Containers */
					/* Left */
						@media (max-width: 736px) { .Left-2split_WHITE-borderORANGE, .Left-2split_WHITE-borderBLUE, .Left-2split_WHITE-borderRED, .Left-2split_WHITE-borderGREEN, .Left-2split_WHITE-borderBLACK, .Left-2split_WHITE-borderGRAY, .Left-2split_ORANGE, .Left-2split_BLUE, .Left-2split_RED, .Left-2split_MAJORGREEN, .Left-2split_DARKGREEN, .Left-2split_GREEN, .Left-2split_BLACK, .Left-2split_GRAY , .Left-2split_LIGHTGRAY , .Left-2split_YELLOW
						{ width:100%; flex:1; margin:0 0 5px 0; } }

						@media (min-width: 737px) { .Left-2split_WHITE-borderORANGE, .Left-2split_WHITE-borderBLUE, .Left-2split_WHITE-borderRED, .Left-2split_WHITE-borderGREEN, .Left-2split_WHITE-borderBLACK, .Left-2split_WHITE-borderGRAY, .Left-2split_ORANGE, .Left-2split_BLUE, .Left-2split_RED, .Left-2split_MAJORGREEN, .Left-2split_DARKGREEN, .Left-2split_GREEN, .Left-2split_BLACK, .Left-2split_GRAY, .Left-2split_LIGHTGRAY, .Left-2split_YELLOW
						{ width:50%; flex:1; margin: 0 5px 0 0; } }


					/* Right */
						@media (max-width: 736px) { .Right-2split_WHITE-borderORANGE, .Right-2split_WHITE-borderBLUE, .Right-2split_WHITE-borderRED, .Right-2split_WHITE-borderGREEN, .Right-2split_WHITE-borderBLACK, .Right-2split_WHITE-borderGRAY, .Right-2split_ORANGE, .Right-2split_BLUE, .Right-2split_RED, .Right-2split_MAJORGREEN, .Right-2split_DARKGREEN, .Right-2split_GREEN, .Right-2split_BLACK, .Right-2split_GRAY, .Right-2split_LIGHTGRAY, .Right-2split_YELLOW
						{ width:100%; flex:1; margin:5px 0 0 0; } }

						@media (min-width: 737px) { .Right-2split_WHITE-borderORANGE, .Right-2split_WHITE-borderBLUE, .Right-2split_WHITE-borderRED, .Right-2split_WHITE-borderGREEN, .Right-2split_WHITE-borderBLACK, .Right-2split_WHITE-borderGRAY, .Right-2split_ORANGE, .Right-2split_BLUE, .Right-2split_RED, .Right-2split_MAJORGREEN, .Right-2split_DARKGREEN, .Right-2split_GREEN, .Right-2split_BLACK, .Right-2split_GRAY, .Right-2split_LIGHTGRAY, .Right-2split_YELLOW
						{ width:50%; flex:1; margin:0 0 0 5px; } }


				/* Ad Columns - With Shop Button */
					/* Left Column */
						@media (max-width: 736px) { .HPRO-2split_BTN-Y_col-A { flex:2; text-align:left; } }
						@media (min-width: 737px) and (max-width: 1331px) { .HPRO-2split_BTN-Y_col-A { text-align:left; } }
						@media (min-width: 1332px) and (max-width: 1560px) { .HPRO-2split_BTN-Y_col-A { flex:2; text-align:left; } }
						@media (min-width: 1561px) { .HPRO-2split_BTN-Y_col-A { flex:5; text-align:left; } }

					/* Right Column */
						@media (max-width: 736px) { .HPRO-2split_BTN-Y_col-B { flex:1; text-align:right; } }
						@media (min-width: 737px) and (max-width: 1331px) { .HPRO-2split_BTN-Y_col-B { text-align:left; } }
						@media (min-width: 1332px) and (max-width: 1560px) { .HPRO-2split_BTN-Y_col-B { flex:1; text-align:right; } }
						@media (min-width: 1561px) { .HPRO-2split_BTN-Y_col-B { flex:2; text-align:right; } }

				/* Ad Columns - No Shop Button */
					/* Left Column */
						@media (max-width: 736px) { .HPRO-2split_BTN-N_col-A { flex:2; text-align:left; } }
						@media (min-width: 737px) and (max-width: 1331px) { .HPRO-2split_BTN-N_col-A { text-align:left; } }
						@media (min-width: 1332px) and (max-width: 1560px) { .HPRO-2split_BTN-N_col-A { flex:7; text-align:left; } }
						@media (min-width: 1561px) { .HPRO-2split_BTN-N_col-A { flex:4; text-align:left; } }

					/* Right Column */
						@media (max-width: 736px) { .HPRO-2split_BTN-N_col-B { flex:1; text-align:right; } }
						@media (min-width: 737px) and (max-width: 1331px) { .HPRO-2split_BTN-N_col-B { text-align:left; } }
						@media (min-width: 1332px) { .HPRO-2split_BTN-N_col-B { flex:2; text-align:right; } }

	
				/* Shop Button */
					/* Container */
						/* Left */
							@media (max-width: 1331px) { .HPRO-ShopBTN-container_2splitL { display:none; } }
							@media (min-width: 1332px) { .HPRO-ShopBTN-container_2splitL { float:right; } }

						/* Right */
							@media (max-width: 1331px) { .HPRO-ShopBTN-container_2splitR { display:none; } }
							@media (min-width: 1332px) { .HPRO-ShopBTN-container_2splitR { float:right; } }

					/* Line Break for Button and Exclusions separation */
						@media (max-width: 1331px) { .HPRO-ShopBT-linebreak_2split { display:none; } }
						@media (min-width: 1332px) { .HPRO-ShopBT-linebreak_2split { display:block; } }


	

			/* [B] - Text Lines */

				/* Line 1: Headline */
					/* Container */
						@media (max-width: 736px) { .HPRO-2split_Headline_Container { font-weight:bold; text-transform:uppercase; } }
						@media (min-width: 737px) and (max-width: 1331px) { .HPRO-2split_Headline_Container { font-weight:bold; text-transform:uppercase; width:100%; } }
						@media (min-width: 1332px) { .HPRO-2split_Headline_Container { float:left; font-weight:bold; text-transform:uppercase; width:100%; } }

					/* Text */
						/* Short */	
							@media (max-width: 400px) { .HPRO-2split_Headline_1 { width:100%; font:bold 1.000em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 401px) and (max-width: 736px) { .HPRO-2split_Headline_1 { width:100%; font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 737px) { .HPRO-2split_Headline_1 { display:none; } }

						/* Medium */	
							@media (max-width: 736px) { .HPRO-2split_Headline_2 { display:none; } }
							@media (min-width: 737px) and (max-width: 1281px) { .HPRO-2split_Headline_2 { font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 1282px) { .HPRO-2split_Headline_2 { display:none; } }

						/* Long */	
							@media (max-width: 1281px) { .HPRO-2split_Headline_3 { display:none; } }
							@media (min-width: 1282px) { .HPRO-2split_Headline_3 { font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; } }


				/* Line 2: Subheadline */
					/* Container */
						@media (max-width: 736px) { .HPRO-2split_Subhead_Container { text-transform:uppercase; margin:2px 0 0 0; } }
						@media (min-width: 737px) and (max-width: 1331px) { .HPRO-2split_Subhead_Container { text-transform:uppercase; margin:2px 0 0 0; width:100%; } }
						@media (min-width: 1332px) { .HPRO-2split_Subhead_Container { float:left; text-transform:uppercase; margin:5px 0 0 0; width:100%;  } }

					/* Text */
						/* Short */
							@media (max-width: 736px) { .HPRO-2split_Subhead_1 { width:100%; font:normal 0.900em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 737px) { .HPRO-2split_Subhead_1 { display:none; } }

						/* Medium */
							@media (max-width: 736px) { .HPRO-2split_Subhead_2 { display:none; } }
							@media (min-width: 737px) and (max-width: 1281px) { .HPRO-2split_Subhead_2 { font:normal 0.900em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 1282px) { .HPRO-2split_Subhead_2 { display:none; } }

						/* Long */
							@media (max-width: 1281px) { .HPRO-2split_Subhead_3 { display:none; } }
							@media (min-width: 1282px) { .HPRO-2split_Subhead_3 { font:normal 0.900em/1.100em Arial, Helvetica, sans-serif; } }		


				/* Line 3: Exclusions */
					/* Container */
						/* With Button */
							@media (max-width: 1331px) { .HPRO-2split_Exclusions_Container_BTN-Y { margin:2px 0 0 0; } }
							@media (min-width: 1332px) { .HPRO-2split_Exclusions_Container_BTN-Y { margin:-15px 0 0 0; } }

						/* Exclusions Only */
							@media (max-width: 1331px) { .HPRO-2split_Exclusions_Container_BTN-N { margin:2px 0 0 0; } }
							@media (min-width: 1332px) { .HPRO-2split_Exclusions_Container_BTN-N { margin:0 0 0 0; } }

					/* Text */
						/* Short */
							@media (max-width: 736px) { .HPRO-2split_Exclusions_1 { width:100%; font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
							@media (min-width: 737px) { .HPRO-2split_Exclusions_1 { display:none; } }

						/* Medium */
							@media (max-width: 736px) { .HPRO-2split_Exclusions_2 { display:none; } }
							@media (min-width: 737px) and (max-width: 1331px) { .HPRO-2split_Exclusions_2 { width:100%; font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
							@media (min-width: 1332px) { .HPRO-2split_Exclusions_2 { display:none; } }

						/* Long */
							@media (max-width: 1331px) { .HPRO-2split_Exclusions_3 { display:none; } }
							@media (min-width: 1332px) { .HPRO-2split_Exclusions_3 { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }





		/* [3] - 3-Split Ads */

			/* [A] - Ad Structure */

				/* Overall Ad Container */
					.HPRO-3split { display:flex; justify-content:space-between; margin:auto; max-width:1560px; }
					@media (max-width:736px) { .HPRO-3split { display:block; } }

				/* Interior Padding */	
					.HPRO-3split_Padding { display:flex; padding:10px; }	
					@media (max-width:1385px) { .HPRO-3split_Padding { display:block; } }

	

				/* Ad Containers */
					/* Left */
						@media (max-width: 736px) { .Left-3split_WHITE-borderORANGE, .Left-3split_WHITE-borderBLUE, .Left-3split_WHITE-borderRED, .Left-3split_WHITE-borderGREEN, .Left-3split_WHITE-borderBLACK, .Left-3split_WHITE-borderGRAY, .Left-3split_ORANGE, .Left-3split_BLUE, .Left-3split_RED, .Left-3split_MAJORGREEN, .Left-3split_DARKGREEN, .Left-3split_GREEN, .Left-3split_BLACK, .Left-3split_GRAY , .Left-3split_LIGHTGRAY , .Left-3split_YELLOW
						{ width:100%; margin:0 0 5px 0; } }

						@media (min-width: 737px) { .Left-3split_WHITE-borderORANGE, .Left-3split_WHITE-borderBLUE, .Left-3split_WHITE-borderRED, .Left-3split_WHITE-borderGREEN, .Left-3split_WHITE-borderBLACK, .Left-3split_WHITE-borderGRAY, .Left-3split_ORANGE, .Left-3split_BLUE, .Left-3split_RED, .Left-3split_MAJORGREEN, .Left-3split_DARKGREEN, .Left-3split_GREEN, .Left-3split_BLACK, .Left-3split_GRAY , .Left-3split_LIGHTGRAY , .Left-3split_YELLOW
						{ width:32%; flex:1; margin: 0 5px 0 0; } }

					/* Middle */
						@media (max-width: 736px) { .Middle-3split_WHITE-borderORANGE, .Middle-3split_WHITE-borderBLUE, .Middle-3split_WHITE-borderRED, .Middle-3split_WHITE-borderGREEN, .Middle-3split_WHITE-borderBLACK, .Middle-3split_WHITE-borderGRAY, .Middle-3split_ORANGE, .Middle-3split_BLUE, .Middle-3split_RED, .Middle-3split_MAJORGREEN, .Middle-3split_DARKGREEN, .Middle-3split_GREEN, .Middle-3split_BLACK, .Middle-3split_GRAY , .Middle-3split_LIGHTGRAY , .Middle-3split_YELLOW
						{ width:100%; margin:5px 0 5px 0; } }

						@media (min-width: 737px) { .Middle-3split_WHITE-borderORANGE, .Middle-3split_WHITE-borderBLUE, .Middle-3split_WHITE-borderRED, .Middle-3split_WHITE-borderGREEN, .Middle-3split_WHITE-borderBLACK, .Middle-3split_WHITE-borderGRAY, .Middle-3split_ORANGE, .Middle-3split_BLUE, .Middle-3split_RED, .Middle-3split_MAJORGREEN, .Middle-3split_DARKGREEN, .Middle-3split_GREEN, .Middle-3split_BLACK, .Middle-3split_GRAY , .Middle-3split_LIGHTGRAY , .Middle-3split_YELLOW
						{ width:32%; flex:1; margin:0 5px 0 5px; } }

					/* Right */
						@media (max-width: 736px) { .Right-3split_WHITE-borderORANGE, .Right-3split_WHITE-borderBLUE, .Right-3split_WHITE-borderRED, .Right-3split_WHITE-borderGREEN, .Right-3split_WHITE-borderBLACK, .Right-3split_WHITE-borderGRAY, .Right-3split_ORANGE, .Right-3split_BLUE, .Right-3split_RED, .Right-3split_MAJORGREEN, .Right-3split_DARKGREEN, .Right-3split_GREEN, .Right-3split_BLACK, .Right-3split_GRAY , .Right-3split_LIGHTGRAY , .Right-3split_YELLOW
						{ width:100%; margin:5px 0 0 0; } }

						@media (min-width: 737px) { .Right-3split_WHITE-borderORANGE, .Right-3split_WHITE-borderBLUE, .Right-3split_WHITE-borderRED, .Right-3split_WHITE-borderGREEN, .Right-3split_WHITE-borderBLACK, .Right-3split_WHITE-borderGRAY, .Right-3split_ORANGE, .Right-3split_BLUE, .Right-3split_RED, .Right-3split_MAJORGREEN, .Right-3split_DARKGREEN, .Right-3split_GREEN, .Right-3split_BLACK, .Right-3split_GRAY , .Right-3split_LIGHTGRAY , .Right-3split_YELLOW
						{ width:32%; flex:1; margin:0 0 0 5px; } }


				/* Ad Columns - With Shop Button */
					/* Left Column */
						@media (max-width: 736px) { .HPRO-3split_BTN-Y_col-A { text-align:left; } }
						@media (min-width: 737px) and (max-width: 1385px) { .HPRO-3split_BTN-Y_col-A { flex:1; text-align:left; } }
						@media (min-width: 1386px) and (max-width: 1560px) { .HPRO-3split_BTN-Y_col-A { flex:9; text-align:left; } }
						@media (min-width: 1561px) { .HPRO-3split_BTN-Y_col-A { flex:9; text-align:left; } }

					/* Right Column */
						@media (max-width: 736px) { .HPRO-3split_BTN-Y_col-B { text-align:left; } }
						@media (min-width: 737px) and (max-width: 1385px) { .HPRO-3split_BTN-Y_col-B { flex:5; text-align:left; } }
						@media (min-width: 1386px) { .HPRO-3split_BTN-Y_col-B { flex:5; text-align:right; } }

				/* Ad Columns - No Shop Button */
					/* Left Column */
						@media (max-width: 736px) { .HPRO-3split_BTN-N_col-A { text-align:left; } }
						@media (min-width: 737px) and (max-width: 1560px) { .HPRO-3split_BTN-N_col-A { flex:11; text-align:left; } }
						@media (min-width: 1561px) { .HPRO-3split_BTN-N_col-A { flex:3; text-align:left; } }

					/* Right Column */
						@media (max-width: 736px) { .HPRO-3split_BTN-N_col-B { text-align:left; } }
						@media (min-width: 737px) and (max-width: 1385px) { .HPRO-3split_BTN-N_col-B { text-align:left; } }
						@media (min-width: 1386px) and (max-width: 1560px) { .HPRO-3split_BTN-N_col-B { flex:4; text-align:right; } }
						@media (min-width: 1561px) { .HPRO-3split_BTN-N_col-B { flex:1; text-align:right; } }

	

				/* Shop Button */
					/*Container */
						/* Left */
							@media (max-width: 1385px) { .HPRO-ShopBTN-container_3splitL { display:none; } }
							@media (min-width: 1386px) { .HPRO-ShopBTN-container_3splitL { float:right; } }

						/* Middle */
							@media (max-width: 1385px) { .HPRO-ShopBTN-container_3splitM { display:none; } }
							@media (min-width: 1386px) { .HPRO-ShopBTN-container_3splitM { float:right; } }

						/* Right */
							@media (max-width: 1385px) { .HPRO-ShopBTN-container_3splitR { display:none; } }
							@media (min-width: 1386px) { .HPRO-ShopBTN-container_3splitR { float:right; } }

					/* Line Break for Button and Exclusions separation */
						@media (max-width: 1385px) { .HPRO-ShopBT-linebreak_3split { display:none; } }
						@media (min-width: 1386px) { .HPRO-ShopBT-linebreak_3split { display:block; } }

	
	
			/* [B] - Text Lines */

				/* Line 1: Headline */
					/* Container */
						@media (max-width: 780px) { .HPRO-3split_Headline_Container { width:100%; font-weight:bold; text-transform:uppercase; } }
						@media (min-width: 781px) and (max-width: 1385px) { .HPRO-3split_Headline_Container { font-weight:bold; text-transform:uppercase; } }
						@media (min-width: 1386px) { .HPRO-3split_Headline_Container { float:left; font-weight:bold; text-transform:uppercase; width:100%; } }

					/* Text */
						/* Short */	
							@media (max-width: 780px) { .HPRO-3split_Headline_1 { width:100%; font:bold 1.000em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 781px) { .HPRO-3split_Headline_1 { display:none; } }

						/* Medium */	
							@media (max-width: 780px) { .HPRO-3split_Headline_2 { display:none; } }
							@media (min-width: 781px) and (max-width: 1515px) { .HPRO-3split_Headline_2 { font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 1516px) { .HPRO-3split_Headline_2 { display:none; } }

						/* Long */	
							@media (max-width: 1515px) { .HPRO-3split_Headline_3 { display:none; } }
							@media (min-width: 1516px) { .HPRO-3split_Headline_3 { font:bold 1.100em/1.100em Arial, Helvetica, sans-serif; } }


				/* Line 2: Subheadline */
					/* Container */
						@media (max-width: 780px) { .HPRO-3split_Subhead_Container { width:100%; text-transform:uppercase; margin:2px 0 0 0; } }
						@media (min-width: 781px) and (max-width: 1385px) { .HPRO-3split_Subhead_Container { text-transform:uppercase; margin:2px 0 0 0; } }
						@media (min-width: 1386px) { .HPRO-3split_Subhead_Container { float:left; text-transform:uppercase; margin:5px 0 0 0; width:100%; } }

					/* Text */
						/* Short */
							@media (max-width: 780px) { .HPRO-3split_Subhead_1 { width:100%; font:normal 0.780em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 781px) { .HPRO-3split_Subhead_1 { display:none; } }

						/* Medium */
							@media (max-width: 780px) { .HPRO-3split_Subhead_2 { display:none; } }
							@media (min-width: 781px) and (max-width: 1281px) { .HPRO-3split_Subhead_2 { font:normal 0.800em/1.100em Arial, Helvetica, sans-serif; } }
							@media (min-width: 1282px) { .HPRO-3split_Subhead_2 { display:none; } }

						/* Long */
							@media (max-width: 1281px) { .HPRO-3split_Subhead_3 { display:none; } }
							@media (min-width: 1282px) { .HPRO-3split_Subhead_3 { font:normal 0.900em/1.100em Arial, Helvetica, sans-serif; } }		


				/* Line 3: Exclusions */
					/* Container */
						/* With Button */
							@media (max-width: 780px) { .HPRO-3split_Exclusions_Container_BTN-Y { width:100%; margin:2px 0 0 0; } }
							@media (min-width: 781px) and (max-width: 1385px) { .HPRO-3split_Exclusions_Container_BTN-Y { margin:2px 0 0 0; } }
							@media (min-width: 1386px) { .HPRO-3split_Exclusions_Container_BTN-Y { margin:-15px 0 0 0; } }

						/* Exclusions Only */
							@media (max-width: 780px) { .HPRO-3split_Exclusions_Container_BTN-N { width:100%; margin:2px 0 0 0; } }
							@media (min-width: 781px) and (max-width: 1385px) { .HPRO-3split_Exclusions_Container_BTN-N { margin:2px 0 0 0; } }
							@media (min-width: 1386px) { .HPRO-3split_Exclusions_Container_BTN-N { margin:0 0 0 0; } }

					/* Text */
						/* Short */
							@media (max-width: 780px) { .HPRO-3split_Exclusions_1 { width:100%; font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
							@media (min-width: 781px) { .HPRO-3split_Exclusions_1 { display:none; } }

						/* Medium */
							@media (max-width: 780px) { .HPRO-3split_Exclusions_2 { display:none; } }
							@media (min-width: 781px) and (max-width: 1385px) { .HPRO-3split_Exclusions_2 { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
							@media (min-width: 1386px) { .HPRO-3split_Exclusions_2 { display:none; } }

						/* Long */
							@media (max-width: 1385px) { .HPRO-3split_Exclusions_3 { display:none; } }
							@media (min-width: 1386px) { .HPRO-3split_Exclusions_3 { font:normal 0.688em/1.313em Arial, Helvetica, sans-serif; } }
