/* Default home and main nav*/
.language-ca #signup .signupnow-button, .language-ca #footer .here-we-are {font-size:18px;}
.language-ca #pitch p {font-size:14px;}
#conversions.language-ca #registrationDetails .nike-login {margin-left:0 !important;}
.language-ca #banner .top li {font-size:15px;}
.language-ca .view-appfinder a {margin-left:0 !important;}
.language-ca #home #content .view-appfinder {margin-right:8px !important;}
.language-ca #globalNavArea ul ul {left:-150px;}
.language-ca #globalNavArea .upgrade { margin-left: -25px; }
.language-ca .bottom-nav {padding-bottom:0;}
.language-ca #slidePanelFriendList .friend-info div {font-size: 11px;}
.language-ca .new-user-onboarding.explanation nav {width:185px;}
.language-ca .explanation.new-user-onboarding {width:620px;}
.language-ca .contact-info h3 {margin-left:12px;}

.language-ca #globalNavArea #settingsNavItem ul li a {line-height: 2em;text-transform: capitalize;font-size: 12px;background-color: #151515;width: 90px;padding: 2px 6px;border-bottom: 1px solid #333;}
.language-ca #globalNavArea #settingsNavItem ul li {display: block !important;border-left: 1px solid #333;border-right: 1px solid #333;border-top: 1px solid #333;width: 102px;}
.language-ca #globalNavArea #settingsNavItem ul {position:absolute;left:-15px;top:10px;z-index:9999;width:148px !important;}

.language-ca #globalNavArea #supportNavItem ul li a {line-height: 2em;text-transform: capitalize;font-size: 12px;background-color: #151515;width: 90px;padding: 2px 6px;border-bottom: 1px solid #333;}
.language-ca #globalNavArea #supportNavItem ul li {display: block !important;border-left: 1px solid #333;border-right: 1px solid #333;border-top: 1px solid #333;width: 102px;}
.language-ca #globalNavArea #supportNavItem ul {position:absolute;left:-15px;top:10px;z-index:9999;width:148px !important;}

.language-ca .f-score.integrated p {width:116px;}
.language-ca .appFinder .detail .summary {right:192px;}
.language-ca .app-suggest a.suggestion {width:176px;}

/* Pro CSS */
.language-ca #proAnalyze.button.smaller {margin-top:5px;}
.language-ca .banner .cta {left:222px;}
.language-ca .banner .tagline {font-size:2.5em;width:662px;}
.language-ca .intro2 h2 {width:510px !important;}
.language-ca .module.pace-trend .what-it-is {height:218px;}
.language-ca .bg-trainingbands {top:340px;}
.language-ca .bg-pacetrends {top:256px;}
.language-ca .summary-list ul li, .language-ca .summary-list ul li a {font-size:1.1em;line-height:1.65em;}
.language-ca .membership-options .description span {font-size: 14px;}
.language-ca a.manualRuns-faq {bottom: -140px;left: 4px;}
.language-ca .membership-options .gift-promo a {font-size:12px;}
.language-ca .membership-options .wrap span.renewal-note {left:19px;font-size:10px;}

/* Report pages includes overview, by run, pro map, badges, and ranks */
.language-ca #userQuickView .dates .value {font-size:11px;float:left;}
.language-ca #userQuickView .dates h3, .language-ca #userQuickView .rankings h3, .language-ca #userQuickView .rankings ul li, .language-ca #userQuickView .badges h3 {font-size:12px;}
.language-ca #goalMonth .info-carousel {position:absolute;top:16px;}
.language-ca .run-report h1 {font-size:1.6em;}
.language-ca #addWeightButton {margin-left:0;}
.language-ca .run-by-run .chalkboard-container #howWasYourRun {line-height:1em;top:25px;}
.language-ca .ranks-details .subscore .period {font-size:18px;}
.language-ca .ranks-details .subscores {width:375px;}
.language-ca .ranks-details .subscore .value {width:150px;}
.language-ca .ranks-details .medal-comments {font-size:15px;}
.language-ca .ranks-overview .held-since {font-size:14px;}
.language-ca .badge-view .button {width:140px;height:20px;padding-top:4px;margin-top:5px;text-shadow:none;}
.language-ca .badge-view a:hover {text-decoration:none;}
.language-ca .run-report .data.label-left dl dt {font-size:14px;text-transform:none;}
.language-ca #unitSelectContainer label {width:39px;font-size:12px;margin-top:2px;}
.language-ca #bookRun #weatherStat select {width:170px;}
.language-ca #slidePanelFriendList .friend-info .distance-difference {right:-45px;}
.language-ca #slidePanelFriendList .friend-info div {width:120px;}

/* Settings pages */
.language-ca #connectPanel .connect {width:auto;}
.language-ca #configureSocialAPI .option-item {font-size:14px;}
.language-ca #configureSocialAPI #settingSaved {position:absolute;text-align:left;font-size:14px;}
.language-ca #configureSocialAPI #settingSaved {top:74px;right:56px;width:178px;}
.language-ca #configureSocialAPI .publish-fb-map {width:150px;font-size:13px;}
.language-ca .add-email-to-whitelist.button {text-transform:none;}
.language-ca .birthday .question .icon-help {margin-right: 5px;}
.language-ca .height .icon-help {margin-right: 73px;}
.language-ca .maximum-hr .icon-help {margin-right:43px;}
.language-ca .gender .icon-help {margin-right:68px;}
.language-ca .resting-hr .icon-help {margin-right:36px;}
.language-ca .hide-runs-flag .icon-help {margin-top:1px;margin-right:94px;}
.language-ca .height select {width:60px;}
.language-ca .email-settings .collapsible label {width:372px;}
.language-ca #navArea .settings-menu {width:550px;}
.language-ca .report-options .column1-container .report-additions label {font-size:12px;letter-spacing:.01em;}
.language-ca .connected .sync.button {width:93px;}
.language-ca .connect .authenticate li label {width:127px;}
.language-ca .minimum-import-date-text {width:310px;}
.language-ca .connect .information {margin-top:25px;}
.language-ca .email-reports .report-additions label {width:90%;}
.language-ca .report-options span.icon-help {top:34px;}
.language-ca .facebook-settings h2 {font-size:16px;}
