@baseImgPath: "/img";

@smallMinWidth: 320px;
@smallMaxWidth: 767px;
@mediumMinWidth: (@smallMaxWidth + 1px);
@mediumMaxWidth: 979px;
@mediumLandscapeMinWidth: (@mediumMaxWidth + 1px);
@mediumLandscapeMaxWidth: 1150px;
@largeMaxWidth: 1320px;
@extraLargeMinWidth: 1921px;

@touchDevices: ~"(hover: none) and (pointer: coarse)";
// all elements with tabindex >=0
@tabbableElements: ~'*[tabindex]:not([tabindex^="-"])';

/* COLORS */
@blackColor: #000000;
@greyColor: #757575;
@articleCategoryColor:  #ED0000;
@articleTextBorderColor: rgba(0, 0, 0, 0.2);
@innerBorderFocusColor: #015ecc;
@outerBorderFocusColor: #ffffff;
@contentTitleColor: #00182E;
@moduleTitleColor: #01407E;
@linkColor: #00284B;
@headerTitleColor: #00284B;
@mainTextColor: #000;
@sponsorshipButtonLinkColor: #C0A971;
@darkTextColor: #333;
@newsCategoryColor: #CBCBCB;
@descriptionPhotoColor: #666;
@lightTextColor: #E4E4E4;
@whiteTextColor: #FFF;
@bordersColor: #E6E6E6;
@bordersHeaderColor: rgba(230, 230, 230, 0.2);
@bordersColor2: #E2E2E2;
@borderMediaKitColor: #BABABA;
@borderMediaKitColor2: #D8D8D8;
@borderTitleColor: #C5C5C5;
@popupTextColor: #FFFCC9;
@tabbableTitleColor: #000000;
@sharingColor: #9c9c9c;
@errorColor: #ed282a;
@rolexBgColor: #006039;
@videoIconColor: #003E7E;
@newsletterSignUpColor: #1E87FF;
@newsletterSignUpColorFedEx: #37393B;
@generalDecorateColor: #013D7C;
@buttonsColor: #19304B;
@buttonsActiveColor: #001A38;
@shadowColor: #CCC;
@controlsTextColor: #4A4A4A;
@controlsActiveTextColor: #000;
@liveColor: #FB0000;
@redColor: #D4002A;
@liveDarkColor: #8F231C;
@btnBgColor: #182f4c;
@btnLiveBgColor: #d40000;
@shareHeaderBorderColor: #C6C6C6;
@shareColor: #818181;
@subnavBorder: #19304B;
@darkBlueTextColor: #082c50;
@strackaInfoTextColor: #082c50;

@showMoreLinkColor: #00305F;
@pageBackgroundColor: #DDD;
@contentBackgroundColor: #FFF;
@darkBackgroundColor: #000;
@darkBackgroundSecondColor: #262626;
@darkColoredBackgroundColor: #001A38;
@veryDarkColoredBackgroundColor: #001629;
@lightBackgroundColor: #F9F9F9;
@popupBackgroundColor: #393939;
@graphBackgroundColor: #D6D6D6;
@graphHighlightedBgColor: #003E7E;
@moduleInnerBorderColor: #ccc;
@moduleGrayContentBg: #ebebeb;

@trendingBgContent: #001B34;
@trendingBgTab: #001629;
@trendingTabColor: #333;
@trendingTabActiveColor: #FFF;
@trendingCategoryColor: #CBCBCB;
@trendingCoverageDescriptionColor: #7F8D98;
@trendingLinkColor: #FFF;
@trendingBorder: #19304B;
@trendingSocialText: #676767;
@venuesBgModule: #ffffff;
@venuesBgContent: #ffffff;
@venuesContentBorderBg: #e5e5e5;
@venuesBorder: #e5e5e5;
@venuesLinkColor: #002469;
@venuesCategoryColor: #002469;
@venuesTitleColor: #002469;

@headerStartColorGradient: #003E7E;
@headerEndColorGradient: #083666;

@fatHeaderColor: #002146;
@fatHeaderActiveBg: #021C3D;
@fatHeaderActiveBgAlternative: #0B4536;

@tabsButtonStyleBackgroundColor: #999;
@dropdownLinkBg: #083666;
@dropdownLinkActiveBg: #003E7E;

@broadcastTimesTableCountryName: #2D2D2D;

@tablesEvenRowColor: #FFFFFF;
@tablesOddRowColor: #F2F2F2;
@tableButtonColor: #B2B2B2;
@tableLegendColor: #000000;
@tableLinkColor: #023E7D;
@tableTopOdd: #C8E4FC;
@tableTopEven: #DAEDFE;

@playerBioBorderColor: #35546E;

@charityBackgroundColor: #2D2D2D;
@charitySubHeaderColor: #818181;
@charityBorderColor: #4D4D4D;
@charityLinkColor: #00284B;

@advBackgroundColor: #F5F5F5;
@advBorderColor: #D9D9D9;
@advTitleBg: #00284b;
@advCloseBorderColor: #bdbdbd;

@scrollBarColor: #003D5D;
@scrollBarSecondColor: #D8EEFD;
@scrollBarTrackColored: #25415B;
@scrollBarThumbColored: #667A8C;

@galleryLegendScrollColor: #B2B2B2;
@galleryLegendScrollTrackColor: #565656;
@galleryLegendBorderColor: #414035;
@galleryLegendEagleColor: #1C619B;
@galleryLegendBirdieColor: #99D9F4;
@galleryLegendParColor: #A2A7AB;
@galleryLegendBogeyColor: #F7B941;
@galleryLegendBogey2Color: #EE5A00;

@borderColor: #F0F0F0;
@tabsBorderColor: #E0E0E0;
@imageBorderColor: #b3b3b3;

@leaderColor1: #266C2D;
@leaderColor2: #7E312E;

@tableCellDoubleEagleColor: #6D98BB;
@tableCellEagleColor: #32B1E4;
@tableCellParColor: #A2A7AB;
@tableCellBogeyColor: #F7B942;
@tableCellDoubleBogeyColor: #EE5A00;
@tableCellTripleBogeyColor: #9F5924;
@tableCellBirdieColor: #AED4F6;

@tableBorderTopColor: #E0E0E0;

@tableCutLineFirst: #8746BA;
@tableCutLineSecond: #DD4D23;
@tableCutLineThird: #39B44A;
@tableCutLineFourth: #949494;
@tableCutLinePCupTop10: #f5a81c;

@pgatourTitleColor: #003F7C;
@championstourTitleColor: #670600;
@htourTitleColor: #00634f;

@broadcastBorderColor: #405E78;
@broadcastTableModalBg: #78787a;
@broadcastTableModalBorder: #909090;
@broadcastTableHeadColor: #FFF;
@newsArticleTextColor: #797979;
@specialTableHeadBg: #00284B;
@specialTableHeadBgActive: #001528;
@specialTableHeadBorder: #405E78;
@specialTableHeadColor: #FFF;

@topFiveBg: #011D35;
@topFiveOdd: #011D35;
@topFiveEven: #0F2E4B;
@topFiveBorder: #25415B;
@topFiveButton: #193D5D;
@topFiveTitle: #FFF;
@topFiveSubtitle: #FFF;
@topFiveThead: #FFF;

@overlayBackgroundColor: rgba(0, 0, 0, 0.75);
@lightOverlayBackgroundColor: rgba(255, 255, 255, 0.8);
@overlayBackground: transparent url(data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNUmK/OAAAAATSURBVBhXY2RgYNgHxGAAYuwDAA78AjwwRoQYAAAAAElFTkSuQmCC) repeat scroll;

@colorTour: #013D7C;
@colorEquipment: #237730;
@colorStats: #002F5E;

@meetThePlayerSliderBulletColor: #BEBEBE;
@meetThePlayerSliderGradientStartColor: #FFF;
@meetThePlayerSliderGradientEndColor: #EEE;

@playerBioBg: #02223E;

@videoModalBackgroundRelatedVideo: #F4F4F4;

@tournamentBannerBorder: #C6C6C6;

@lbbCurrentTheme: #013D7C;
@h-tour: #007DC3;
@s-tour: #8F231C;
@s-tour2020: #65686a;
@r-tour: #013D7C;
@c-tour: #cc0001;
@m-tour: #002469;
@match-play-border: #013d7c;
@match-play-player: #0075de;
@match-play-score: #010101;
@match-playCellEvenBg: #f9f9f9;

@match-play-dark-green: #646368;

@alertColor: #EA0203;
@alertDarkColor: #D40000;

@leaderboardOdd: #F7F7F7;
@leaderboardEven: #FFF;
@leaderboardFavOdd: #323232;
@leaderboardFavEven: #424141;
@leaderboardFavBorder: #474747;
@leaderboardHeadBg: #00284B;
@leaderboardHeadBgActive: #001528;
@leaderboardHeadBorder: #405E78;
@leaderboardHeadTitle: #030303;
@leaderboardTab: #515151;
@leaderboardTabHover: #5B5B5B;
@leaderboardTabActive: #EA0203;
@leaderboardTabActiveHover: #DA0203;
@leaderboard2TabActive: #CCCCCC;
@leaderboard2TabActiveHover: #CCCCCC;
@leaderboardLightGrayBg: #424242;
@leaderboardDarkGrayBg: #323232;
@leaderboardDarkGrayBorder: #4F4F4F;
@leaderboardSelectboxBorder: #696969;
@leaderboardName: #A2A2A2;
@leaderboardTSPlayer1: #0D4CFF;
@leaderboardTSPlayer2: #5BA7FD;
@leaderboardTSPOdd: #EFEFEF;
@leaderboadrDrawerActive: #1C1C1C;
@leaderboardBlueSpecific: #003e7e;
@leaderboardTourcastPrimaryColor: #ed282a;
@leaderboardPlayoffTourcastBtnTextColor: #323232;

@leaderboardMPPlayer1: #ef3e42;
@leaderboardMPPlayer2: #007dc3;
@leaderboardMPPlayer3: #e8ad11;
@leaderboardMPPlayer4: #ac01fc;

@shottrackerBg: #424242;

@matchPlayBorderColor: #444444;
@matchPlayBorderLightColor: #565656;
@matchPlayBorderSelectColor: #6b6b6b;
@matchPlayGrayColor: #a2a2a2;
@matchPlayYellow: #f3e52f;
@matchPlayGreen: #43c740;
@matchPlayLightGreen: #00ff00;
@matchPlayRed: #ea0203;
@matchPlayCyan: #0eebde;
@matchPlayCurrentBg: #0f0f0f;

@playerColorRed: #ef3e42;
@playerColorLightBlue: #007dc3;
@playerRydersColorRed: #b30000;
@playerRydersColorLightBlue: #2056c9;
@playerColorDarkBlue: #003e7e;
@playerColorGold: #e8ad11;
@playerColorPurple: #ac01fc;
@playerRyderTime: #858587;
@playerRyderTableBg: #00284b;
@playerRyderTableBorder: #405e78;
@playerRyderColorRed2: #ed282a;
@playerWyndhamColor: #0074bf;

@standingsColor: #78787a;
@standingsBtnBg: #6b6b6e;

@scoringBgRed: #ff0000;

@leaderboardPlayoffHighlightOdd: #C8E4FC;
@leaderboardPlayoffHighlightEven: #DAEDFE;
@leaderboardPlayoffWinner: #EB0302;
@leaderboardPlayoffHole: #CFCFCF;

@liveLeaderboardBg: #0C2A4E;
@liveLeaderboardSecondBg: #061B35;
@liveLeaderboardButtonBg: #020E20;

@featuredPlayerBg: #0C294E;
@featuredPlayerSecondBg: #08203F;
@featuredPlayerBorders: rgba(255, 255, 255, .1);
@featuredPlayerSecondBorders: rgba(0, 0, 0, .1);

@directorySearchColor: #191919;
@directoryLinksColor: #E9E9E9;
@directoryLinkColor: #003E7E;
@directoryItemColor: #999;
@directoryBorderColor: #cdcdcd;
@directoryHeadBorderColor: #cfcfcf;
@directorySearchBorderColor: #d8d8d8;
@directoryBackground: #f8f8f8;
@directoryPlayerCardBorderColor: #e6e6e6;
@directoryLettersBackgroundColor: #eeeeee;


@videoSidebar: #011D35;
@videoTextColor: #FFF;
@videoInputColor: #011D35;
@videoBorder: #25415B;
@videoScrollerBg: #001629;

@foundationSponsorshipBg: #00284B;

@weatherLightTextColor: #2D2D2D;
@weatherTrackBg: #ECEBEB;
@weatherScrollBg: #013D7C;

@expertPicksExpertColor: #868686;
@expertPicksExpertName: #666;

@thumbLinkColor: #00284B;

@footerLinkColor: #00284B;

@fantasyPromoColor: #D4002A;

@rydersBannerBg: #002340;
@rydersBannerDarkBg: #00182D;
@rydersCupBannerBg: #002340;
@rydersCupBannerDarkBg: #00182d;
@rydersBorderColor: #173751;
@redBg: #F00;

@statsRank1: #E1A10C;
@statsRank2-50: #266C2D;
@statsRank51Plus: #7F312F;

@mediaKitSpecsBg: #FBFBFB;
@mediaKitSpecsBgDark: #F1F1F1;

@leaderboardInfoBg: #2a2a2a;
@leaderboardInfoBgDark: #1a1a1a;
@leaderboardHeadingBg: #383838;
@leaderboadInfoHeading: #b4b4b4;
@leaderboardInfoGreen: #646368;
@leaderboardInfoGold: #eaaf10;
@leaderboardInfoBorder: #464646;
@leaderboardInfoBorderDark: #282828;
@leaderboadColCenterBg: #646467;
@leaderboadColRightBg: #6f6f73;
@leaderboadColLeftBg: #6f6f73;
@iconFavoriteAdd: #266c2d;
@iconFavoriteDel: #9d0009;

@userBgColor: #002146;
@userAvatarBgColor: #052f5a;
@userPlayersTextColor: #738da5;
@userMenuHover: #001a38;
@userBorderColor: #19304b;
@userHelloTextColor: #ffffff;
@userNameTextColor: #8d9cad;

@moneyLeadersBg: #003E7E;

//banner
@mainTopBannerColor: #000;
@mainTopBannerButtonTextColor: #000;

//about modules
@aboutSeparator: #e8e8e8;
@aboutGrayText: #343434;
@aboutLightText: #fff;
@aboutDarkText: #010101;
@aboutStatusText: #adadad;

@socialThumbBg: #073f7a;
@loadMoreBtnColor: #003E7E;

@topNavShadow: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABSgAAAABCAYAAADdCkDRAAAE8klEQVR4Xu1WTW6dRRCsamNsEQJmEYmlj8PlWHEmTsABYAts4ghHluPXReSqVmsOkF1GT/reTP9Md/XfUBK+3Pq6fv7t9xKId399aED49/7HIgFJePfnQ1cVJYE+RAsgCaFRAP6+v6M1CYBpAJG4fdbxXqzCP/dvCQEgQQDSiAggspjfkgCd5/L+5vETUQBEEIIEPL+51rePzyRfCdBoBbMb3Vkae+XDomnyPgwrpbUFMs26TWMR9dxkdAj2dS+b/R41hHppAkBVoRuowuuXtKWDv2SaMVi7JOHTd9e8eboIl2ZBeL695riwy3LVTYAQAUaXKBQ4dyXOcTPAra/RlRMKnBN57xUFJbABsCiEJgK4NEGCpGWC68t1kSR4EQGhQVRsAQ5cN6abH6hBbntH8PP11MZVsN+ggBZH2RqEAQGXKgYv+1uGo6wyS0FlY0aBIjR4DmtBCcLKQoQKJQhgxQcdPnhTqBabJldwEc7YjBwk289QN4WtUzaEPGPHqYtOJGh0e8y6ooVaEO17PjF9837uWAQm31KBBNjejY0Ke0p6zhcznfaqynd3gxhwyvckzmqcfmrrH41JRsXjomNtpiZf2Wg6tdE743/mQUu1e9sDbqzGViV1Nxdto5JMrBzJbCKBhhfXpfG3y3I5P3ozfXDsFdeZZFJSkEWobTMnGGv+Lm309hjUbq2wKIoc3sWtR2ByyP9IoZtgZWIsvsAZy9C4JCuBli2V5lZw1israrbfRodsBsAj0oRDQIk00dhvkHwDt8DUvs9KJrEn4FufKcDBjdMDePq8spr25b2lyVYDRaIJlPlYVHwjtJV5FJwP1ilMHgyN/knQ9igSzpOWwHWG68im+F5sEorJ73IFKu6k2pj6EHZ+LwQb4ETl6IhAn/PjbIihaWXOh8RibQ3htYnnvAmDrMXkSsPHqjyGbPgVfpag+BApiqBZct/kLpwnaoZdLaKggOaAbcUQO3yO6aMoN2UmnnTUU2wKfr3hBbXwKxNsF13Q62v8J8foNDnvAvkWyV4N69H5iNy8BM/ZD0HaRFlXVnSLevEIy6xjLGkjyZqeHlrMz7DJSUFqFCGNoAqk6JqipgGtV5PF2jdgak3xhZtz6BZYkzckJTSNXhoIBgFJza2NLYMFYfMgeHPwa2f8hiC2mrxv1mgti7gFwQ5cpd6a8aOjiQlii6jaTtuZxluhgnaOtRqFyvkgF/lNuVmnnXZQSJrMe5wttXkENSWft1pkOfcB1AStoO4GOd3GxVADVgflAkyoxLS1MwcDVkzentQOqxmsjxVMxpe2rNbnrRsv4krobqG2ykbeas8y9TJdrbNYzgWh9umi3IHMLSW/64ImOiW9uScquOqVzCIualUVBBxvNarRMxqwM7pq7Kf1kOBOuKgYf1yTGf2TFGdzyPaquy/fkPUilf0xnZBaZKpqixFQ7WSYx4xl12ZODEhpxIfGguMkNAv0lfN2EbavHH3NOOPQtm+HHUtkcqoYAnbJ9H2z6uzhiym089W87a8TevzdOUGD5u+VETJp57WKa75M69h/dMbAffvwLEL4+MMNi8TNhyfB6AAi/vvpNqPV/G/eP0mZdQMIi6lp4uPdLQXh7cNTdzNk4vHuhhLw/efzbYdTWTO/z5LTVvFxx9AXRcwwlLrdLw2h+SOg3ENqdW/nnnjgj19/Eb7Y+rr+B2EKHTs+oSpcAAAAAElFTkSuQmCC) repeat-y center top;
@topNavSeparator: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0QyN0UzMUY1RERFMTFFNDlGQkREQjYzNTdEMTAwQ0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0QyN0UzMjA1RERFMTFFNDlGQkREQjYzNTdEMTAwQ0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRDI3RTMxRDVEREUxMUU0OUZCRERCNjM1N0QxMDBDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRDI3RTMxRTVEREUxMUU0OUZCRERCNjM1N0QxMDBDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn1w1qYAAAARSURBVHjaYmQ3yxAUEgIIMAADTwDcJtGZXgAAAABJRU5ErkJggg==);
@topNavYahooBackground: #78787A;
@topNavYahooItemHoverBg: #646467;

/* Player Redesign */
@plBioColor: #02223E;

@plPopupBg: #393939;
@plPopupBgActive: #313131;
@plSwitcherColor: #a4a9b0;
@plSwitcherHeight: 24px;
@plSwitcherWidth: 60px;
@plSwitcherAnimDuration: 0.5s;
@plSwitcherRad: @plSwitcherHeight / 2;
@plSwitcherPointSize: @plSwitcherHeight + 2px;
@plSwitcherPointRad: @plSwitcherPointSize / 2;
@plSwitcherPointShift: (@plSwitcherHeight - @plSwitcherPointSize) / 2;
@plSwitcherPointShiftRight: @plSwitcherWidth - @plSwitcherPointSize - @plSwitcherPointShift;

@darkGrayText: #8d8d8d;

@twitterColor: #00B0ED;

@plAchievementGrahpBg1: #7e312e;
@plAchievementGrahpBg2: #074087;
@plAchievementGrahpBg3: #00274c;

@plScoringHeadBg: #F0F0F0;
@plScoringControlBg: #636363;
@plScoringOddRowBg: #F0F0F0;
@plScoringActiveBg: #F0F0F0;

@plCSTableHead: #F5F5F5;
@plCSTableOdd: #FBFBFB;

@plPerformanceBg: #E5E5E5;
@plPerformanceStatsLink: #003A70;
@plPerformanceLegend: #292929;

@plAbove: #266c2d;
@plBelow: #7e312e;

@plPcupLeaderboardHead: #78787a;
@plPcupLeaderboardOdd: #f1f1f1;
@plPcupLeaderboardBorder: #e5e5e5;
@plPcupLeaderboardLeader: #f8a81b;
@plPcupLeaderboardWinInt: #1e1e1e;
@plPcupLeaderboardWinUsa: #e60d2e;
@plPcupLeaderboardIntTeamDrawerTextColor: #1e1e1e;

@onlineBettingOddsUp: #3DD054;
@onlineBettingOddsDown: #e11b22;
@oddsValueColor: #0B2848;
@oddsSponsorColor: #4d4d4d;

@activeColor: #19304b;
@tabsHoverBg: #001a38;
@tabsHoverBoarder: #001a38;
@darkTextColor: #010a11;
@tabCtaBg: #19304b;
@tabsCtaFocused: #00bff3;

@graphColorGreen: #136725;
/* Player Redesign end */

@smartBannerButtonBg: #115db4;

/* met life matchups */
@matchupVotingBg: #0c639e;
@matchupVotingDisabled: #d8d8d8;
@matchupCharity: #0061a0;
@matchupWinner: #a4ce4e;

/* Past Results */
@pastResultsNotesContent: #797979;

/* Statistics Page */
@StatisticsPageSelectBorderColor: #dddddd;
@StatisticsPageSelectColor: #00284b;
@StatisticsPageBreadcrumbsColor: #404040;
@StatisticsPagePlayerLinkColor: #003E7E;
/* Statistics Page end */

/* live cta */
@liveCtaLiveColor: #ed282a;
@liveCtaOfflineColor: #003e7e;
@liveCtaTodayColor: #616161;
@liveCtaHoverBgColor: #f2f2f2;
/* live cta end */

/* Article */
@ArticlePlayerLinkColor: #003a70;
/* Article end */

@playerLinkColor: #003E7E;

@tournamentNavigationFadeStartColor: rgba(255, 255, 255, 0);
@tournamentNavigationFadeEndColor: rgba(255, 255, 255, 0.95);
@tournamentNavigationFadeColor: #ffffff;

/* tourcast */
@tourcastButtonColor: #ed282a;

@fontsPath: "/etc/designs/pgatour-common-components/fonts";

/* FONTS*/
@font-face {
    font-family: 'NanumGothicBold';
    src: url('fonts/NanumGothicBold.eot');
    src: url('fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/NanumGothicBold.woff2') format('woff2'),
    url('fonts/NanumGothicBold.woff') format('woff'),
    url('fonts/NanumGothicBold.ttf')  format('truetype'),
    url('fonts/NanumGothicBold.svg#NanumGothicBold') format('svg');
}
@font-face {
    font-family: 'NanumGothicRegular';
    src: url('fonts/NanumGothicRegular.eot');
    src: url('fonts/NanumGothicRegular.eot?#iefix') format('embedded-opentype'),
    url('fonts/NanumGothicRegular.woff2') format('woff2'),
    url('fonts/NanumGothicRegular.woff') format('woff'),
    url('fonts/NanumGothicRegular.ttf')  format('truetype'),
    url('fonts/NanumGothicRegular.svg#NanumGothicRegular') format('svg');
}
@font-face {
    font-family: 'SuisseIntlRegular';
    src: url('@{fontsPath}/SuisseIntl-Regular.eot');
    src: url('@{fontsPath}/SuisseIntl-Regular.eot?#iefix') format('embedded-opentype'),
    url('@{fontsPath}/SuisseIntl-Regular.woff2') format('woff2'),
    url('@{fontsPath}/SuisseIntl-Regular.woff') format('woff'),
    url('@{fontsPath}/SuisseIntl-Regular.ttf')  format('truetype')
}
@font-face {
    font-family: 'SuisseIntlSemiBold';
    src: url('@{fontsPath}/SuisseIntl-SemiBold.eot');
    src: url('@{fontsPath}/SuisseIntl-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('@{fontsPath}/SuisseIntl-SemiBold.woff2') format('woff2'),
    url('@{fontsPath}/SuisseIntl-SemiBold.woff') format('woff'),
    url('@{fontsPath}/SuisseIntl-SemiBold.ttf')  format('truetype')
}
@font-face {
    font-family: 'TobiasRegular';
    src: url('@{fontsPath}/Tobias-Regular.eot');
    src: url('@{fontsPath}/Tobias-Regular.eot?#iefix') format('embedded-opentype'),
    url('@{fontsPath}/Tobias-Regular.woff2') format('woff2'),
    url('@{fontsPath}/Tobias-Regular.woff') format('woff'),
    url('@{fontsPath}/Tobias-Regular.ttf')  format('truetype'),
}

@fontGeorgia: Georgia;
@fontTimes: 'Times New Roman', Times, serif;
@fontArial: Arial;
@fontRobotoCondensed: 'Roboto Condensed', sans-serif;
@fontRoboto: 'Roboto', sans-serif;
@fontNanumBold: 'NanumGothicBold ', sans-serif;
@fontNanumRegular: 'NanumGothicRegular ', sans-serif;
@fontSuisseRegular: 'SuisseIntlRegular', sans-serif;
@fontSuisseSemiBold: 'SuisseIntlSemiBold', sans-serif;
@fontTobiasRegular: 'TobiasRegular', serif;

/* Fan Jorney */
@fj-subtitle-color: #4d4d4d;
@fj-text-color: #242021;
@fj-remove-bg: #F3F3F3;
@fj-remove-bg-hover: #E6E6E6;
@fj-remove-color: #BCBCBC;
@fj-add-bg: #F5B84D;
@fj-add-bg-hover: #F3AD35;
@fj-add-color: #ffffff;
@fj-cart-counter-bg: #34923c;
@fj-cart-button:  #34ac47;
@fj-cart-bg: rgba(96, 186, 98, 0.93);
@fj-cart-header-bg: #78787a;
@fj-cart-timer-bg: #ebebeb;
@fj-cart-addition-bg: #f9f9f9;
@fj-ticket-color: #606060;
@fj-ticket-select-border-color: #d7d7d7;
@fj-ticket-select-bg: #f2f2f2;

/* AON */
@aonButtonBg: #e11b22;
@aonOverlayBg: #591a1d;
@aonFeaturedTournamentBorder: #e11b22;

/* Tourcast */
@tourcastBtnTextColor: #323232;

.fontLight () {
    font-family: @fontRobotoCondensed;
    font-weight: 300;
    .locale-ko &{
        font-family: @fontNanumRegular;
    }
}
.fontNormal () {
    font-family: @fontRobotoCondensed;
    font-weight: 400;
    .locale-ko &{
        font-family: @fontNanumRegular;
    }
}
.fontBold () {
    font-family: @fontRobotoCondensed;
    font-weight: 700;
    .locale-ko &{
        font-family: @fontNanumBold;
    }
}
.fontSuisseNormal () {
    font-family: @fontSuisseRegular;
    font-weight: 400;
}
.fontSuisseBold () {
    font-family: @fontSuisseSemiBold;
    font-weight: 600;
}
.fontTobiasNormal () {
    font-family: @fontTobiasRegular;
    font-weight: 400;
}
.fontMediaKitLight () {
    font-family: @fontRoboto;
    font-weight: 300;
}
.fontMediaKitNormal () {
    font-family: @fontRoboto;
    font-weight: 400;
}
.fontMediaKitMedium () {
    font-family: @fontRoboto;
    font-weight: 500;
}
.fontMediaKitBold () {
    font-family: @fontRoboto;
    font-weight: 700;
}
.headerFontLight () {
    font-family: @fontRobotoCondensed;
    font-weight: 300;
}
.headerFontNormal () {
    font-family: @fontRobotoCondensed;
    font-weight: 400;
}
.headerFontBold () {
    font-family: @fontRobotoCondensed;
    font-weight: 700;
}
.bodyFontNormal () {
    font-family: @fontArial;
    font-weight: normal;
}
.bodyFontBold () {
    font-family: @fontArial;
    font-weight: bold;
}

//extends Classes
.clearfix {
    &:before {
        display: table;
        content: "";
        line-height: 0;
    }
    &:after {
        display: table;
        content: "";
        line-height: 0;
        clear: both;
    }
}
.headerWrapper {
    border-bottom: 1px solid @moduleInnerBorderColor;
    padding: 14px 0 18px 20px;
}
.playerImage(@height) {
    display: inline-block;
    height: @height+10;
    min-height: @height+10;

    .image {
        max-width: @height;
        max-height: @height;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        border: 3px solid @imageBorderColor;
    }
}
.borderRadius(@radius) {
    -webkit-border-radius: @radius;
    -moz-border-radius: @radius;
    border-radius: @radius;
}

.vendor(@property, @value) {
    -webkit-@{property}: @value;
    -khtml-@{property}: @value;
    -moz-@{property}: @value;
    -ms-@{property}: @value;
        @{property}: @value;
}

.box-sizing {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
// Current Leader for Content 2.0
// We need these values for another themes (less doesn't compiles because Players theme has specific values)
.fontCrimsonNormal () {
    font-family: 'Crimson Text', serif;
    font-weight: 400;
}
@whiteColor: #FFF;
@grayColor: #CCC;
@grayDarker: #999;
@themePGAColor: #003E7E;
@primaryColor: #0B294D;
@darkerColor: darken(@primaryColor, 10%);
@brighterColor: lighten(@primaryColor, 10%);
@imageBackground: #CACACA;
@imageBackgroundLight: #EAEAEA;
@tournament-2-leader-border: #CCC;
@tournament-2-leader-even: #F4F4F4;
@tournament-2-leader-odd: #FAFAFA;
// End Current Leader for Content 2.0

.moduleBottom {
    padding: 3px 0 0 0;
    height: 45px;
    .module-bottom-social {
        float: left;
        padding-left: 15px;
    }
    .module-bottom-more {
        float: right;
        text-align: right;
        margin-top: 4px;
        a {
            color: @mainTextColor;
            text-transform: uppercase;
            .fontNormal;
            font-size: 18px;
            line-height: 28px;
            padding-right: 15px;

            &:before {
                content: '\203A';
                .fontBold;
                font-size: 26px;
                line-height: 28px;
                margin-right: 3px;
            }
            strong {
                .fontBold;
            }
        }
    }
}
.moduleHeader {
    border-bottom: 1px solid @moduleInnerBorderColor;
    padding: 16px 15px;
    height: 50px;
    position: relative;
    &.with-sponsor {
        .header-info {
            margin-right: 170px;
        }
    }
    .title {
        font-size: 28px;
        line-height: 28px;
        .fontNormal;
        margin-bottom: 2px;
        .live {
            margin-left: 3px;
            color: @whiteTextColor;
            background: @liveColor;
            .fontBold;
            font-size: 16px;
            line-height: 18px;
            padding: 2px 5px;
            text-transform: uppercase;
            vertical-align: middle;
        }
    }
    .subtitle {
        font-size: 18px;
        line-height: 20px;
        .fontNormal;
    }
    .sponsor {
        position: absolute;
        right: 15px;
        bottom: 15px;
    }
    .control {
        position: absolute;
        right: 15px;
        top: 15px;
        display: none;
        width: 70px;
        .btn {
            border: 2px solid @linkColor;
            border-radius: 5px;
            display: block;
            cursor: pointer;
            color: @linkColor;
            font-size: 16px;
            line-height: 26px;
            .fontBold;
            text-align: center;
            text-transform: uppercase;
            &.full {
                width: 100%;
            }
            &.half {
                width: 40%;
                float: right;
                &:first-child {
                    float: left;
                }
            }
        }
    }
}
@media (min-width: @mediumMinWidth) and (max-width: @mediumMaxWidth) {
    .moduleHeader {
        &.with-sponsor {
            .header-info {
                margin-right: 90px;
            }
        }
        .header-info {
            margin-right: 90px;
        }
        .control {
            display: block;
        }
    }
}
@media (max-width: @smallMaxWidth) {
    .moduleBottom {
        height: auto;
        .module-bottom-social {
            float: none;
            text-align: center;
            padding: 10px;
        }
        .module-bottom-more {
            float: none;
            padding: 10px;
        }
    }
    .moduleHeader {
        padding: 16px 10px;
        &.with-sponsor {
            .header-info {
                margin-right: 90px;
            }
        }
        .header-info {
            margin-right: 90px;
        }
        .title {
            font-size: 24px;
            .live {
                font-size: 12px;
                line-height: 14px;
            }
        }
        .control {
            display: block;
        }
    }

}
