"); } .format-gallery .card--article .img-container:hover::before { background-image: url("data:image/svg+xml;utf8, "); } .card--article-media { position: relative; } .card--article-media::after { content: ""; display: block; position: absolute; inset: 0px; background: linear-gradient(transparent, rgb(0, 0, 0)) transparent; } .card--article-media .img-container { position: relative; height: 233px; } .card--article-media .txt-container { position: absolute; width: 100%; bottom: 30px; left: 50%; z-index: 1; padding-left: 30px; padding-right: 30px; transform: translate3d(-50%, 0px, 0px); } .card--article-media .txt-container .meta, .card--article-media .txt-container h4 { color: rgb(255, 255, 255); } .card--profile > .flex-container { margin-bottom: 19px; } .card--profile > p:last-of-type { margin-bottom: 0px; } .card--profile .img-container { overflow: hidden; width: 76px; height: 93px; margin-right: 16px; } .card--headline { border-bottom: 1px solid rgb(208, 208, 208); height: 100%; } .card--board-directors .img-container { height: 199px; width: 100%; margin-bottom: 15px; } .card--leadership-team hr { width: 100%; } .card--leadership-team.zone:active h4, .card--leadership-team.zone:focus h4, .card--leadership-team.zone:hover h4 { color: rgb(0, 0, 0); cursor: auto; text-decoration: none !important; } .card--leadership-team .img-container { width: 100%; margin: 0px 0px 16px; } .card--leadership-team .leadership-info p { margin-bottom: 0px; } .card--leadership-team .leadership-info a { font-size: 16px; line-height: 24px; } .card--leadership-team .leadership-bio { margin-top: 16px; } .card--leadership-team .leadership-bio p:last-of-type { margin-bottom: 0px; } .card--hof { margin-bottom: 30px; } .card--hof .icons-container, .card--hof .img-container { margin-bottom: 15px; } .card--hof .txt-container p:last-of-type { margin-bottom: 0px; } .card--athlete-roster { position: relative; cursor: pointer; border: 1px solid transparent; } .card--athlete-roster .img-container { height: 431px; width: 100%; } .card--athlete-roster .back-card { display: none; overflow: scroll; background-color: rgb(255, 255, 255); position: absolute; top: 0px; width: 100%; height: 100%; padding: 15px; } #reward-popup .share-channels .card--athlete-roster .back-card button, .card--athlete-roster .back-card #reward-popup .share-channels button, .card--athlete-roster .back-card .button, .card--athlete-roster .back-card .gm-popup .share-channels button, .card--athlete-roster .back-card .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .card--athlete-roster .back-card .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .card--athlete-roster .back-card > .flex-container, .gm-popup .share-channels .card--athlete-roster .back-card button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .card--athlete-roster .back-card a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .card--athlete-roster .back-card a { width: 100%; } .card--athlete-roster .back-card h5 { margin-bottom: 0px; } .card--athlete-roster .back-card p { color: rgb(0, 0, 0); } .card--athlete-roster .back-card .txt-container { margin-bottom: 17px; } .card--athlete-roster .back-card .txt-container p { margin: 0px; } .card--athlete-roster .front-card .meta-container { background-color: rgb(0, 0, 0); position: absolute; bottom: 0px; width: 100%; padding: 14px 15px 15px; } .card--athlete-roster .front-card .meta-container h4, .card--athlete-roster .front-card .meta-container p { color: rgb(255, 255, 255); } .card--athlete-roster .front-card .meta-container p { margin-bottom: 0px; } .card--athlete-roster .sport-pictogram { width: 62px !important; } .card--athlete-roster.active { border: 1px solid rgb(208, 208, 208); height: 100%; } .card--athlete-roster.active .txt-container.zone:active h4, .card--athlete-roster.active .txt-container.zone:focus h4, .card--athlete-roster.active .txt-container.zone:hover h4, .card--athlete-roster.active.zone:active h4, .card--athlete-roster.active.zone:focus h4, .card--athlete-roster.active.zone:hover h4 { color: rgb(232, 17, 45); cursor: auto; text-decoration: none !important; } .card--athlete-roster.active .txt-container h4 { color: rgb(232, 17, 45); } .card--athlete-roster.active .txt-container h5 { margin-bottom: 0px; } #reward-popup .share-channels .card--athlete-roster.active .txt-container button, .card--athlete-roster.active .txt-container #reward-popup .share-channels button, .card--athlete-roster.active .txt-container .button, .card--athlete-roster.active .txt-container .gm-popup .share-channels button, .card--athlete-roster.active .txt-container .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .card--athlete-roster.active .txt-container .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .card--athlete-roster.active .txt-container button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .card--athlete-roster.active .txt-container a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .card--athlete-roster.active .txt-container a { align-self: flex-end; } .challenge-card .card:hover p, .seasons-content-card .card:hover p { text-decoration: underline; cursor: pointer; color: rgb(183, 32, 45) !important; } .card.favorites { padding-top: 10px; } a.card { text-decoration: none; } .athletes-card .img-container, .sports-card .img-container { overflow: hidden; width: 83px; height: 104px; } .content-type-card label, .seasons-content-card label { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; } .content-type-card p, .seasons-content-card p { color: rgb(232, 17, 45); margin: 0px; } .seasons-content-card .img-container { overflow: visible; width: 102px; height: 100%; display: flex; padding-bottom: 13px; } .seasons-content-card .img-container img { object-fit: contain; } .related .format-video .img-container::before { background-image: url("data:image/svg+xml; utf8, "); } .related .format-video .img-container:hover::before { background-image: url("data:image/svg+xml; utf8, "); } .related .format-video .img-container.format-standard::before, .related .format-video .img-container.format-standard:hover::before { background-image: unset; } .page .format-video.post_format-post-format-video .img-container::before { background-image: url("data:image/svg+xml; utf8, "); } .page .format-video.post_format-post-format-video .img-container:hover::before { background-image: url("data:image/svg+xml; utf8, "); } ol, ul { margin: 0px 0px 18px; padding: 0px; } ol.no-bullet, ol.no-bullet ol, ol.no-bullet ul, ul.no-bullet, ul.no-bullet ol, ul.no-bullet ul { margin-left: 0px; list-style: none; } li > ol, li > ul { margin-bottom: 0px; margin-left: 18px; } .cta-container { padding: 30px 0px; } .cta-container .img-container { margin-bottom: 22.5px; } .cta-container .img-container img { width: 100%; } .cta-container .img-container.logo { width: 90px; height: auto; margin: 30px 0px 0px; } .cta-container:last-of-type { margin-bottom: 0px; } .page-template-challenges .cta-container, .page-template-my-profile .cta-container, .post-type-archive-rewards .cta-container { margin-top: 30px; } .cta-container + .cta-container { border-top: 1px solid rgb(255, 255, 255); margin-top: 0px; } .cta-container h2, .cta-container h3, .cta-container h4, .cta-container p { color: rgb(255, 255, 255); } .cta-container h2 { margin-top: 0px !important; margin-bottom: 20px !important; } .cta-container h4 { margin-bottom: 0px; } #reward-popup .share-channels .cta-container button, .cta-container #reward-popup .share-channels button, .cta-container .button, .cta-container .gm-popup .share-channels button, .cta-container .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .cta-container .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .cta-container button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .cta-container a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .cta-container a { border: 1px solid rgb(255, 255, 255); } .cta-container .social-container a { margin-right: 15px; } .cta-container .social-container a:last-of-type { margin-right: 0px; } .cta-container .social-container a img { width: 40px; } .sharedaddy { margin-top: 6px; } .sharedaddy .sd-social-icon { margin: 0px; } .sharedaddy .sd-social-icon .sd-title { display: none !important; } .sharedaddy .sd-social-icon .sd-content ul { margin: 0px 0px -2px !important; } .sharedaddy .sd-social-icon .sd-content ul .share-end { display: none; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end) { display: inline-flex; margin: 0px 0px 0px 25px; padding: 0px; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end) .share-icon.sd-button, .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end):first-of-type { margin: 0px; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-facebook .sd-button.share-icon, .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-twitter .sd-button.share-icon, .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-x .sd-button.share-icon { color: rgb(232, 17, 45) !important; background: rgb(255, 255, 255) !important; padding: 0px !important; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-facebook .sd-button.share-icon::before, .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-twitter .sd-button.share-icon::before, .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-x .sd-button.share-icon::before { display: block; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-twitter { position: relative; bottom: 2px; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-twitter a::before { content: ""; font-family: "Font Awesome 5 Brands"; font-weight: 900; font-size: 30px; top: 4px; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-facebook a::before { content: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/social-ads/nav-facebook-white-logo.svg"); width: 16px; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-x { position: relative; bottom: 2px; width: 40px; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-x a::before { content: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/social-ads/twitter-logo-red-outline.svg"); width: 16px; } .enterprise-search-filters__wrapper .enterprise-search-filters, .sharedaddy .sd-social-icon .sd-content .share-customize-link { display: none; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .widget-title { display: flex; align-items: center; justify-content: space-between; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 12px 17px 12px 12px; margin-top: 0px; height: 40px; font-size: 14px; font-weight: 400; cursor: pointer; margin-bottom: 15px !important; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .widget-title::after { content: ""; font-family: "Font Awesome 5 Pro"; font-weight: 300; color: rgb(255, 255, 255); transition: all 0.3s ease 0s; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .widget-title:last-of-type { margin-bottom: 0px !important; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .widget-title.active::after { transform: rotate(180deg); } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .terms { display: none; background-color: rgb(0, 0, 0); } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .terms a { color: rgb(255, 255, 255); font-size: 16px; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .terms .inner { padding: 0px 15px 15px; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .terms .term { margin: 10px 0px; display: inline-block; width: 49%; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .terms .ep-checkbox { background-color: rgb(255, 255, 255); margin-right: 15px; height: 58px; width: 58px; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .terms .ep-checkbox.checked::after { content: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/team-canada-icons/nav-check.svg"); border-color: currentcolor; border-width: medium; transform: none; display: block; width: 100px; position: absolute; left: -26px; top: -19px; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .terms .empty-term, .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .terms .facet-search { display: none; } .search-no-results .jetpack-filters-wrapper, .search-results .jetpack-filters-wrapper { margin: 0px 0px 20px; } .search-no-results .jetpack-filters.widget_search, .search-results .jetpack-filters.widget_search { display: none; margin-top: 25.5px; color: rgb(255, 255, 255); } .search-no-results .jetpack-filters.widget_search .jetpack-search-form, .search-results .jetpack-filters.widget_search .jetpack-search-form { margin: 17px 0px 26.5px; } .search-no-results .jetpack-filters.widget_search .jetpack-search-form label, .search-results .jetpack-filters.widget_search .jetpack-search-form label { color: rgb(0, 0, 0); } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__clear, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__clear { display: none; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading { display: flex; align-items: center; justify-content: space-between; background-color: rgb(0, 0, 0); padding: 12px 17px 12px 12px; margin-top: 0px; height: 40px; font-size: 14px; font-weight: 400; cursor: pointer; margin-bottom: 15px !important; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading::after, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading::after { content: ""; font-family: "Font Awesome 5 Pro"; font-weight: 300; color: rgb(255, 255, 255); transition: all 0.3s ease 0s; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading:last-of-type, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading:last-of-type { margin-bottom: 0px !important; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading.active::after, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading.active::after { transform: rotate(180deg); } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list { display: none; position: relative; top: -15px; flex-wrap: wrap; background-color: rgb(0, 0, 0); padding: 15px; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li { display: inline-block; width: 49%; margin: 7.5px 0px; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li label, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li label { display: flex; align-items: center; cursor: pointer; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li label input, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li label input { position: relative; height: 58px; width: 58px; margin: 0px 11px 0px 0px; background-color: rgb(255, 255, 255); border: none; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li label input:checked::after, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li label input:checked::after { content: url("/wp-content/themes/canadianolympiccommittee/assets/img/team-canada-icons/nav-check.svg"); display: block; width: 100px; position: absolute; left: -26px; top: -19px; } .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li label a, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__filter-list li label a { color: rgb(255, 255, 255); } .pictogram { background-size: 55px 55px; background-repeat: no-repeat; display: block; position: absolute; border-radius: 50%; width: 55px; height: 55px; bottom: -11px; right: -11px; overflow: hidden; } .leaderboard-module .pictogram { bottom: -3px; right: 0px; } .leaderboard-module .gm-popup .pictogram { bottom: -11px; right: -11px; } .pictogram.archery, .pictogram.tir_a_l_arc { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/archery.png"); } .pictogram.athletics, .pictogram.athletisme { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/athletics.png"); } .pictogram.badminton { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/badminton.png"); } .pictogram.baseball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/baseball.png"); } .pictogram.basketball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/basketball.png"); } .pictogram.boxe, .pictogram.boxing { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/boxing.png"); } .pictogram.canoe-kayak, .pictogram.canoekayak { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/canoekayak.png"); } .pictogram.cycling, .pictogram.cyclisme { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/cycling.png"); } .pictogram.diving, .pictogram.plongeon { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/diving.png"); } .pictogram.equestrian, .pictogram.sports_equestres { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/equestrian.png"); } .pictogram.escrime, .pictogram.fencing, .pictogram.modern_pentathlon, .pictogram.pentathlon_moderne { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/fencing.png"); } .pictogram.field_hockey, .pictogram.hockey_sur_gazon { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/fieldhockey.png"); } .pictogram.golf { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/golf.png"); } .pictogram.gymnastics, .pictogram.gymnastique { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/gymnastics.png"); } .pictogram.handball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/handball.png"); } .pictogram.karate { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/karate.png"); } .pictogram.racquetball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/racquetball.png"); } .pictogram .patinage_a_roulettes, .pictogram.roller_sports { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/roller_sports.png"); } .pictogram.aviron, .pictogram.rowing { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/rowing.png"); } .pictogram.rugby { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/rugby.png"); } .pictogram.sailing, .pictogram.voile { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/sailing.png"); } .pictogram.shooting, .pictogram.tir { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/shooting.png"); } .pictogram.football, .pictogram.soccer { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/soccer.png"); } .pictogram.softball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/softball.png"); } .pictogram.squash { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/squash.png"); } .pictogram.artistic_swimming, .pictogram.nage_synchronisee, .pictogram.natation, .pictogram.natation_artistique, .pictogram.swimming, .pictogram.synchronized_swimming, .pictogram.water_polo { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/aquatics.png"); } .pictogram.table_tennis, .pictogram.tennis_de_table { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/tabletennis.png"); } .pictogram.taekwondo { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/taekwondo.png"); } .pictogram.quilles, .pictogram.tenpin_bowling { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/ten_pin_bowling.png"); } .pictogram.tennis { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/swimming.png"); } .pictogram.triathlon { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/cycling.png"); } .pictogram.volleyball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/volleyball.png"); } .pictogram.ski_nautique, .pictogram.waterskiing_wakeboarding { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/water_skiing.png"); } .pictogram.halterophilie, .pictogram.weightlifting { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/weightlifting.png"); } .pictogram.judo, .pictogram.lutte, .pictogram.wrestling { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/wrestling.png"); } .pictogram.alpine_skiing, .pictogram.freestyle_skiing, .pictogram.ski_acrobatique, .pictogram.ski_alpin { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/alpine.png"); } .pictogram.biathlon, .pictogram.cross_country_skiing, .pictogram.ski_de_fond { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/biathlon.png"); } .pictogram.bobsleigh { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/bobsleigh.png"); } .pictogram.curling { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/curling.png"); } .pictogram.figure_skating, .pictogram.patinage_artistique { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/figureskating.png"); } .pictogram.hockey_sur_glace, .pictogram.ice_hockey { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/icehockey.png"); } .pictogram.luge { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/luge.png"); } .pictogram.patinage_de_vitesse, .pictogram.speed_skating { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/speedskating.png"); } .pictogram.skeleton { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/skeleton.png"); } .pictogram.combine_nordique, .pictogram.nordic_combined, .pictogram.saut_a_ski, .pictogram.ski_jumping { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/skijumping.png"); } .pictogram.snowboarding, .pictogram.surf_des_neiges { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/snowboarding.png"); } .share-icons-wrapper { margin-left: 13px; } .share-icons-wrapper .share-icons { display: none; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out 0s; margin-left: 30px; } .share-icons-wrapper .share-icons ul { padding: 0px; } .share-icons-wrapper .share-icons.active { opacity: 1; visibility: visible; } .single-coc_hall_of_fame .share-icons-wrapper, .single-coc_webinars .share-icons-wrapper, .single-coc_webinars .share-icons-wrapper .share-icons, .single-one-team .share-icons-wrapper, .single-one-team .share-icons-wrapper .share-icons, .single-positions .share-icons-wrapper, .single-positions .share-icons-wrapper .share-icons, .single-post .share-icons-wrapper, .single-post .share-icons-wrapper .share-icons, .single-press .share-icons-wrapper, .single-press .share-icons-wrapper .share-icons, .single-resources .share-icons-wrapper, .single-resources .share-icons-wrapper .share-icons, .single-venues .share-icons-wrapper { margin-left: 0px; } .page-template-template-komak .share-icons-wrapper { margin-left: 0px; margin-bottom: 30px; min-height: 40px; } .share-icons-wrapper button { cursor: pointer; border: none; padding: 0px; background-color: transparent; color: rgb(232, 17, 45); } .share-icons-wrapper button:hover { color: rgb(183, 32, 45); } .share-icons-wrapper button.share-toggle-mobile img, .share-icons-wrapper button.share-toggle img { width: 26px; } .share-icons-wrapper button.copy-all { font-size: 28px; } .share-icons-wrapper button.copy-all img { display: none; margin-bottom: 4px; } .share-icons-wrapper .copy-all-text, .share-icons-wrapper .sharing-screen-reader-text { position: absolute; left: -9999px; height: 1px; width: auto; overflow: hidden; padding: 0px; border: none; } .item.widget_eu_cookie_law_widget.widget { bottom: 0px; left: 0px; right: 0px; } .item.widget_eu_cookie_law_widget.widget #eu-cookie-law { display: flex; flex-direction: column-reverse; justify-content: center; align-items: center; font-size: 12px; line-height: 19px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 30px; border: none; } .item.widget_eu_cookie_law_widget.widget #eu-cookie-law a { display: none; } .item.widget_eu_cookie_law_widget.widget #eu-cookie-law form { width: 100%; } .item.widget_eu_cookie_law_widget.widget #eu-cookie-law form input { position: static; border: 1px solid rgb(255, 255, 255); margin: 15px 0px 0px; } .widget_search { display: none; } .enterprise-search-filters__wrapper { border-bottom: 1px solid rgb(208, 208, 208); padding: 0px 0px 30px; margin: 0px 0px 25px; } .enterprise-search-filters-widget__container { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-bottom: 20px; } .enterprise-search-filters-widget__container ul { padding: 0px 15px 15px; } .enterprise-search-filters-widget__container ul li { margin: 10px 0px; display: inline-block; width: 49%; } .enterprise-search-filters-widget__container .filter-widget { display: none; } .enterprise-search-filters-widget__clear { padding: 0px 15px 15px; } .enterprise-search-filters-widget__clear a { color: rgb(255, 255, 255); } .enterprise-search-filters-widget__filter-list { margin-left: 0px; } .enterprise-search-filters-widget__filter-list li::before { content: none; } .enterprise-search-filters-widget__filter-list li a { color: rgb(255, 255, 255); } .enterprise-search-filters-widget__filter-list li a:hover { text-decoration: none; } .enterprise-search-filters-widget__filter-list li label { cursor: pointer; display: flex; align-items: center; } .enterprise-search-filters-widget__filter-list li label input[type="checkbox"] { margin: 0px 11px 0px 0px; cursor: pointer; position: relative; width: 58px; height: 58px; background-color: rgb(255, 255, 255); border: 0px; } .enterprise-search-filters-widget__filter-list li label.checked input[type="checkbox"]::after { content: url("/wp-content/themes/canadianolympiccommittee/assets/img/team-canada-icons/nav-check.svg"); display: block; width: 100px; position: absolute; left: -26px; top: -19px; } .enterprise-search-filters-widget__sub-heading { display: flex; align-items: center; justify-content: space-between; padding: 12px 17px 12px 12px; margin-bottom: 0px; margin-top: 0px; height: 60px; font-size: 24px; font-weight: 400; cursor: pointer; } .enterprise-search-filters-widget__sub-heading::after { content: ""; font-family: "Font Awesome 5 Pro"; font-weight: 300; color: rgb(255, 255, 255); transition: all 0.3s ease 0s; } .enterprise-search-filters-widget__sub-heading.active::after { transform: rotate(180deg); } @font-face { font-family: omega_ct_goldbold; src: url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/omega-ct-gold-bold-webfont.woff2") format("woff2"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/omega-ct-gold-bold-webfont.woff") format("woff"); font-weight: 400; font-style: normal; } .countdown { background-size: 40%; background-position: 0px 50%; background-repeat: no-repeat; padding: 20px 0px; } .countdown a:hover { text-decoration: none !important; } .countdown .countdown-container .countdown_row { display: flex; justify-content: flex-end; margin-left: auto; width: 50%; } .countdown .countdown-container .countdown_row .countdown_section { font-family: omega_ct_goldbold; font-size: 16px; padding: 0px 5px; line-height: 0.9; text-align: center; text-transform: uppercase; color: rgb(0, 0, 0); } .countdown .countdown-container .countdown_row .countdown_section .countdown_amount { display: inline-block; color: rgb(204, 0, 51); font-size: 20px; margin-bottom: 2px; } .education-section .countdown-block hr { max-width: 890px; margin-bottom: 30px; } .social-links { justify-content: space-between; } .social-links li { width: 40px; } .social-links li a .cls-1 { transition: all 0.3s ease-in-out 0s; } .social-links li a:hover .cls-1 { fill: rgb(183, 32, 45); } footer .social-links { margin-bottom: 15.5px; } .flyout-navigation .social-links { flex-wrap: wrap; padding: 15.5px 30px 0px; } .flyout-navigation .social-links li { margin-bottom: 14px; } .medal-count-block { padding: 20px 0px; } .medal-count-block h2 { margin: 0px; } .medal-count-block .inline-container { display: flex; align-items: center; text-align: center; } .medal-count-block .inline-container .logo-medal-count-block { width: 110px; margin-right: 20px; } .medal-count-block .inline-container.has-sponsor { flex-direction: column; align-items: flex-start; text-align: left; } .medal-count-block .inline-container.has-sponsor .games-sponsor { max-width: 95%; } .total-medal-count .circle { position: relative; margin-left: 10px; } .total-medal-count .circle .medal { width: 44px; } .total-medal-count .circle span { position: absolute; font-size: 16px; line-height: 24px; font-weight: 700; bottom: 10px; left: 50%; transform: translate3d(-50%, 0px, 0px); } .card--athlete-roster .total-medal-count { margin-bottom: 17px; } .card--athlete-roster .total-medal-count .circle .medal { transform: scale(1); } .loading { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/mapleleaf-animated.svg") 50% center / 68px 75px no-repeat; display: none; width: 68px; height: 85px; margin: 0px auto; } .contest-block .loading, .jscroll-loading .loading, .olympic-club-section .loading { display: block; } .olympic-club-section.page-template-oc-landing-loggedin .loading { margin-bottom: 30px; } .sticky-ad-wrapper { position: fixed; bottom: 0px; left: 0px; right: 0px; padding: 15px 0px; z-index: 2; box-shadow: rgba(0, 0, 0, 0.16) 0px -3px 6px; } .modal.active #popup-ad-container, .modal.active #rewards-popup-container, .modal.active .gm-popup { transform: translate(0px); } #popup-ad-container .gm-popup-content, #reward-popups-container .gm-popup-content { padding: 90px 40px; position: relative; background-clip: padding-box; } #rewards-popup-container.modal.active { display: block; } #rewards-popup-container .contest-popup .close { cursor: pointer; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white.png") no-repeat; border: 0px; width: 20px; height: 20px; } #rewards-popup-container .contest-popup .title { margin: 20px 0px 10px; } #rewards-popup-container .gm-popup-content { width: 100%; position: relative; padding: 70px 0px 20px !important; } #rewards-popup-container .gm-popup-description { margin: 0px 20px; } #rewards-popup-container .share-channels { text-align: center; margin-left: -5px; margin-right: -5px; display: flex; } #popup-ad, #reward-popup { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); max-width: 500px; padding: 0px; position: relative; z-index: 9999; display: block; width: auto; margin: 70px auto; transform: translate(0px); } #popup-ad .close, #reward-popup .close { cursor: pointer; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white.png") no-repeat; border: 0px; width: 20px; height: 20px; margin: 20px; position: absolute; right: 5px; top: 5px; } #popup-ad .icon, #reward-popup .icon { display: block; width: 30%; margin: 0px auto 20px; } #popup-ad .title, #reward-popup .title { color: rgb(255, 255, 255); font-size: 30px; margin-bottom: 10px; text-align: center; } #popup-ad iframe, #reward-popup iframe { display: block; margin: 0px auto; } #popup-ad #___ytsubscribe_0, #popup-ad #___ytsubscribe_1, #reward-popup #___ytsubscribe_0, #reward-popup #___ytsubscribe_1 { display: block !important; margin: 0px auto !important; } #popup-ad .oc-popup .close, #reward-popup .oc-popup .close { cursor: pointer; } #popup-ad p, #reward-popup p { color: rgb(255, 255, 255); } .facebook-popup-container .facebook-popup { background-color: rgb(52, 96, 161); } .facebook-popup-container .facebook-popup .icon { width: 15% !important; } #reward-popup .share-channels .facebook-popup-container .facebook-popup button, .facebook-popup-container .facebook-popup #reward-popup .share-channels button, .facebook-popup-container .facebook-popup .button, .facebook-popup-container .facebook-popup .gm-popup .share-channels button, .facebook-popup-container .facebook-popup .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .facebook-popup-container .facebook-popup .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .facebook-popup-container .facebook-popup button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .facebook-popup-container .facebook-popup a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .facebook-popup-container .facebook-popup a { color: rgb(52, 96, 161); } .twitter-popup-container .twitter-popup { background-color: rgb(50, 171, 223); } #reward-popup .share-channels .twitter-popup-container .twitter-popup button, .gm-popup .share-channels .twitter-popup-container .twitter-popup button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .twitter-popup-container .twitter-popup a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .twitter-popup-container .twitter-popup a, .twitter-popup-container .twitter-popup #reward-popup .share-channels button, .twitter-popup-container .twitter-popup .button, .twitter-popup-container .twitter-popup .gm-popup .share-channels button, .twitter-popup-container .twitter-popup .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .twitter-popup-container .twitter-popup .secondary-header-nav ul.secondary-nav#menu-foundation .button a { color: rgb(50, 171, 223); } .instagram-popup-container .instagram-popup { background-color: rgb(81, 127, 164); } #reward-popup .share-channels .instagram-popup-container .instagram-popup button, .gm-popup .share-channels .instagram-popup-container .instagram-popup button, .instagram-popup-container .instagram-popup #reward-popup .share-channels button, .instagram-popup-container .instagram-popup .button, .instagram-popup-container .instagram-popup .gm-popup .share-channels button, .instagram-popup-container .instagram-popup .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .instagram-popup-container .instagram-popup .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .instagram-popup-container .instagram-popup a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .instagram-popup-container .instagram-popup a { color: rgb(81, 127, 164); } .youtube-popup-container .youtube-popup { background-color: rgb(0, 0, 0); } #reward-popup .share-channels .youtube-popup-container .youtube-popup button, .gm-popup .share-channels .youtube-popup-container .youtube-popup button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .youtube-popup-container .youtube-popup a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .youtube-popup-container .youtube-popup a, .youtube-popup-container .youtube-popup #reward-popup .share-channels button, .youtube-popup-container .youtube-popup .button, .youtube-popup-container .youtube-popup .gm-popup .share-channels button, .youtube-popup-container .youtube-popup .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .youtube-popup-container .youtube-popup .secondary-header-nav ul.secondary-nav#menu-foundation .button a { color: rgb(0, 0, 0); } .snapchat-popup-container .snapchat-popup { background-color: rgb(255, 252, 0); } #reward-popup .share-channels .snapchat-popup-container .snapchat-popup button, .gm-popup .share-channels .snapchat-popup-container .snapchat-popup button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .snapchat-popup-container .snapchat-popup a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .snapchat-popup-container .snapchat-popup a, .snapchat-popup-container .snapchat-popup #reward-popup .share-channels button, .snapchat-popup-container .snapchat-popup .button, .snapchat-popup-container .snapchat-popup .gm-popup .share-channels button, .snapchat-popup-container .snapchat-popup .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .snapchat-popup-container .snapchat-popup .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .snapchat-popup-container .snapchat-popup .title, .snapchat-popup-container .snapchat-popup p { color: rgb(0, 0, 0) !important; } .snapchat-popup-container .close { cursor: pointer; border: 0px; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black.png") no-repeat !important; } .mobile-app-popup-container .mobile-app-popup { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/ads/app-bg.jpg") 50% center / cover no-repeat rgb(255, 255, 255); } .mobile-app-popup-container .mobile-app-popup .title, .mobile-app-popup-container .mobile-app-popup p { color: rgb(232, 17, 45) !important; } .mobile-app-popup-container .close { cursor: pointer; border: 0px; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black.png") no-repeat !important; } .contest-popup-container select { display: none; } .contest-popup-container .gm-popup-content { width: 100%; position: relative; padding: 70px 0px 20px !important; } .contest-popup-container .contest-popup { background-color: rgb(0, 0, 0); } .oc-logged-in .contest-popup-container .contest-popup { background-color: rgb(255, 255, 255); } .contest-popup-container .contest-popup .gm-popup-description { margin: 0px 20px; } .contest-popup-container .contest-popup .title { color: rgb(232, 17, 45) !important; margin-top: 20px; } .contest-popup-container .contest-popup .points-needed { color: rgb(0, 0, 0) !important; font-size: 14px !important; text-align: left !important; margin-bottom: 0px !important; } .contest-popup-container .contest-popup .rules { display: block; margin-top: 10px; } .contest-popup-container .contest-popup .close { cursor: pointer; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white@2x.png") no-repeat; border: 0px; width: 40px; height: 40px; position: absolute; top: 20px; right: 20px; } .survey-popup-container .gm-popup-content { width: 100%; position: relative; padding: 70px 0px 20px !important; } .survey-popup-container .survey-popup { background-color: rgb(255, 255, 255); } .survey-popup-container .survey-popup .gm-popup-description { margin: 0px 20px; } .survey-popup-container .survey-popup .title { color: rgb(232, 17, 45) !important; margin-top: 20px; } .survey-popup-container .survey-popup .description p { color: rgb(0, 0, 0) !important; } .survey-popup-container .survey-popup .close { cursor: pointer; border: 0px; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black.png") no-repeat !important; } #popup-ad .oc-popup #reward-popup .share-channels button, #popup-ad .oc-popup .button, #popup-ad .oc-popup .gm-popup .share-channels button, #popup-ad .oc-popup .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #popup-ad .oc-popup .secondary-header-nav ul.secondary-nav#menu-foundation .button a, #reward-popup .share-channels #popup-ad .oc-popup button, .gm-popup .share-channels #popup-ad .oc-popup button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #popup-ad .oc-popup a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #popup-ad .oc-popup a { background-color: rgb(232, 17, 45); margin: 0px 0px 10px; } #traditional-login-form-popup_content, #traditional-login-form-popup_content .gigya-screen, #traditional-registration-form-popup_content, #traditional-registration-form-popup_content .gigya-screen { width: auto !important; } .oc-popup-container .oc-popup { background-color: rgb(0, 0, 0); } .oc-popup-container .oc-popup .olympic-badge { display: block; width: 25%; margin: 0px auto 20px; } .oc-popup-container .oc-popup .oid-popup-title { padding: 0px 20px 20px; } .oc-popup-container .oc-popup .oid-popup-title h2 { color: rgb(232, 17, 45); font-size: 38px; margin-bottom: 0px; text-align: center; text-transform: uppercase; } .oc-popup-container .oc-popup .description { margin: 0px 15px 5px; } .oc-popup-container .oc-popup .providers { padding: 0px 15px; } .oc-popup-container .oc-popup .traditional-container .title { font-size: 14px !important; text-align: left !important; } .oc-popup-container .oc-popup .traditional-container .providers { border-bottom: none; padding: 0px 10px; } .oc-popup-container .oc-popup .forgotPassword, .oc-popup-container .oc-popup label { color: rgb(255, 255, 255); } .rolldown-clear { content: ""; display: table; } #roll-down-ad { display: none; position: relative; top: -100px; transition: top 2s ease 0s; max-width: 1350px; margin: 0px auto; width: 100%; } #roll-down-ad.active { display: block; top: -10px; } .single-photos #roll-down-ad, .single-post #roll-down-ad, .single-videos #roll-down-ad { top: 0px; margin: 0px auto 10px; } #roll-down-ad .close { cursor: pointer; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white.png") no-repeat; border: 0px; width: 20px; height: 20px; position: absolute; right: 25px; top: 25px; } #roll-down-ad .icon { display: none; width: 5%; } #roll-down-ad .title { color: rgb(255, 255, 255); display: inline-block; text-align: left; margin: 0px 20px 0px 0px; } #roll-down-ad .providers { float: right; width: 35%; } #roll-down-ad .flex-wrap { display: flex; align-items: center; flex-wrap: nowrap; } #roll-down-ad #roll-down-ad-container { padding: 20px; } #roll-down-ad .facebook { background-color: rgb(52, 96, 161); } #roll-down-ad .facebook .icon { width: 2%; } #reward-popup .share-channels #roll-down-ad .facebook button, #roll-down-ad .facebook #reward-popup .share-channels button, #roll-down-ad .facebook .button, #roll-down-ad .facebook .gm-popup .share-channels button, #roll-down-ad .facebook .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .facebook .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .facebook button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .facebook a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .facebook a { color: rgb(52, 96, 161); align-self: flex-end; margin-left: auto; } #roll-down-ad .twitter { background-color: rgb(50, 171, 223); } #reward-popup .share-channels #roll-down-ad .twitter button, #roll-down-ad .twitter #reward-popup .share-channels button, #roll-down-ad .twitter .button, #roll-down-ad .twitter .gm-popup .share-channels button, #roll-down-ad .twitter .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .twitter .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .twitter button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .twitter a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .twitter a { color: rgb(50, 171, 223); align-self: flex-end; margin-left: auto; } #roll-down-ad .instagram { background-color: rgb(81, 127, 164); } #reward-popup .share-channels #roll-down-ad .instagram button, #roll-down-ad .instagram #reward-popup .share-channels button, #roll-down-ad .instagram .button, #roll-down-ad .instagram .gm-popup .share-channels button, #roll-down-ad .instagram .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .instagram .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .instagram button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .instagram a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .instagram a { color: rgb(81, 127, 164); align-self: flex-end; margin-left: auto; } #roll-down-ad .youtube { background-color: rgb(0, 0, 0); } #reward-popup .share-channels #roll-down-ad .youtube button, #roll-down-ad .youtube #reward-popup .share-channels button, #roll-down-ad .youtube .button, #roll-down-ad .youtube .gm-popup .share-channels button, #roll-down-ad .youtube .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .youtube .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .youtube button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .youtube a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .youtube a { color: rgb(0, 0, 0); align-self: flex-end; margin-left: auto; } #roll-down-ad .snapchat { background-color: rgb(255, 252, 0); } #roll-down-ad .snapchat .title { color: rgb(0, 0, 0); } #reward-popup .share-channels #roll-down-ad .snapchat button, #roll-down-ad .snapchat #reward-popup .share-channels button, #roll-down-ad .snapchat .button, #roll-down-ad .snapchat .gm-popup .share-channels button, #roll-down-ad .snapchat .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .snapchat .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .snapchat button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .snapchat a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .snapchat a { color: rgb(0, 0, 0); align-self: flex-end; margin-left: auto; } #roll-down-ad .olympic-club { background-color: rgb(0, 0, 0); } #roll-down-ad .olympic-club .icon { width: 25%; } #roll-down-ad .olympic-club .flex-wrap { justify-content: space-between; } #roll-down-ad .olympic-club .title { color: rgb(232, 17, 45); margin: 0px; font-size: 30px; text-transform: uppercase; } #roll-down-ad .olympic-club .description { text-align: center; width: 65%; } #roll-down-ad .olympic-club .description p { color: rgb(255, 255, 255); } #reward-popup .share-channels #roll-down-ad .olympic-club button, #roll-down-ad .olympic-club #reward-popup .share-channels button, #roll-down-ad .olympic-club .button, #roll-down-ad .olympic-club .gm-popup .share-channels button, #roll-down-ad .olympic-club .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .olympic-club .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .olympic-club button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .olympic-club a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .olympic-club a { background-color: rgb(52, 96, 161); } #roll-down-ad .olympic-club .providers { margin: 0px; padding: 0px; width: 30%; } #roll-down-ad .olympic-club .providers .facebook { padding: 0px; } #roll-down-ad .olympic-club .providers .facebook button { margin: 0px; padding: 25px; font-size: 21px; text-transform: uppercase; } #roll-down-ad .olympic-club .providers .facebook button::before { content: ""; } #roll-down-ad .olympic-club .providers .facebook button span { line-height: 1; margin: 0px; } .single .partner-takeover-story-ad img { width: 100%; } .partner-takeover-leaderboard-ad { text-align: center; padding-bottom: 10px; max-width: 728px; margin: auto; } .partner-takeover-leaderboard-ad img { width: 100%; } .alert { display: none; position: relative; overflow: hidden; background-color: rgb(232, 17, 45); padding: 15px 32px; z-index: 3; } .alert-close-wrapper { position: absolute; top: 0px; bottom: 0px; right: 0px; width: 35px; background-color: rgb(232, 17, 45); z-index: 1; } .alert-close { cursor: pointer; position: absolute; top: 17px; right: 16px; font-size: 16px; width: 13px; color: rgb(255, 255, 255); background-color: transparent; border: none; padding: 0px; } .alert-list .alert-list-item, .alert-list .alert-list-item a { color: rgb(255, 255, 255); } .alert-list .alert-list-item { font-size: 16px; line-height: 22px; font-weight: 700; padding-right: 15px; } .alert .slick-slider.alert-list { display: block; } .reveal-content { position: relative; max-height: 370px; overflow: hidden; } .reveal-content::after { content: ""; position: absolute; inset: 0px; background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9) 90%, rgb(255, 255, 255) 95%); } .reveal-content.active { max-height: none; } .reveal-content.active::after { content: none; } .accordion { border-top: 1px solid rgb(208, 208, 208); } .accordion .title { padding: 30px 0px; margin: 0px; cursor: pointer; } .accordion .title a { color: inherit; width: 100%; line-height: 24px; } .accordion .title::after { content: ""; display: block; width: 15px; height: 10px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.51 9.96'%3E%3Cpath d='M9.26 9.96L0 .71.71 0l8.55 8.55L17.8 0l.71.71-9.25 9.25z' data-name='Layer 1'/%3E%3C/svg%3E"); background-repeat: no-repeat; transition: all 0.3s ease-in-out 0s; transform-origin: center center; } .accordion .title.active::after { transform: rotate(180deg); } .accordion .closed { display: none; padding-bottom: 15px; } .accordion .closed > :last-child { margin-bottom: 0px; } .accordion .wp-block-buttons { margin-bottom: 24px; } .team-module .accordion ul { list-style: none; margin-bottom: 0px; padding: 0px; } .team-module .accordion ul li { margin-bottom: 0px; } .tab { font-family: StratumBlack; font-size: 16px; line-height: 20px; background-color: rgb(235, 235, 233); text-transform: uppercase; border: none; padding: 10px; cursor: pointer; } .tab.active { background-color: rgb(232, 17, 45); color: rgb(255, 255, 255); } .tab:first-of-type { border-top-left-radius: 12px; } .tab:last-of-type { border-top-right-radius: 12px; } .tab-content { display: none; } .tab-content:first-of-type { display: block; } .blog hr { margin: 29px 0px 25px; } .single-coc_hall_of_fame .entry-content .post-meta-wrapper, .single-coc_webinars .entry-content .post-meta-wrapper, .single-one-team .entry-content .post-meta-wrapper, .single-photos .entry-content .post-meta-wrapper, .single-post .entry-content .post-meta-wrapper, .single-venues .entry-content .post-meta-wrapper, .single-videos .entry-content .post-meta-wrapper { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid rgb(208, 208, 208); } .single-coc_hall_of_fame .entry-content .entry-date, .single-coc_webinars .entry-content .entry-date, .single-one-team .entry-content .entry-date, .single-photos .entry-content .entry-date, .single-post .entry-content .entry-date, .single-venues .entry-content .entry-date, .single-videos .entry-content .entry-date { font-size: 12px; line-height: 19px; } .single-coc_hall_of_fame .entry-content .author-profile-wrapper, .single-coc_webinars .entry-content .author-profile-wrapper, .single-one-team .entry-content .author-profile-wrapper, .single-photos .entry-content .author-profile-wrapper, .single-post .entry-content .author-profile-wrapper, .single-venues .entry-content .author-profile-wrapper, .single-videos .entry-content .author-profile-wrapper { margin-top: 15px; } .single-coc_hall_of_fame .entry-content .author-profile .author, .single-coc_webinars .entry-content .author-profile .author, .single-one-team .entry-content .author-profile .author, .single-photos .entry-content .author-profile .author, .single-post .entry-content .author-profile .author, .single-venues .entry-content .author-profile .author, .single-videos .entry-content .author-profile .author { display: flex; align-items: center; } .single-coc_hall_of_fame .entry-content .author-profile .author:not(:first-of-type), .single-coc_webinars .entry-content .author-profile .author:not(:first-of-type), .single-one-team .entry-content .author-profile .author:not(:first-of-type), .single-photos .entry-content .author-profile .author:not(:first-of-type), .single-post .entry-content .author-profile .author:not(:first-of-type), .single-venues .entry-content .author-profile .author:not(:first-of-type), .single-videos .entry-content .author-profile .author:not(:first-of-type) { margin: 14px 0px 0px; } .single-coc_hall_of_fame .entry-content .author-profile .author .avatar img, .single-coc_webinars .entry-content .author-profile .author .avatar img, .single-one-team .entry-content .author-profile .author .avatar img, .single-photos .entry-content .author-profile .author .avatar img, .single-post .entry-content .author-profile .author .avatar img, .single-venues .entry-content .author-profile .author .avatar img, .single-videos .entry-content .author-profile .author .avatar img { display: block; height: 40px; width: 40px; border-radius: 50%; margin-right: 10px; object-fit: cover; object-position: center top; } .single-coc_hall_of_fame .entry-content .author-profile .author .byline span, .single-coc_webinars .entry-content .author-profile .author .byline span, .single-one-team .entry-content .author-profile .author .byline span, .single-photos .entry-content .author-profile .author .byline span, .single-post .entry-content .author-profile .author .byline span, .single-venues .entry-content .author-profile .author .byline span, .single-videos .entry-content .author-profile .author .byline span { font-size: 12px; line-height: 19px; } .author .author-bio-wrapper { border-bottom: 1px solid rgb(208, 208, 208); padding-bottom: 30px; margin: 0px 0px 33px; } .author .author-bio-wrapper .author-bio { margin-bottom: 0px; } .author .author-bio-wrapper .avatar { display: block; margin: 0px auto 31px; border-radius: 50%; object-fit: cover; object-position: center top; } .author .author-bio-wrapper .author-social { margin: 15px 0px 0px -8px; } .author .author-bio-wrapper .author-social li { display: inline-block; } .author .author-bio-wrapper .author-social li a:hover { text-decoration: none; } .author .author-bio-wrapper .author-social li a.website { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); height: 26px; width: 26px; border-radius: 50%; margin-left: 7px; font-size: 14px; } .author .author-bio-wrapper .author-social img { width: 40px; } .education-content > :last-child { margin-bottom: 0px; } .hof-header-image { max-width: 450px; } .page-template-hall-of-fame-selection .entry-content h1 { max-width: 712px; margin-left: auto; margin-right: auto; } .page-template-hall-of-fame-selection .selection-committee { border-top: 1px solid rgb(208, 208, 208); } .page-template-my-classroom .entry-header-content { margin-top: 16px; } .page-template-my-classroom .saved-resource-card a { flex-grow: 1; } .page-template-my-classroom p.entry-content-meta { margin-top: 8px; margin-bottom: 8px; } .page-template-my-classroom p.entry-content-meta span { display: block; font-size: 16px; } .page-template-my-classroom .zone { padding-bottom: 8px; } .saved-resource-card .post-thumbnail { overflow: hidden; } .saved-resource-card .post-thumbnail img { transition: all 0.3s ease-in-out 0s; } .saved-resource-card:hover .post-thumbnail img { transform: scale(1.05); } .saved-resource-card:hover a { text-decoration: none; } .page-template-edit-profile .user-meta-container, .page-template-my-profile .user-meta-container { padding-right: 0px; padding-left: 0px; } .page-template-edit-profile .user-meta-container p.lead, .page-template-my-profile .user-meta-container p.lead { margin-bottom: 0px; } .page-template-edit-profile .profile-pic-container, .page-template-my-profile .profile-pic-container { position: relative; margin-left: auto; margin-right: auto; width: 169px; height: 169px; } .page-template-edit-profile .profile-pic-container .img-container, .page-template-my-profile .profile-pic-container .img-container { border-radius: 50%; overflow: hidden; height: 100%; width: 100%; } .page-template-edit-profile .profile-pic-container .img-container img, .page-template-my-profile .profile-pic-container .img-container img { height: 100%; width: 100%; object-fit: cover; } .page-template-edit-profile .profile-pic-container .pictogram, .page-template-my-profile .profile-pic-container .pictogram { bottom: 0px; right: -5px; width: 43px; height: 43px; border: 2px solid rgb(255, 255, 255); background-size: 43px 43px !important; } .page-template-my-profile h2 { margin-top: 40px; } .page-template-my-profile .small-order-2.large-order-1 h2 { margin-top: 16px; } .page-template-my-profile .small-order-2.large-order-1 p { margin-bottom: 0px; } .page-template-my-profile .profile-pic-container::after { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/sport-icons/ice-hockey.png") 50% center / 100% 100% no-repeat rgb(0, 0, 0); } .page-template-my-profile .social-container.connected-providers button { margin-top: 0px; } #reward-popup .share-channels .page-template-my-profile button.no-caps:not(.secondary), .gm-popup .share-channels .page-template-my-profile button.no-caps:not(.secondary), .page-template-my-profile #reward-popup .share-channels button.no-caps:not(.secondary), .page-template-my-profile .button.no-caps:not(.secondary), .page-template-my-profile .gm-popup .share-channels button.no-caps:not(.secondary), .page-template-my-profile .secondary-header-nav ul.secondary-nav#menu-fondation .button a.no-caps:not(.secondary), .page-template-my-profile .secondary-header-nav ul.secondary-nav#menu-foundation .button a.no-caps:not(.secondary), .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-my-profile a.no-caps:not(.secondary), .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-my-profile a.no-caps:not(.secondary) { margin-top: 16px; } .page-template-edit-profile .profile-pic-container::after { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/temp-camera-icon.png") 50% center / 100% 100% no-repeat rgb(232, 17, 45); } .page-template-edit-profile .profile-pic-container .picture-upload { background-image: initial; background-position: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(231, 0, 51); display: flex; position: absolute; bottom: 0px; right: -5px; width: 43px; height: 43px; border-radius: 50%; overflow: hidden; border: 2px solid rgb(255, 255, 255); cursor: pointer; background-size: 43px 43px !important; } .page-template-edit-profile .profile-pic-container .picture-upload input { display: none; } .page-template-edit-profile .profile-pic-container .picture-upload i { font-size: 20px; color: rgb(255, 255, 255); place-self: center left; margin: 0px auto; } .page-template-oc-landing #content .olympic-club-logo { margin-bottom: 14.5px; } .page-template-challenges .olympic-club-logo, .page-template-edit-profile .olympic-club-logo, .page-template-favorites .olympic-club-logo, .page-template-my-classroom .olympic-club-logo, .page-template-my-profile .olympic-club-logo, .page-template-oc-landing-loggedin .olympic-club-logo, .post-type-archive-rewards .olympic-club-logo, .single-rewards .olympic-club-logo { margin-bottom: 30.5px; } .benefits-container { border-top: 1px solid rgb(208, 208, 208); padding: 18px 0px 26px; } .benefits-container h2 { margin-top: 0px; } .benefits-container:first-of-type { margin-top: 30px; } .benefits-container:nth-of-type(2n) > .grid-x { flex-direction: row-reverse; } .gigya-olympic-club-logged-in { overflow: hidden; margin-top: 30px; } .gigya-olympic-club-logged-in h1 { margin-top: 0px; } .olympic-club-intro { border-bottom: 1px solid rgb(208, 208, 208); padding-bottom: 30px; } .recommended-posts-wrapper { padding: 30px 0px 24px; } .recommended-posts-wrapper .story-carousel.slick-slider p.meta { margin-bottom: 5px; } .olympic-club-content { overflow: hidden; margin-top: 30px; } .oc-leaderboard-wrapper { padding: 30px 0px; } .oc-leaderboard-wrapper .leaderboards { margin-top: 30px; } .oc-challenges { border-top: 1px solid rgb(208, 208, 208); padding: 30px 0px; } .games-carousel-wrapper { margin-bottom: 30px; } .challenges-card .img-container, .contest-card .img-container, .games-card .img-container, .seasons-content-card .img-container, .trivia-card .img-container { overflow: hidden; } .challenges-card .img-container img, .contest-card .img-container img, .games-card .img-container img, .seasons-content-card .img-container img, .trivia-card .img-container img { transition: transform 0.3s ease-in-out 0s; } .classroom-resources-websdk { margin-top: 30px; } .connected-providers { margin-top: 5px; } .connected-providers button { height: 40px; width: 40px; border-radius: 50%; background-color: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); cursor: pointer; background-repeat: no-repeat; background-position: 50% 50%; margin-right: 15px; background-size: 45%; } .connected-providers button:hover { background-color: rgb(183, 32, 45); } .connected-providers button.facebook { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E"); background-size: 35%; } .connected-providers button.facebook.active, .connected-providers button.facebook:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E"); } .connected-providers button.facebook.active { background-color: rgb(52, 96, 161); } .connected-providers button.google { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='google' class='svg-inline--fa fa-google fa-w-16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 512'%3E%3Cpath d='M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z'/%3E%3C/svg%3E"); } .connected-providers button.google.active, .connected-providers button.google:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='google' class='svg-inline--fa fa-google fa-w-16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 512'%3E%3Cpath fill='%23fff' d='M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z'/%3E%3C/svg%3E"); } .connected-providers button.google.active { background-color: rgb(70, 136, 240); } .connected-providers button.apple { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='apple' class='svg-inline--fa fa-apple fa-w-12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z'/%3E%3C/svg%3E"); background-position: 50% 45%; } .connected-providers button.apple.active, .connected-providers button.apple:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='apple' class='svg-inline--fa fa-apple fa-w-12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z'/%3E%3C/svg%3E"); } .connected-providers button.apple.active { background-color: rgb(0, 0, 0); } .challenge-carousel .img-container { width: 90px; height: 133px; margin-bottom: 8px; } .oc-my-favourite-posts { border-top: 1px solid rgb(208, 208, 208); padding: 30px 0px; } #reward-popup .share-channels .oc-my-favourite-posts button, .gm-popup .share-channels .oc-my-favourite-posts button, .oc-my-favourite-posts #reward-popup .share-channels button, .oc-my-favourite-posts .button, .oc-my-favourite-posts .gm-popup .share-channels button, .oc-my-favourite-posts .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .oc-my-favourite-posts .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .oc-my-favourite-posts a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .oc-my-favourite-posts a { margin-top: 16px; } .oc-my-favourite-posts .coc-logged-out-favourite-text p { margin: 0px; } .oc-my-favourite-posts:last-of-type { border-bottom: 1px solid rgb(208, 208, 208); } .leaderboards .toggle { padding: 0px; width: 100%; } .leaderboards .toggle button.leaderboard { width: -webkit-fill-available; } .leaderboards .right { float: none; } .leaderboards .leaderboard:nth-child(2) { border-left: 1px solid grey !important; border-right: 1px solid grey !important; } .foundation-section .template-label { display: flex; align-items: center; } .foundation-header-image { max-width: 54px; margin-right: 20px; } .media-post-block article.post, .post-hero-thumbnail img.attachment-post-thumbnail { overflow: hidden; margin: 0px calc(50% - 50vw); width: 100vw; max-width: 100vw; } .media-post-block article.post img { width: 100%; } .latest-posts-block article.post, .popular-posts-block article.post { margin-bottom: 30px; } .author article.post { margin-top: 30px; } .related { padding-bottom: 30px; } .related hr { margin: 0px 0px 30px; } .related h2 { margin-top: 0px; } #reward-popup .share-channels .related button, .gm-popup .share-channels .related button, .related #reward-popup .share-channels button, .related .button, .related .gm-popup .share-channels button, .related .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .related .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .related a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .related a { margin-top: 30px; display: inline-flex; } .related:first-of-type { padding-top: 30px; } .related:first-of-type hr { display: none; } .related:last-of-type { padding-bottom: 0px; } .single-athletes .related:first-of-type, .single-games .related:first-of-type, .single-sports .related:first-of-type { border-top: none; } .archive-header { padding: 30px 0px 18px; } .archive-header h1 { text-transform: capitalize; } .foundation-section .archive-header { padding: 30px 0px 18px; } .post-meta { margin-top: 15px; } .post-meta p { font-weight: 700; margin: 0px; } .post-meta p span { font-weight: 400; } .single .post-meta { margin-top: 0px; } .resources-tax-archive .post-list { margin-bottom: 30px; } .edu-downloads-websdk { border-top: 1px solid rgb(208, 208, 208); padding-top: 30px; } .edu-downloads-websdk .downloads { border-bottom: 1px solid rgb(208, 208, 208); padding-bottom: 20px; } .edu-downloads-websdk .downloads img { display: none; } .edu-downloads-websdk .downloads h4 { margin-bottom: 0px; } .edu-downloads-websdk .view-classroom { margin: 24px 0px 0px; } .single-athletes .international-results p:last-of-type, .single-board-members h1 { margin-bottom: 0px; } .single-board-members .board-member-meta { margin: 3px 0px 36px; } .single-board-members .board-member-meta p { margin: 0px; } .page-template-template-komak .single-post-section-wrapper, .single .single-post-section-wrapper { border-top: 1px solid rgb(208, 208, 208); } .page-template-template-komak .single-post-section-wrapper h2, .single .single-post-section-wrapper h2 { margin: 0px 0px 29px; } .page-template-template-komak .single-post-section-wrapper.single-post-meta h2, .page-template-template-komak .single-post-section-wrapper.social-meta h2, .page-template-template-komak .single-post-section-wrapper.total-medal-count h2, .single .single-post-section-wrapper.single-post-meta h2, .single .single-post-section-wrapper.social-meta h2, .single .single-post-section-wrapper.total-medal-count h2 { margin: 0px; } .page-template-template-komak .single-post-section-wrapper.canadian-medallists, .page-template-template-komak .single-post-section-wrapper.olympic-highlights, .page-template-template-komak .single-post-section-wrapper.overall-medal-count, .page-template-template-komak .single-post-section-wrapper.single-post-content-wrapper, .page-template-template-komak .single-post-section-wrapper.single-post-meta, .page-template-template-komak .single-post-section-wrapper.social-meta, .page-template-template-komak .single-post-section-wrapper.total-medal-count, .single .single-post-section-wrapper.canadian-medallists, .single .single-post-section-wrapper.olympic-highlights, .single .single-post-section-wrapper.overall-medal-count, .single .single-post-section-wrapper.single-post-content-wrapper, .single .single-post-section-wrapper.single-post-meta, .single .single-post-section-wrapper.social-meta, .single .single-post-section-wrapper.total-medal-count { padding: 30px 0px; } .page-template-template-komak .single-post-section-wrapper.international-results, .single .single-post-section-wrapper.international-results { padding: 31px 0px 19px; } .page-template-template-komak .single-post-section-wrapper.flag-bearers, .single .single-post-section-wrapper.flag-bearers { padding: 32px 0px 50px; } .page-template-template-komak .single-post-section-wrapper.flag-bearers > .grid-x:last-of-type .cell.large-6:last-of-type article > .flex-container, .page-template-template-komak .single-post-section-wrapper.flag-bearers h2, .page-template-template-komak .single-post-section-wrapper.flag-bearers h3, .single .single-post-section-wrapper.flag-bearers > .grid-x:last-of-type .cell.large-6:last-of-type article > .flex-container, .single .single-post-section-wrapper.flag-bearers h2, .single .single-post-section-wrapper.flag-bearers h3 { margin-bottom: 0px; } .page-template-template-komak .single-post-section-wrapper.team-module, .single .single-post-section-wrapper.team-module { padding: 32px 0px 25px; } .page-template-template-komak .single-post-section-wrapper:last-of-type, .single .single-post-section-wrapper:last-of-type { padding-bottom: 0px !important; } .single .entry-content a:not([role="button"]) { border-bottom: 1px solid rgb(216, 216, 216); text-decoration: none; } .single .photo-credit { margin: 0px 0px 15px; } .single .photo-credit.photo-credit-desktop { display: none; } .single-post-favourite-and-sharing { margin-bottom: 30px; } .sharing-and-meta-wrapper { border-bottom: 1px solid rgb(208, 208, 208); padding-bottom: 30px; margin-bottom: 30px; } .single-athletes .gold-leaf { margin-left: 8px; } .single-athletes .gold-leaf img { width: 40px; } .single-positions .positions-meta p { margin: 0px; } .single-positions .positions-meta p span { font-weight: 700; } .single-press .entry-content p span { font-weight: 400 !important; } .single-post-meta .single-post-meta-details { margin: 30px 0px 0px; } .single-post-meta .single-post-meta-details .single-post-meta-details-item { padding: 7px 0px 8px; border-top: 1px solid rgb(208, 208, 208); } .single-post-meta .single-post-meta-details .single-post-meta-details-item .cell:first-of-type p { max-width: 94%; } .single-post-meta .single-post-meta-details .single-post-meta-details-item p { margin: 0px; } .single-post-meta .single-post-meta-details .single-post-meta-details-item p a { line-height: inherit; } .page-template-template-komak .single-post-meta img, .single-athletes .single-post-meta img, .single-games .single-post-meta img, .single-sports .single-post-meta img { max-width: 76px; } .single-sports .single-post-meta img.sport-pictogram { max-width: 50px; } .single-sports .single-post-meta img:last-of-type { margin-left: 20px; } .social-meta .social-meta-list { list-style-type: none; padding: 0px; margin: 30px 0px 0px; } .social-meta .social-meta-list li { margin-right: 23px; } .social-meta .social-meta-list li:last-of-type { margin-right: 0px; } .social-meta .social-meta-list li img { width: 40px; height: 40px; } .single-rewards article.rewards { margin-top: 28px; } .single-rewards article.rewards:active, .single-rewards article.rewards:focus, .single-rewards article.rewards:hover { outline: none; cursor: default; } .single-rewards article.rewards .entry-content { padding: 20px 0px !important; } .single-rewards article.rewards .entry-form { padding: 0px 0px 20px; } #reward-popup .share-channels .single-rewards article.rewards .entry-form button:last-child, .gm-popup .share-channels .single-rewards article.rewards .entry-form button:last-child, .secondary-header-nav ul.secondary-nav#menu-fondation .button .single-rewards article.rewards .entry-form a:last-child, .secondary-header-nav ul.secondary-nav#menu-foundation .button .single-rewards article.rewards .entry-form a:last-child, .single-rewards article.rewards .entry-form #reward-popup .share-channels button:last-child, .single-rewards article.rewards .entry-form .button:last-child, .single-rewards article.rewards .entry-form .gm-popup .share-channels button:last-child, .single-rewards article.rewards .entry-form .secondary-header-nav ul.secondary-nav#menu-fondation .button a:last-child, .single-rewards article.rewards .entry-form .secondary-header-nav ul.secondary-nav#menu-foundation .button a:last-child { margin-bottom: 0px; } .single-rewards .download { margin-top: 20px; } .single-rewards .download:first-of-type { margin-top: 0px; } article.reward .entry-content, article.rewards .entry-content { padding: 20px 20px 0px !important; } article.reward .entry-form, article.rewards .entry-form { padding: 0px 20px 20px; margin-top: auto; } article.reward .points-needed, article.reward .times-entered, article.reward p, article.rewards .points-needed, article.rewards .times-entered, article.rewards p { margin-bottom: 10px; } article.reward .points-needed, article.reward .times-entered, article.rewards .points-needed, article.rewards .times-entered { font-size: 16px !important; } article.reward .reward-rules, article.rewards .reward-rules { display: block; margin-top: 10px; } .post-type-archive-rewards select { background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC41MSA5Ljk2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOS4yNiA5Ljk2IDAgMC43MSAwLjcxIDAgOS4yNiA4LjU1IDE3LjggMCAxOC41MSAwLjcxIDkuMjYgOS45NiIvPjwvZz48L3N2Zz4NCg==); background-size: 18px; } .post-type-archive-rewards .zone { padding-bottom: 4px; } .post-type-archive-rewards .contest-carousel h3, .post-type-archive-rewards .wallpaper-carousel h3 { margin-top: 8px; } .post-type-archive-rewards .contest-card, .post-type-archive-rewards .wallpaper-card { display: flex; flex-direction: column; justify-content: space-between; } .post-type-archive-rewards .contest-card .img-container, .post-type-archive-rewards .wallpaper-card .img-container { width: 100%; } .post-type-archive-rewards .contest-card .img-container img, .post-type-archive-rewards .wallpaper-card .img-container img { width: 100%; height: 100%; max-height: 100%; object-fit: cover; } #reward-popup .share-channels .post-type-archive-rewards .contest-card button, #reward-popup .share-channels .post-type-archive-rewards .wallpaper-card button, .gm-popup .share-channels .post-type-archive-rewards .contest-card button, .gm-popup .share-channels .post-type-archive-rewards .wallpaper-card button, .post-type-archive-rewards .contest-card #reward-popup .share-channels button, .post-type-archive-rewards .contest-card .button, .post-type-archive-rewards .contest-card .gm-popup .share-channels button, .post-type-archive-rewards .contest-card .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .post-type-archive-rewards .contest-card .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .post-type-archive-rewards .wallpaper-card #reward-popup .share-channels button, .post-type-archive-rewards .wallpaper-card .button, .post-type-archive-rewards .wallpaper-card .gm-popup .share-channels button, .post-type-archive-rewards .wallpaper-card .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .post-type-archive-rewards .wallpaper-card .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .post-type-archive-rewards .contest-card a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .post-type-archive-rewards .wallpaper-card a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .post-type-archive-rewards .contest-card a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .post-type-archive-rewards .wallpaper-card a { width: 100%; margin-bottom: 0px; } .post-type-archive-rewards .entry-form label { font-size: 18px; line-height: 1.5; } .post-type-archive-rewards .reward-rules { margin-top: 16px; display: inline-block; } .post-type-archive-rewards .reward-rules a { font-size: 16px; } .post-type-archive-rewards .reward-rules:hover { color: rgb(183, 32, 45); text-decoration: underline; } #reward-popup .share-channels .post-type-archive-rewards button.redeem.contest, .gm-popup .share-channels .post-type-archive-rewards button.redeem.contest, .post-type-archive-rewards #reward-popup .share-channels button.redeem.contest, .post-type-archive-rewards .button.redeem.contest, .post-type-archive-rewards .gm-popup .share-channels button.redeem.contest, .post-type-archive-rewards .secondary-header-nav ul.secondary-nav#menu-fondation .button a.redeem.contest, .post-type-archive-rewards .secondary-header-nav ul.secondary-nav#menu-foundation .button a.redeem.contest, .secondary-header-nav ul.secondary-nav#menu-fondation .button .post-type-archive-rewards a.redeem.contest, .secondary-header-nav ul.secondary-nav#menu-foundation .button .post-type-archive-rewards a.redeem.contest { margin-top: 16px; } #reward-popup .share-channels .post-type-archive-rewards button[data-connection="wallpaper-carousel"], .gm-popup .share-channels .post-type-archive-rewards button[data-connection="wallpaper-carousel"], .post-type-archive-rewards #reward-popup .share-channels button[data-connection="wallpaper-carousel"], .post-type-archive-rewards .button[data-connection="wallpaper-carousel"], .post-type-archive-rewards .gm-popup .share-channels button[data-connection="wallpaper-carousel"], .post-type-archive-rewards .secondary-header-nav ul.secondary-nav#menu-fondation .button a[data-connection="wallpaper-carousel"], .post-type-archive-rewards .secondary-header-nav ul.secondary-nav#menu-foundation .button a[data-connection="wallpaper-carousel"], .secondary-header-nav ul.secondary-nav#menu-fondation .button .post-type-archive-rewards a[data-connection="wallpaper-carousel"], .secondary-header-nav ul.secondary-nav#menu-foundation .button .post-type-archive-rewards a[data-connection="wallpaper-carousel"] { margin-top: 26px; } .popup-form { top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgb(255, 255, 255); max-width: 700px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; text-align: center; z-index: 21; } .popup-form, .popup-overlay { display: none; position: fixed; width: 100%; } .popup-overlay { top: 0px; left: 0px; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 20; } .exit-link { color: rgb(232, 16, 45); text-decoration: none; margin-top: 10px; } .birthday-inputs { display: flex; justify-content: space-between; width: 65%; margin: 0px auto; } div#popup-form img { max-width: 400px; max-height: 200px; } .birthday-input { flex: 1 1 0%; margin: 0px 10px; text-align: left; } .birthday-input label { display: block; text-align: left; margin-bottom: 5px; } #birthday-form button { margin-bottom: 10px; } .birthday-input select { width: 100%; padding: 5px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/team-canada-icons/team-canada-navigation-arrowdown-black.svg"); background-position: calc(100% - 12px) 50%; background-repeat: no-repeat; background-size: 18px; appearance: none; border: 1px solid rgb(0, 0, 0); } #error-age { color: red; } .secondary-header-nav ul.secondary-nav#menu-fondation .button a.age-gate-btn, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.age-gate-btn, a.button.age-gate-btn { padding: 10px 15px; } h2.pop-up-headline { font-size: 28px; } .padding-bottom-0 { padding-bottom: 0px !important; } .padding-top-0 { padding-top: 0px !important; } .margin-top-0 { margin-top: 0px !important; } .margin-bottom-0 { margin-bottom: 0px !important; } .margin-bottom-30 { margin-bottom: 30px; } #oid-popup-container #oid-popup .description, .page-template-template-oc-login .olympic-club-login-wrapper .description { margin-top: 14.5px; } #oid-popup-container #oid-popup .description p:last-of-type, .page-template-template-oc-login .olympic-club-login-wrapper .description p:last-of-type { margin-bottom: 0px; } #oid-popup-container #oid-popup .oc-signup, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup { margin-top: 33px; } #oid-popup-container #oid-popup .oc-signup h2, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup h2 { margin-bottom: 31px; } #oid-popup-container #oid-popup .oc-signup h5, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup h5 { position: relative; margin: 0px; } #oid-popup-container #oid-popup .oc-signup h5::after, #oid-popup-container #oid-popup .oc-signup h5::before, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup h5::after, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup h5::before { content: ""; display: block; position: absolute; top: 50%; height: 1px; width: 42.5%; background-color: rgb(208, 208, 208); } #oid-popup-container #oid-popup .oc-signup h5::after, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup h5::after { right: 0px; } #oid-popup-container #oid-popup .oc-signup .providers, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup .providers { display: block; padding: 0px; } #oid-popup-container #oid-popup .oc-signup_social, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup_social { margin-bottom: 17px; } #oid-popup-container #oid-popup .oc-signup_email, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup_email { margin-top: 21px; } #oid-popup-container #oid-popup p.has-small-font-size, .page-template-template-oc-login .olympic-club-login-wrapper p.has-small-font-size { margin: 14px 0px 0px; } #oid-popup-container { background-color: rgb(255, 255, 255); } #oid-popup-container #oid-popup { padding-top: 85px; } #oid-popup-container #oid-popup .gm-popup-content { position: static; } #oid-popup-container #oid-popup .gm-popup-content .close { cursor: pointer; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black.png") no-repeat; width: 25px; height: 25px; position: absolute; top: 35px; right: 0px; border: 0px; } #oid-popup-container #oid-popup .gm-popup-content .oc-signup-wrapper.inactive { margin-top: 0px; } .email-popup-container h2, .forgot-password-container h2 { margin-bottom: 19px; } .forgot-password-container { display: none; margin-top: 13.5px; } .forgot-password-container .forgot-password-instruction { margin-bottom: 15px; } .forgot-password-container .success-message { margin-bottom: 0px; } .back-to-login, .forgotPassword, .gigya-error-msg { font-size: 12px; line-height: 19px; color: rgb(232, 17, 45); } .back-to-login, .forgotPassword { cursor: pointer; border: none; background: 0px 0px; } .forgotPassword { float: right; margin-top: -11px; } .forgotPassword:hover { color: rgb(183, 32, 45); text-decoration: underline; } .gigya-error-msg { display: block; margin-bottom: 16px; } .back-to-login { display: block; margin: 14px auto 0px; } #reward-popup .share-channels button.back-to-login, .back-to-login.button, .gm-popup .share-channels button.back-to-login, .secondary-header-nav ul.secondary-nav#menu-fondation .button a.back-to-login, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.back-to-login { margin-top: 31px; } #oid-popup .olympic-badge { display: block; width: 32%; margin: 0px auto; } #oid-popup .oid-popup-title { border-bottom: 1px solid rgb(108, 111, 112); padding: 20px; } #oid-popup .oid-popup-title h2 { color: rgb(255, 255, 255); margin-bottom: 0px; margin-top: 42px; text-align: center; text-transform: uppercase; } #oid-popup .privacy { color: rgb(137, 139, 138); padding: 20px; text-align: center; } #oid-popup .privacy a { color: rgb(137, 139, 138); } #oid-popup .login-screen { margin: 0px 15px; } #oid-popup .traditional-container .providers { margin: 0px; } .manage-personal-data p { margin-bottom: 0px; } .manage-personal-data a.button-wide, .manage-personal-data button.button-wide { margin: 30px 0px; width: 354px; height: 50px; } .profile-privavcy-settings a.button-wide, .profile-privavcy-settings button.button-wide { width: 354px; height: 50px; } .page-template-adjust-privacy-settings #content .olympic-club-content p, .page-template-adjust-term-conditions-settings #content .olympic-club-content p, .page-template-manage-personal-data #content .olympic-club-content p { font-size: 16px; } .page-template-adjust-privacy-settings #content .olympic-club-content h1, .page-template-adjust-term-conditions-settings #content .olympic-club-content h1, .page-template-manage-personal-data #content .olympic-club-content h1 { color: rgb(0, 0, 0); } .page-template-adjust-privacy-settings #content .olympic-club-content .return-to-pp, .page-template-adjust-term-conditions-settings #content .olympic-club-content .return-to-pp { font-size: 18px; } form#adjust-term-conditions-settings-preferences .content span, form#privacy-setting-preferences .content span { color: rgb(0, 0, 0); } button#request-delete-account { margin-bottom: 0px; } .page-template-manage-personal-data footer { padding-top: 30.5px; } @font-face { font-family: StratumBlack; src: format("woff"); } .oc-login-wrapper .gigya-style-legacy #gigya-forgot-password-success-screen, .oc-login-wrapper .gigya-style-legacy .gigya-link-accounts-form, .oc-login-wrapper .gigya-style-legacy .gigya-login-form, .oc-login-wrapper .gigya-style-legacy .gigya-register-form, .oc-login-wrapper .gigya-style-legacy .gigya-reset-password-form, .oc-login-wrapper .gigya-style-modern #gigya-forgot-password-success-screen, .oc-login-wrapper .gigya-style-modern .gigya-link-accounts-form, .oc-login-wrapper .gigya-style-modern .gigya-login-form, .oc-login-wrapper .gigya-style-modern .gigya-register-form, .oc-login-wrapper .gigya-style-modern .gigya-reset-password-form { min-height: 100%; margin-left: 0px; margin-right: 0px; } .gigya-oc-logo .gigya-image { max-width: 100%; } #gigya-privacy-policy-screen .gigya-oc-logo .gigya-image, #gigya-terms-and-conditions-screen .gigya-oc-logo .gigya-image, .gigya-login-form .gigya-oc-logo .gigya-image { margin-top: 60px; } .gigya-locale-fr .gigya-oc-logo .gigya-image { background-image: !important; } .gigya-style-legacy, .gigya-style-modern { width: 100%; overflow: hidden; top: 0px !important; left: 0px !important; } .gigya-style-legacy.gigya-screen-dialog-mobile .gigya-screen, .gigya-style-modern.gigya-screen-dialog-mobile .gigya-screen { width: auto !important; } .gigya-style-legacy .gigya-required-display, .gigya-style-legacy .gigya-screen-caption, .gigya-style-modern .gigya-required-display, .gigya-style-modern .gigya-screen-caption { display: none; } .gigya-style-legacy .gigya-screen-dialog, .gigya-style-modern .gigya-screen-dialog { border: none !important; border-radius: 0px !important; } .gigya-style-legacy div.gigya-screen-dialog-main, .gigya-style-modern div.gigya-screen-dialog-main { max-width: 100vw !important; max-height: 100vh !important; } .gigya-style-legacy .gigya-screen-dialog-top, .gigya-style-modern .gigya-screen-dialog-top { background-color: rgb(255, 255, 255) !important; position: static !important; } .gigya-style-legacy .gigya-screen-dialog-top .gigya-screen-dialog-caption, .gigya-style-modern .gigya-screen-dialog-top .gigya-screen-dialog-caption { display: none; } .gigya-style-legacy .gigya-screen-dialog-top .gigya-screen-dialog-close, .gigya-style-modern .gigya-screen-dialog-top .gigya-screen-dialog-close { margin: 30px 30px 0px 0px; } .gigya-style-legacy .gigya-screen-dialog-top .gigya-screen-dialog-close img, .gigya-style-modern .gigya-screen-dialog-top .gigya-screen-dialog-close img { display: none; } .gigya-style-legacy .gigya-screen-dialog-top .gigya-screen-dialog-close a, .gigya-style-modern .gigya-screen-dialog-top .gigya-screen-dialog-close a { position: relative; display: block; height: 25px; width: 25px; } .gigya-style-legacy .gigya-screen-dialog-top .gigya-screen-dialog-close a::after, .gigya-style-legacy .gigya-screen-dialog-top .gigya-screen-dialog-close a::before, .gigya-style-modern .gigya-screen-dialog-top .gigya-screen-dialog-close a::after, .gigya-style-modern .gigya-screen-dialog-top .gigya-screen-dialog-close a::before { content: ""; height: 1px; width: 25px; background-color: rgb(0, 0, 0); display: block; position: absolute; top: 10px; } .gigya-style-legacy .gigya-screen-dialog-top .gigya-screen-dialog-close a::before, .gigya-style-modern .gigya-screen-dialog-top .gigya-screen-dialog-close a::before { transform: rotate(45deg); } .gigya-style-legacy .gigya-screen-dialog-top .gigya-screen-dialog-close a::after, .gigya-style-modern .gigya-screen-dialog-top .gigya-screen-dialog-close a::after { transform: rotate(-45deg); } .gigya-style-legacy .gigya-screen-dialog-inner, .gigya-style-modern .gigya-screen-dialog-inner { margin-top: 0px !important; } .gigya-style-legacy input, .gigya-style-legacy input[type="email"], .gigya-style-legacy input[type="text"], .gigya-style-legacy select, .gigya-style-legacy textarea, .gigya-style-modern input, .gigya-style-modern input[type="email"], .gigya-style-modern input[type="text"], .gigya-style-modern select, .gigya-style-modern textarea { appearance: none; } .gigya-style-legacy *, .gigya-style-legacy ::after, .gigya-style-legacy ::before, .gigya-style-modern *, .gigya-style-modern ::after, .gigya-style-modern ::before { box-sizing: border-box; } .gigya-style-legacy #gigya-forgot-password-success-screen, .gigya-style-legacy .gigya-link-accounts-form, .gigya-style-legacy .gigya-login-form, .gigya-style-legacy .gigya-profile-form, .gigya-style-legacy .gigya-register-form, .gigya-style-legacy .gigya-reset-password-form, .gigya-style-modern #gigya-forgot-password-success-screen, .gigya-style-modern .gigya-link-accounts-form, .gigya-style-modern .gigya-login-form, .gigya-style-modern .gigya-profile-form, .gigya-style-modern .gigya-register-form, .gigya-style-modern .gigya-reset-password-form { margin: 10px 30px 0px; min-height: 100vh; } .gigya-style-legacy #gigya-link-accounts-form .responsive.with-site-login, .gigya-style-modern #gigya-link-accounts-form .responsive.with-site-login { max-width: 610px; margin-left: auto; margin-right: auto; } .gigya-style-legacy #gigya-link-accounts-form .gigya-forgotPassword, .gigya-style-modern #gigya-link-accounts-form .gigya-forgotPassword { float: right; } .gigya-style-legacy #gigya-link-accounts-form .gigya-input-submit, .gigya-style-modern #gigya-link-accounts-form .gigya-input-submit { margin-top: 48px; } .gigya-style-legacy .gigya-register-form, .gigya-style-modern .gigya-register-form { margin: 10px 30px 30px; } .gigya-style-legacy #gigya-register-form .gigya-composite-control-checkbox, .gigya-style-modern #gigya-register-form .gigya-composite-control-checkbox { vertical-align: top; } .gigya-style-legacy #gigya-login-email-screen .gigya-login-form .gigya-input-password, .gigya-style-modern #gigya-login-email-screen .gigya-login-form .gigya-input-password { margin-bottom: 8px; } .gigya-style-legacy #gigya-login-email-screen .gigya-login-form .gigya-composite-control-password + .gigya-layout-row, .gigya-style-modern #gigya-login-email-screen .gigya-login-form .gigya-composite-control-password + .gigya-layout-row { text-align: right; } .gigya-style-legacy .gigya-image, .gigya-style-modern .gigya-image { margin-bottom: 60px; } .gigya-style-legacy .gigya-divider-content, .gigya-style-modern .gigya-divider-content { display: block; position: relative; text-align: center; width: 100%; max-width: 344px; margin: 15px auto; } .gigya-style-legacy .gigya-divider-content::after, .gigya-style-legacy .gigya-divider-content::before, .gigya-style-modern .gigya-divider-content::after, .gigya-style-modern .gigya-divider-content::before { content: ""; display: block; position: absolute; top: 50%; height: 1px; width: 42%; background-color: rgb(208, 208, 208); } .gigya-style-legacy .gigya-divider-content::before, .gigya-style-modern .gigya-divider-content::before { left: 0px; } .gigya-style-legacy .gigya-divider-content::after, .gigya-style-modern .gigya-divider-content::after { right: 0px; } .gigya-style-legacy .gigya-clear, .gigya-style-modern .gigya-clear { display: none; } .gigya-style-legacy .gigya-social-login-container, .gigya-style-modern .gigya-social-login-container { max-width: 344px; margin: 0px auto; height: auto !important; width: auto !important; } .gigya-style-legacy .gigya-social-login-container > div, .gigya-style-modern .gigya-social-login-container > div { width: 100% !important; height: auto !important; } .gigya-style-legacy .gigya-login-providers, .gigya-style-modern .gigya-login-providers { height: 100% !important; } .gigya-style-legacy .gigya-login-providers-container, .gigya-style-modern .gigya-login-providers-container { top: 0px; transform: none; width: 100% !important; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-providers-list-container, .gigya-style-modern .gigya-login-providers-container .gigya-login-providers-list-container { width: 344px !important; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row { display: flex; flex-direction: column; padding: 0px; height: auto !important; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span { height: 50px !important; width: 100% !important; margin-right: 0px !important; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button { height: 50px !important; width: 100%; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button div, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button div { border-radius: 12px; position: relative !important; height: 50px !important; width: 100% !important; background-image: none !important; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button div::before, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button div::before { content: ""; display: block; height: 50px; width: 50px; background-repeat: no-repeat; background-position: 50% 50%; border-top-left-radius: 12px; border-bottom-left-radius: 12px; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button div::after, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button div::after { font-family: StratumBlack; font-size: 16px; color: rgb(255, 255, 255); position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -45%, 0px); text-transform: uppercase; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button div:hover::after, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button div:hover::after { text-decoration: underline; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Facebook_btn div, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Facebook_btn div { background-color: rgb(52, 96, 161); } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Facebook_btn div::before, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Facebook_btn div::before { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E"); background-size: 28%; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Facebook_btn div::after, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Facebook_btn div::after { content: "Sign in with Facebook"; } .gigya-locale-fr .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Facebook_btn div::after, .gigya-locale-fr .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Facebook_btn div::after { content: "S’INSCRIRE AVEC FACEBOOK"; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Google_btn div, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Google_btn div { background-color: rgb(70, 136, 240); } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Google_btn div::before, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Google_btn div::before { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='google' class='svg-inline--fa fa-google fa-w-16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 512'%3E%3Cpath fill='%23fff' d='M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z'/%3E%3C/svg%3E"); background-size: 45%; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Google_btn div::after, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Google_btn div::after { content: "Sign in with Google"; } .gigya-locale-fr .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Google_btn div::after, .gigya-locale-fr .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Google_btn div::after { content: "S’INSCRIRE AVEC GOOGLE"; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Apple_btn div, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Apple_btn div { background-color: rgb(0, 0, 0); } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Apple_btn div::before, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Apple_btn div::before { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='apple' class='svg-inline--fa fa-apple fa-w-12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z'/%3E%3C/svg%3E"); background-color: rgb(0, 0, 0); background-size: 40%; background-position: 50% 44%; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Apple_btn div::after, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Apple_btn div::after { content: "Sign in with Apple"; } .gigya-locale-fr .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row span button#Apple_btn div::after, .gigya-locale-fr .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row span button#Apple_btn div::after { content: "Inscrivez-vous auprès d'Apple"; } .gigya-style-legacy .gigya-login-providers-container .gigya-login-provider-row:first-of-type span, .gigya-style-modern .gigya-login-providers-container .gigya-login-provider-row:first-of-type span { margin-bottom: 15px; } .gigya-style-legacy .gigya-composite-control-submit, .gigya-style-modern .gigya-composite-control-submit { text-align: center; margin-top: 15px; } .gigya-style-legacy .gigya-composite-control-submit.border-top, .gigya-style-modern .gigya-composite-control-submit.border-top { border-top: 1px solid rgb(208, 208, 208); padding-top: 30px; } #reward-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link, #reward-popup .share-channels .gigya-style-modern button.gigya-composite-control-link, .gigya-style-legacy #reward-popup .share-channels button.gigya-composite-control-link, .gigya-style-legacy .gigya-composite-control-link.button, .gigya-style-legacy .gigya-input-submit, .gigya-style-legacy .gm-popup .share-channels button.gigya-composite-control-link, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link, .gigya-style-modern #reward-popup .share-channels button.gigya-composite-control-link, .gigya-style-modern .gigya-composite-control-link.button, .gigya-style-modern .gigya-input-submit, .gigya-style-modern .gm-popup .share-channels button.gigya-composite-control-link, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link, .gm-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link, .gm-popup .share-channels .gigya-style-modern button.gigya-composite-control-link, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-legacy a.gigya-composite-control-link, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-modern a.gigya-composite-control-link, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-legacy a.gigya-composite-control-link, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-modern a.gigya-composite-control-link { display: block; position: relative; font-family: StratumBlack; background-color: rgb(232, 17, 45); color: rgb(255, 255, 255); font-size: 16px; line-height: 52px; padding: 0px 15px; margin-left: auto; margin-right: auto; text-align: center; text-transform: uppercase; transition: background-colour 0.2s ease-in-out 0s; width: 100%; height: 50px; border-radius: 12px; border: none; cursor: pointer; } #reward-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link:hover, #reward-popup .share-channels .gigya-style-modern button.gigya-composite-control-link:hover, .gigya-style-legacy #reward-popup .share-channels button.gigya-composite-control-link:hover, .gigya-style-legacy .gigya-composite-control-link.button:hover, .gigya-style-legacy .gigya-input-submit:hover, .gigya-style-legacy .gm-popup .share-channels button.gigya-composite-control-link:hover, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link:hover, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link:hover, .gigya-style-modern #reward-popup .share-channels button.gigya-composite-control-link:hover, .gigya-style-modern .gigya-composite-control-link.button:hover, .gigya-style-modern .gigya-input-submit:hover, .gigya-style-modern .gm-popup .share-channels button.gigya-composite-control-link:hover, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link:hover, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link:hover, .gm-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link:hover, .gm-popup .share-channels .gigya-style-modern button.gigya-composite-control-link:hover, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-legacy a.gigya-composite-control-link:hover, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-modern a.gigya-composite-control-link:hover, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-legacy a.gigya-composite-control-link:hover, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-modern a.gigya-composite-control-link:hover { text-decoration: underline; } .gigya-style-legacy .gigya-input-submit, .gigya-style-modern .gigya-input-submit { appearance: none; } .gigya-style-legacy .gigya-input-submit:disabled, .gigya-style-modern .gigya-input-submit:disabled { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(208, 208, 208); opacity: 1; } #reward-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link.with-icon, #reward-popup .share-channels .gigya-style-modern button.gigya-composite-control-link.with-icon, .gigya-style-legacy #reward-popup .share-channels button.gigya-composite-control-link.with-icon, .gigya-style-legacy .gigya-composite-control-link.button.with-icon, .gigya-style-legacy .gm-popup .share-channels button.gigya-composite-control-link.with-icon, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link.with-icon, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link.with-icon, .gigya-style-modern #reward-popup .share-channels button.gigya-composite-control-link.with-icon, .gigya-style-modern .gigya-composite-control-link.button.with-icon, .gigya-style-modern .gm-popup .share-channels button.gigya-composite-control-link.with-icon, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link.with-icon, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link.with-icon, .gm-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link.with-icon, .gm-popup .share-channels .gigya-style-modern button.gigya-composite-control-link.with-icon, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-legacy a.gigya-composite-control-link.with-icon, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-modern a.gigya-composite-control-link.with-icon, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-legacy a.gigya-composite-control-link.with-icon, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-modern a.gigya-composite-control-link.with-icon { position: relative; max-width: 344px; margin-left: auto; margin-right: auto; text-decoration: none; } #reward-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link.with-icon:hover, #reward-popup .share-channels .gigya-style-modern button.gigya-composite-control-link.with-icon:hover, .gigya-style-legacy #reward-popup .share-channels button.gigya-composite-control-link.with-icon:hover, .gigya-style-legacy .gigya-composite-control-link.button.with-icon:hover, .gigya-style-legacy .gm-popup .share-channels button.gigya-composite-control-link.with-icon:hover, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link.with-icon:hover, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link.with-icon:hover, .gigya-style-modern #reward-popup .share-channels button.gigya-composite-control-link.with-icon:hover, .gigya-style-modern .gigya-composite-control-link.button.with-icon:hover, .gigya-style-modern .gm-popup .share-channels button.gigya-composite-control-link.with-icon:hover, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link.with-icon:hover, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link.with-icon:hover, .gm-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link.with-icon:hover, .gm-popup .share-channels .gigya-style-modern button.gigya-composite-control-link.with-icon:hover, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-legacy a.gigya-composite-control-link.with-icon:hover, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-modern a.gigya-composite-control-link.with-icon:hover, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-legacy a.gigya-composite-control-link.with-icon:hover, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-modern a.gigya-composite-control-link.with-icon:hover { text-decoration: underline; } #reward-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link.with-icon::after, #reward-popup .share-channels .gigya-style-modern button.gigya-composite-control-link.with-icon::after, .gigya-style-legacy #reward-popup .share-channels button.gigya-composite-control-link.with-icon::after, .gigya-style-legacy .gigya-composite-control-link.button.with-icon::after, .gigya-style-legacy .gm-popup .share-channels button.gigya-composite-control-link.with-icon::after, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link.with-icon::after, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link.with-icon::after, .gigya-style-modern #reward-popup .share-channels button.gigya-composite-control-link.with-icon::after, .gigya-style-modern .gigya-composite-control-link.button.with-icon::after, .gigya-style-modern .gm-popup .share-channels button.gigya-composite-control-link.with-icon::after, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link.with-icon::after, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link.with-icon::after, .gm-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link.with-icon::after, .gm-popup .share-channels .gigya-style-modern button.gigya-composite-control-link.with-icon::after, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-legacy a.gigya-composite-control-link.with-icon::after, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-modern a.gigya-composite-control-link.with-icon::after, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-legacy a.gigya-composite-control-link.with-icon::after, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-modern a.gigya-composite-control-link.with-icon::after { content: ""; position: absolute; top: 0px; left: 0px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'/%3E%3C/svg%3E"); height: 50px; width: 50px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 40%; background-color: transparent; border-top-left-radius: 12px; border-bottom-left-radius: 12px; } #reward-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link.with-icon:first-of-type, #reward-popup .share-channels .gigya-style-modern button.gigya-composite-control-link.with-icon:first-of-type, .gigya-style-legacy #reward-popup .share-channels button.gigya-composite-control-link.with-icon:first-of-type, .gigya-style-legacy .gigya-composite-control-link.button.with-icon:first-of-type, .gigya-style-legacy .gm-popup .share-channels button.gigya-composite-control-link.with-icon:first-of-type, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link.with-icon:first-of-type, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link.with-icon:first-of-type, .gigya-style-modern #reward-popup .share-channels button.gigya-composite-control-link.with-icon:first-of-type, .gigya-style-modern .gigya-composite-control-link.button.with-icon:first-of-type, .gigya-style-modern .gm-popup .share-channels button.gigya-composite-control-link.with-icon:first-of-type, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link.with-icon:first-of-type, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link.with-icon:first-of-type, .gm-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link.with-icon:first-of-type, .gm-popup .share-channels .gigya-style-modern button.gigya-composite-control-link.with-icon:first-of-type, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-legacy a.gigya-composite-control-link.with-icon:first-of-type, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-modern a.gigya-composite-control-link.with-icon:first-of-type, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-legacy a.gigya-composite-control-link.with-icon:first-of-type, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-modern a.gigya-composite-control-link.with-icon:first-of-type { margin-bottom: 15px; } .gigya-style-legacy .back-button, .gigya-style-modern .back-button { position: absolute; display: block; height: 25px; width: 25px; top: 30px; right: 30px; text-indent: -9999px; } .gigya-style-legacy .back-button::after, .gigya-style-legacy .back-button::before, .gigya-style-modern .back-button::after, .gigya-style-modern .back-button::before { content: ""; height: 1px; width: 25px; background-color: rgb(0, 0, 0); display: block; position: absolute; top: 10px; } .gigya-style-legacy .back-button::before, .gigya-style-modern .back-button::before { transform: rotate(45deg); } .gigya-style-legacy .back-button::after, .gigya-style-modern .back-button::after { transform: rotate(-45deg); } .gigya-style-legacy h2, .gigya-style-modern h2 { font-family: Roboto, sans-serif; font-weight: 400; margin-bottom: 30px; font-size: 16px; line-height: 24px; } .gigya-style-legacy h2.form-label, .gigya-style-modern h2.form-label { font-size: 25px; line-height: 32px; font-weight: 700; } .gigya-style-legacy h2.border-top, .gigya-style-modern h2.border-top { border-top: 1px solid rgb(208, 208, 208); padding-top: 30px; margin-top: 20px; } .gigya-style-legacy h2.border-bottom, .gigya-style-modern h2.border-bottom { border-bottom: 1px solid rgb(208, 208, 208); padding-bottom: 30px; } .gigya-style-legacy h2.small-width, .gigya-style-modern h2.small-width { margin-left: auto; margin-right: auto; max-width: 344px !important; } .gigya-style-legacy h2.light-font, .gigya-style-modern h2.light-font { font-weight: 400; } .gigya-style-legacy h2.padding-bottom-0, .gigya-style-modern h2.padding-bottom-0 { padding-bottom: 0px; } .gigya-style-legacy .back-to-reg-screen, .gigya-style-legacy .disclaimer, .gigya-style-legacy .gigya-forgotPassword, .gigya-style-legacy .gigya-pw-toggle, .gigya-style-modern .back-to-reg-screen, .gigya-style-modern .disclaimer, .gigya-style-modern .gigya-forgotPassword, .gigya-style-modern .gigya-pw-toggle { font-size: 12px; line-height: 19px; } .gigya-style-legacy .back-to-reg-screen, .gigya-style-legacy .disclaimer, .gigya-style-modern .back-to-reg-screen, .gigya-style-modern .disclaimer { text-align: center; } .gigya-style-legacy a:not(.back-to-reg-screen-chevron):not(.button), .gigya-style-modern a:not(.back-to-reg-screen-chevron):not(.button) { font-family: Roboto, sans-serif; color: rgb(232, 17, 45); text-decoration: underline rgb(216, 216, 216); } .gigya-style-legacy a:not(.back-to-reg-screen-chevron):not(.button):hover, .gigya-style-modern a:not(.back-to-reg-screen-chevron):not(.button):hover { color: rgb(183, 32, 45); } .gigya-style-legacy a:not(.back-to-reg-screen-chevron):not(.button).back-to-reg-screen, .gigya-style-modern a:not(.back-to-reg-screen-chevron):not(.button).back-to-reg-screen { display: block; margin: 15px auto 0px !important; } .gigya-style-legacy a:not(.back-to-reg-screen-chevron):not(.button).back-to-reg-screen:focus, .gigya-style-modern a:not(.back-to-reg-screen-chevron):not(.button).back-to-reg-screen:focus { border: none !important; box-shadow: none !important; } .gigya-style-legacy .disclaimer, .gigya-style-modern .disclaimer { font-family: Roboto, sans-serif; font-weight: 400; margin-top: 14px; margin-bottom: 0px; } .gigya-style-legacy .back-to-reg-screen-chevron, .gigya-style-modern .back-to-reg-screen-chevron { position: absolute; top: 25px; left: 30px; font-size: 0px; } .gigya-style-legacy .back-to-reg-screen-chevron::after, .gigya-style-modern .back-to-reg-screen-chevron::after { content: ""; display: block; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.51 9.96'%3E%3Cpath d='M9.26 9.96L0 .71.71 0l8.55 8.55L17.8 0l.71.71-9.25 9.25z' data-name='Layer 1'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 25px; background-position: 50% 50%; height: 25px; width: 25px; transform: rotate(90deg); transform-origin: center center; } .gigya-style-legacy .gigya-composite-control-password .gigya-pw-toggle, .gigya-style-modern .gigya-composite-control-password .gigya-pw-toggle { display: block; color: rgb(232, 17, 45); margin: -10px 0px 20px; text-align: right; } .gigya-style-legacy .gigya-input-password, .gigya-style-legacy .gigya-input-text, .gigya-style-legacy select, .gigya-style-modern .gigya-input-password, .gigya-style-modern .gigya-input-text, .gigya-style-modern select { width: 100%; height: 50px; margin: 17px 0px 20px; padding: 12px; box-sizing: border-box; } .gigya-style-legacy .gigya-input-password.gigya-valid, .gigya-style-legacy .gigya-input-text.gigya-valid, .gigya-style-legacy select.gigya-valid, .gigya-style-modern .gigya-input-password.gigya-valid, .gigya-style-modern .gigya-input-text.gigya-valid, .gigya-style-modern select.gigya-valid { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='check' class='svg-inline--fa fa-check fa-w-14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E"); background-size: 25px; background-position: right 12px center; background-repeat: no-repeat; } .gigya-style-legacy .gigya-composite-control-checkbox, .gigya-style-modern .gigya-composite-control-checkbox { position: relative; margin-bottom: 30px; } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-input-checkbox, .gigya-style-modern .gigya-composite-control-checkbox .gigya-input-checkbox { float: none; width: 50px; height: 50px; margin: 0px; padding: 0px; border: 1px solid rgb(208, 208, 208); } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-input-checkbox:hover, .gigya-style-modern .gigya-composite-control-checkbox .gigya-input-checkbox:hover { cursor: pointer; } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-input-checkbox:checked + label::before, .gigya-style-modern .gigya-composite-control-checkbox .gigya-input-checkbox:checked + label::before { content: ""; position: absolute; top: 0px; left: 0px; height: 50px; width: 50px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='check' class='svg-inline--fa fa-check fa-w-14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 30px; background-position: 50% 50%; } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-checkbox-text, .gigya-style-modern .gigya-composite-control-checkbox .gigya-checkbox-text { position: relative; display: block; margin: 20px 0px 0px; font-size: 20px; line-height: 24px; } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-checkbox-text span, .gigya-style-modern .gigya-composite-control-checkbox .gigya-checkbox-text span { font-size: 16px; } .gigya-style-legacy select, .gigya-style-modern select { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); } .gigya-style-legacy .gigya-composite-control-form-error, .gigya-style-modern .gigya-composite-control-form-error { max-width: 610px; margin: 0px auto; } .gigya-style-legacy .gigya-composite-control-form-error .gigya-form-error-msg, .gigya-style-modern .gigya-composite-control-form-error .gigya-form-error-msg { font-size: 16px; line-height: 24px; } .gigya-style-legacy .gigya-error, .gigya-style-modern .gigya-error { border-radius: 0px !important; padding: 12px !important; border: 1px solid rgb(232, 17, 45) !important; } .gigya-style-legacy span.gigya-error-msg, .gigya-style-modern span.gigya-error-msg { line-height: 19px; margin-bottom: 0px; color: rgb(232, 17, 45) !important; font-size: 12px !important; } .gigya-style-legacy span.gigya-error-msg.gigya-error-msg-active, .gigya-style-modern span.gigya-error-msg.gigya-error-msg-active { margin: -10px 0px 20px; } .gigya-style-legacy .gigya-composite-control-label, .gigya-style-legacy .gigya-label-text, .gigya-style-modern .gigya-composite-control-label, .gigya-style-modern .gigya-label-text { font-family: Roboto, sans-serif; } .gigya-style-legacy .gigya-label-text, .gigya-style-modern .gigya-label-text { font-size: 12px; line-height: 15px; font-weight: 700; } .gigya-style-legacy .gigya-label-text span, .gigya-style-modern .gigya-label-text span { font-weight: 400; } .gigya-style-legacy .under-site-login, .gigya-style-modern .under-site-login { text-align: center; } .gigya-style-legacy .under-site-login a, .gigya-style-legacy .under-site-login label, .gigya-style-modern .under-site-login a, .gigya-style-modern .under-site-login label { font-weight: 400; } .gigya-style-legacy .no-margin-top, .gigya-style-modern .no-margin-top { margin-top: 0px; } .fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } .fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; } .fa-xs { font-size: 0.75em; } .fa-sm { font-size: 0.875em; } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-fw { text-align: center; width: 1.25em; } .fa-angle-down::before { content: ""; } .fa-apple::before { content: ""; } .fa-arrow-right::before { content: ""; } .fa-ban::before { content: ""; } .fa-bars::before { content: ""; } .fa-camera::before { content: ""; } .fa-caret-down::before { content: ""; } .fa-caret-right::before { content: ""; } .fa-chevron-left::before { content: ""; } .fa-chevron-right::before { content: ""; } .fa-cloud-upload-alt::before { content: ""; } .fa-facebook-f::before { content: ""; } .fa-globe::before { content: ""; } .fa-google::before { content: ""; } .fa-instagram::before { content: ""; } .fa-link::before { content: ""; } .fa-linkedin::before { content: ""; } .fa-long-arrow-right::before { content: ""; } .fa-quote-left::before { content: ""; } .fa-search::before { content: ""; } .fa-share-alt::before { content: ""; } .fa-star::before { content: ""; } .fa-times::before { content: ""; } .fa-times-circle::before { content: ""; } .fa-twitter::before { content: ""; } .sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } .sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; } @font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-brands-400.woff") format("woff"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-brands-400.ttf") format("truetype"); } .fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; } @font-face { font-family: "Font Awesome 5 Duotone"; font-style: normal; font-weight: 900; font-display: block; src: url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-duotone-900.woff2") format("woff2"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-duotone-900.woff") format("woff"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-duotone-900.ttf") format("truetype"); } .fad { position: relative; font-family: "Font Awesome 5 Duotone"; font-weight: 900; } .fad::before { position: absolute; color: var(--fa-primary-color,inherit); opacity: var(--fa-primary-opacity,1); } .fad::after { color: var(--fa-secondary-color,inherit); } .fa-swap-opacity .fad::before, .fad.fa-swap-opacity::before, .fad::after { opacity: var(--fa-secondary-opacity,.4); } .fa-swap-opacity .fad::after, .fad.fa-swap-opacity::after { opacity: var(--fa-primary-opacity,1); } .fad.fa-inverse { color: rgb(255, 255, 255); } .fad.fa-stack-1x, .fad.fa-stack-2x { position: absolute; } .fad.fa-fw::before, .fad.fa-stack-1x::before, .fad.fa-stack-2x::before { left: 50%; transform: translateX(-50%); } .fad.fa-star::after { content: "􏀅"; } @font-face { font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: 300; font-display: block; src: url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-light-300.woff2") format("woff2"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-light-300.woff") format("woff"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-light-300.ttf") format("truetype"); } .fal { font-weight: 300; } @font-face { font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: 400; font-display: block; src: url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-regular-400.woff") format("woff"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-regular-400.ttf") format("truetype"); } .fal, .far { font-family: "Font Awesome 5 Pro"; } .far { font-weight: 400; } @font-face { font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: 900; font-display: block; src: url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-solid-900.woff") format("woff"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/fontawesome/fa-solid-900.ttf") format("truetype"); } .fa, .fas { font-family: "Font Awesome 5 Pro"; font-weight: 900; } .sharing .share-totals { display: none; } .sharing .share-totals p { color: rgb(232, 17, 45); line-height: 1; text-align: center; text-transform: uppercase; font-size: 20px !important; margin: 0px !important; } .french .sharing .share-totals p:first-of-type { font-size: 14px; } .sharing .share-totals .share-count { font-size: 47px !important; margin-bottom: 35px !important; } .sharing .share-totals .loading { list-style: none; margin: 0px; padding: 0px; position: relative; font-size: 0px; } .sharing .share-totals .loading li { position: absolute; top: 50%; left: 0px; margin: 0px; height: 10px; width: 10px; border: 3px solid rgb(43, 140, 205); border-radius: 100%; animation: 2s ease 0s infinite normal none running LOADING; } .sharing .share-totals .loading li:nth-child(n) { left: -20px; animation-delay: 0s; } .sharing .share-totals .loading li:nth-child(2n) { left: 0px; animation-delay: 0.2s; } .sharing .share-totals .loading li:nth-child(3n) { left: 20px; animation-delay: 0.4s; } .sharing .share-channels ul { list-style: none; margin: 0px; } .single-athletes .sharing .share-channels ul li:first-child, .single-games .sharing .share-channels ul li:first-child, .single-post .sharing .share-channels ul li:first-child, .single-sports .sharing .share-channels ul li:first-child { display: none; } .sharing .share-channels a, .sharing .share-channels button { display: block; cursor: pointer; margin: 0px auto; width: 60px; height: 60px; border: none; } .sharing .share-channels a::before, .sharing .share-channels button::before { color: rgb(255, 255, 255); display: block; -webkit-font-smoothing: antialiased; font: 32px / 63px Fontawesome; text-align: center; } .sharing .share-channels .share-count { background-color: rgb(127, 127, 127); color: rgb(255, 255, 255); display: none; height: 60px; line-height: 61px; font-size: 26px; text-align: left; padding: 0px 15px; } .sharing .share-channels .share-count::before { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/share.svg") no-repeat; content: ""; width: 20px; height: 19px; display: inline-block; margin: 0px 10px 0px 0px; } .sharing .share-channels .expand { background-color: rgb(127, 127, 127); } .sharing .share-channels .expand.active::before { content: ""; } .sharing .share-channels .expand:hover { background-color: rgb(71, 71, 71); } .sharing .share-channels .expand::before { content: ""; } .sharing .share-channels .facebook { background-color: rgb(52, 96, 161); } .sharing .share-channels .facebook:hover { background-color: rgb(40, 73, 122); } .sharing .share-channels .facebook::before { content: ""; } .sharing .share-channels .twitter { background-color: rgb(40, 170, 225); } .sharing .share-channels .twitter:hover { background-color: rgb(26, 140, 188); } .sharing .share-channels .twitter::before { content: ""; } .sharing .share-channels .linkedin { background-color: rgb(19, 109, 157); display: none; } .sharing .share-channels .linkedin.active { display: block; } .sharing .share-channels .linkedin:hover { background-color: rgb(13, 77, 112); } .sharing .share-channels .linkedin::before { content: ""; } .sharing .share-channels .pinterest { background-color: rgb(189, 8, 28); display: none; } .sharing .share-channels .pinterest.active { display: block; } .sharing .share-channels .pinterest:hover { background-color: rgb(140, 6, 21); } .sharing .share-channels .pinterest::before { content: ""; } .sharing .share-channels .reddit { background-color: rgb(0, 0, 0); display: none; } .sharing .share-channels .reddit.active { display: block; } .sharing .share-channels .reddit:hover { background-color: rgb(0, 0, 0); } .sharing .share-channels .reddit::before { content: ""; } .sharing .share-channels .email { background-color: rgb(53, 191, 157); display: none; } .sharing .share-channels .email.active { display: block; } .sharing .share-channels .email:hover { background-color: rgb(42, 151, 124); } .sharing .share-channels .email::before { content: ""; } #share-popup-container.active { display: block; } #share-popup-container.active #share-popup { transform: translate(0px); } #share-popup-container .close { cursor: pointer; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black.png") no-repeat; width: 20px; height: 20px; margin: 20px; float: right; } #share-popup-container #share-popup { background-color: rgb(220, 221, 222); max-width: 960px; width: auto; margin: 70px auto; display: block; position: relative; } #share-popup-container #share-popup .modal-content { padding: 25px; } #share-popup-container #share-popup .modal-content .post .entry-title:hover { text-decoration: underline; color: rgb(183, 32, 45); } #share-popup-container #share-popup .modal-content .post .entry-content { padding: 20px; } .table-scrollable-wrapper { margin: 0px calc(50% - 50vw); width: 100vw; max-width: 100vw; } .table.scrollable, .wp-block-table { padding-left: 30px; width: 100%; overflow-y: auto; } .table.scrollable::-webkit-scrollbar-track, .wp-block-table::-webkit-scrollbar-track { margin-left: 30px; margin-right: 30px; } .table.scrollable .dataTables_filter, .wp-block-table .dataTables_filter { display: none; } .table.scrollable table, .wp-block-table table { width: 150%; } .table.scrollable table td, .table.scrollable table th, .wp-block-table table td, .wp-block-table table th { font-size: 16px; line-height: 24px; } .table.scrollable table th, .wp-block-table table th { min-width: 100px; border: none; padding: 10px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); font-weight: 700; } .table.scrollable table th:last-of-type::before, .wp-block-table table th:last-of-type::before { content: ""; position: absolute; top: 0px; right: -30px; width: 30px; height: 1px; } .table.scrollable table th.sorting, .table.scrollable table th.sorting_asc, .table.scrollable table th.sorting_desc, .wp-block-table table th.sorting, .wp-block-table table th.sorting_asc, .wp-block-table table th.sorting_desc { position: relative; cursor: pointer; } .table.scrollable table th.sorting::after, .table.scrollable table th.sorting_asc::after, .table.scrollable table th.sorting_desc::after, .wp-block-table table th.sorting::after, .wp-block-table table th.sorting_asc::after, .wp-block-table table th.sorting_desc::after { content: ""; display: block; background-repeat: no-repeat; width: 16px; height: 10px; position: absolute; top: 50%; right: 10px; transform: translate3d(0px, -50%, 0px); } .table.scrollable table th.sorting::after, .table.scrollable table th.sorting_desc::after, .wp-block-table table th.sorting::after, .wp-block-table table th.sorting_desc::after { background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC41MSA5Ljk2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOS4yNiA5Ljk2IDAgMC43MSAwLjcxIDAgOS4yNiA4LjU1IDE3LjggMCAxOC41MSAwLjcxIDkuMjYgOS45NiIvPjwvZz48L3N2Zz4NCg==); } .table.scrollable table th.sorting_asc::after, .wp-block-table table th.sorting_asc::after { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/team-canada-icons/team-canada-navigation-arrowup-white.svg"); } .table.scrollable table tbody td, .wp-block-table table tbody td { color: rgb(0, 0, 0); padding: 8px 10px; border: none; } .table.scrollable table tbody tr, .wp-block-table table tbody tr { border-top: 1px solid rgb(208, 208, 208); } .table.scrollable table tbody tr:first-of-type td, .wp-block-table table tbody tr:first-of-type td { border-top: none; } .table.scrollable::-webkit-scrollbar, .wp-block-table::-webkit-scrollbar { appearance: none; height: 10px; } .table.scrollable::-webkit-scrollbar-thumb, .wp-block-table::-webkit-scrollbar-thumb { border-radius: 8px; border: 1px solid rgb(117, 117, 116); background-color: rgb(117, 117, 116); } .content-zone { display: flex; color: rgb(255, 255, 255); margin-bottom: 20px; } .content-zone .photo-carousel, .content-zone .thumbnail { width: 50%; } .content-zone .thumbnail.videos { position: relative; } .content-zone .thumbnail.videos::before { display: block; -webkit-font-smoothing: antialiased; font-family: Fontawesome; position: absolute; font-size: 16px; text-align: center; vertical-align: middle; background: rgb(232, 17, 45); border-radius: 20%; content: ""; top: 39%; left: 42%; width: 50px; height: 40px; line-height: 40px; } .content-zone .content { background-color: rgb(232, 17, 45); padding: 20px; font-size: 22px; width: 50%; } .content-zone .content:hover { background-color: rgb(184, 14, 36); } .content-zone .content a { color: rgb(255, 255, 255) !important; } .content-zone .content .entry-title { display: block; line-height: 1.4; margin-bottom: 10px; } .content-zone .content .entry-title:hover { text-decoration: underline; color: rgb(183, 32, 45); } .content-zone .content a { color: rgb(255, 255, 255); } .tiled-gallery { clear: both; margin: 0px 0px 20px; overflow: hidden; } .tiled-gallery img { margin: 2px !important; } .tiled-gallery .gallery-group { float: left; position: relative; } .tiled-gallery .tiled-gallery-item { float: left; margin: 0px; position: relative; width: inherit; } .tiled-gallery .gallery-row { overflow: hidden; } .tiled-gallery .tiled-gallery-item a { background: 0px 0px; border: none; color: inherit; margin: 0px; padding: 0px; text-decoration: none; width: auto; } .tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover { background: 0px 0px; border: none; box-shadow: none; max-width: 100%; padding: 0px; vertical-align: middle; } .tiled-gallery-caption { background: rgba(255, 255, 255, 0.8); color: rgb(51, 51, 51); font-size: 13px; font-weight: 400; overflow: hidden; padding: 10px 0px; position: absolute; bottom: 0px; text-indent: 10px; text-overflow: ellipsis; width: 100%; white-space: nowrap; } .tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption { font-size: 11px; } .widget-gallery .tiled-gallery-unresized { visibility: hidden; height: 0px; overflow: hidden; } .tiled-gallery .tiled-gallery-item img.grayscale { position: absolute; left: 0px; top: 0px; } .tiled-gallery .tiled-gallery-item img.grayscale:hover { opacity: 0; } .tiled-gallery.type-circle .tiled-gallery-item img { border-radius: 50% !important; } .tiled-gallery.type-circle .tiled-gallery-caption { display: none; opacity: 0; } .be-olympic .post-list-wrap, .page-template-favorites .post-list-wrap { background: rgb(255, 255, 255); padding: 20px; margin: 0px 5px 10px; } .be-olympic .post-list-wrap .no-results, .page-template-favorites .post-list-wrap .no-results { padding: 0px; } .be-olympic .post-list-wrap .no-results h2, .page-template-favorites .post-list-wrap .no-results h2 { margin: 0px; } .be-olympic .post-list, .be-olympic .post-list-trending, .page-template-favorites .post-list, .page-template-favorites .post-list-trending { display: flex; flex-wrap: wrap; margin: 0px -5px; } .be-olympic .post-list-trending > .jscroll-inner, .be-olympic .post-list > .jscroll-inner, .page-template-favorites .post-list-trending > .jscroll-inner, .page-template-favorites .post-list > .jscroll-inner { display: flex; flex-wrap: wrap; margin: 0px -5px; width: 100%; } .be-olympic .post-list-trending .jscroll-added, .be-olympic .post-list .jscroll-added, .page-template-favorites .post-list-trending .jscroll-added, .page-template-favorites .post-list .jscroll-added { width: 100%; } .be-olympic .post-list-trending .jscroll-added .post-list, .be-olympic .post-list .jscroll-added .post-list, .page-template-favorites .post-list-trending .jscroll-added .post-list, .page-template-favorites .post-list .jscroll-added .post-list { margin: 0px; } .be-olympic .post-list-trending .post, .be-olympic .post-list .post, .page-template-favorites .post-list-trending .post, .page-template-favorites .post-list .post { border: 2px solid rgb(234, 234, 232); margin: 10px; padding: 20px; width: calc(33.3333% - 20px); } .be-olympic .post-list-trending .post .entry-header, .be-olympic .post-list .post .entry-header, .page-template-favorites .post-list-trending .post .entry-header, .page-template-favorites .post-list .post .entry-header { position: relative; display: table; } .be-olympic .post-list-trending .post .entry-header .post-list-logo, .be-olympic .post-list .post .entry-header .post-list-logo, .page-template-favorites .post-list-trending .post .entry-header .post-list-logo, .page-template-favorites .post-list .post .entry-header .post-list-logo { display: table-cell; padding: 0px 20px 0px 0px; width: 30%; } .be-olympic .post-list-trending .post .entry-header .post-list-logo img, .be-olympic .post-list .post .entry-header .post-list-logo img, .page-template-favorites .post-list-trending .post .entry-header .post-list-logo img, .page-template-favorites .post-list .post .entry-header .post-list-logo img { width: 100%; } .be-olympic .post-list-trending .post .entry-header .entry-header-content, .be-olympic .post-list .post .entry-header .entry-header-content, .page-template-favorites .post-list-trending .post .entry-header .entry-header-content, .page-template-favorites .post-list .post .entry-header .entry-header-content { display: table-cell; width: 70%; vertical-align: top; } .be-olympic .post-list-trending .post .entry-header .entry-title, .be-olympic .post-list .post .entry-header .entry-title, .page-template-favorites .post-list-trending .post .entry-header .entry-title, .page-template-favorites .post-list .post .entry-header .entry-title { font-size: 28px; margin-bottom: 0px; } .be-olympic .post-list-trending .post .entry-header .entry-title:hover, .be-olympic .post-list .post .entry-header .entry-title:hover, .page-template-favorites .post-list-trending .post .entry-header .entry-title:hover, .page-template-favorites .post-list .post .entry-header .entry-title:hover { color: rgb(183, 32, 45); text-decoration: underline; } .be-olympic .post-list-trending .post .entry-header .trending, .be-olympic .post-list .post .entry-header .trending, .page-template-favorites .post-list-trending .post .entry-header .trending, .page-template-favorites .post-list .post .entry-header .trending { display: inline; margin-top: 10px; } .be-olympic .post-list-trending .post .entry-header .trending img, .be-olympic .post-list .post .entry-header .trending img, .page-template-favorites .post-list-trending .post .entry-header .trending img, .page-template-favorites .post-list .post .entry-header .trending img { width: 20px; } .be-olympic .post-list-trending .post .entry-header p, .be-olympic .post-list-trending .post .entry-header p a, .be-olympic .post-list .post .entry-header p, .be-olympic .post-list .post .entry-header p a, .page-template-favorites .post-list-trending .post .entry-header p, .page-template-favorites .post-list-trending .post .entry-header p a, .page-template-favorites .post-list .post .entry-header p, .page-template-favorites .post-list .post .entry-header p a { color: rgb(0, 0, 0); font-size: 18px; margin-bottom: 0px; line-height: 1.2; } .be-olympic .post-list-trending .post .entry-header .expand, .be-olympic .post-list .post .entry-header .expand, .page-template-favorites .post-list-trending .post .entry-header .expand, .page-template-favorites .post-list .post .entry-header .expand { color: rgb(0, 0, 0); display: none; } .be-olympic .post-list-trending .post .entry-header .expand::after, .be-olympic .post-list .post .entry-header .expand::after, .page-template-favorites .post-list-trending .post .entry-header .expand::after, .page-template-favorites .post-list .post .entry-header .expand::after { content: ""; font-family: Fontawesome; font-size: 22px; } .be-olympic .post-list-trending .post .entry-header .expand.active::after, .be-olympic .post-list .post .entry-header .expand.active::after, .page-template-favorites .post-list-trending .post .entry-header .expand.active::after, .page-template-favorites .post-list .post .entry-header .expand.active::after { content: ""; } .be-olympic .post-list-trending .post .entry-content, .be-olympic .post-list .post .entry-content, .page-template-favorites .post-list-trending .post .entry-content, .page-template-favorites .post-list .post .entry-content { clear: both; padding: 20px 0px 0px; } #reward-popup .share-channels .be-olympic .post-list-trending .post .entry-content button, #reward-popup .share-channels .be-olympic .post-list .post .entry-content button, #reward-popup .share-channels .page-template-favorites .post-list-trending .post .entry-content button, #reward-popup .share-channels .page-template-favorites .post-list .post .entry-content button, .be-olympic .post-list-trending .post .entry-content #reward-popup .share-channels button, .be-olympic .post-list-trending .post .entry-content .button, .be-olympic .post-list-trending .post .entry-content .gm-popup .share-channels button, .be-olympic .post-list-trending .post .entry-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .be-olympic .post-list-trending .post .entry-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .be-olympic .post-list .post .entry-content #reward-popup .share-channels button, .be-olympic .post-list .post .entry-content .button, .be-olympic .post-list .post .entry-content .gm-popup .share-channels button, .be-olympic .post-list .post .entry-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .be-olympic .post-list .post .entry-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .be-olympic .post-list-trending .post .entry-content button, .gm-popup .share-channels .be-olympic .post-list .post .entry-content button, .gm-popup .share-channels .page-template-favorites .post-list-trending .post .entry-content button, .gm-popup .share-channels .page-template-favorites .post-list .post .entry-content button, .page-template-favorites .post-list-trending .post .entry-content #reward-popup .share-channels button, .page-template-favorites .post-list-trending .post .entry-content .button, .page-template-favorites .post-list-trending .post .entry-content .gm-popup .share-channels button, .page-template-favorites .post-list-trending .post .entry-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .page-template-favorites .post-list-trending .post .entry-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .page-template-favorites .post-list .post .entry-content #reward-popup .share-channels button, .page-template-favorites .post-list .post .entry-content .button, .page-template-favorites .post-list .post .entry-content .gm-popup .share-channels button, .page-template-favorites .post-list .post .entry-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .page-template-favorites .post-list .post .entry-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .be-olympic .post-list-trending .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .be-olympic .post-list .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-favorites .post-list-trending .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-favorites .post-list .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .be-olympic .post-list-trending .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .be-olympic .post-list .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-favorites .post-list-trending .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-favorites .post-list .post .entry-content a { display: none; } .be-olympic .post-list #infinite-handle, .be-olympic .post-list-trending #infinite-handle, .page-template-favorites .post-list #infinite-handle, .page-template-favorites .post-list-trending #infinite-handle { margin: 10px 10px 0px; width: 100%; } .game-summary.module { padding: 20px 0px 0px !important; } .game-summary.module a { color: rgb(232, 17, 45); } .game-summary.module a:hover { color: rgb(183, 32, 45); text-decoration: underline; } .game-meta ul { list-style-type: none; display: flex; flex-wrap: wrap; margin-bottom: 0px; } .game-meta ul li { font-size: 18px; width: 50%; } .game-meta ul li p { margin-bottom: 0px !important; } .venue-module ul { list-style-type: none; margin-bottom: 0px; } .venue-module ul li a { color: rgb(231, 0, 51); font-size: 18px; } .venue-module ul li a:hover { color: rgb(183, 32, 45); text-decoration: underline; } .twitter-module .title { width: 100%; } .twitter-module .twitter-module-tweet { margin: 0px 0px 20px; width: 50%; } .twitter-module .twitter-module-tweet .twitter-module-tweet-header { font-size: 16px; display: flex; } .twitter-module .twitter-module-tweet .twitter-module-tweet-header .twitter-module-tweet-header-name { margin-left: 10px; } .twitter-module .twitter-module-tweet .twitter-module-tweet-header .twitter-module-tweet-header-name .screen-name { display: block; margin-bottom: 5px; } .twitter-module .twitter-module-tweet .twitter-module-tweet-header .twitter-module-tweet-header-name .followers { display: block; } .twitter-module .twitter-module-tweet .twitter-module-tweet-text { font-size: 16px; line-height: 1.6; padding: 20px 0px; } .twitter-module .twitter-module-tweet .twitter-module-tweet-text .date { color: rgb(0, 0, 0); } .instagram-module { display: flex; flex-wrap: wrap; margin: 0px -10px; } .instagram-module .instagram-module-item { display: block; width: 50%; margin-bottom: 20px; padding: 0px 10px; } #reward-popup .share-channels .instagram-module button, .gm-popup .share-channels .instagram-module button, .instagram-module #reward-popup .share-channels button, .instagram-module .button, .instagram-module .gm-popup .share-channels button, .instagram-module .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .instagram-module .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .instagram-module a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .instagram-module a { margin: 0px 10px; } .twitter-module { display: flex; flex-wrap: wrap; } #reward-popup .share-channels .twitter-module button, .gm-popup .share-channels .twitter-module button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .twitter-module a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .twitter-module a, .twitter-module #reward-popup .share-channels button, .twitter-module .button, .twitter-module .gm-popup .share-channels button, .twitter-module .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .twitter-module .secondary-header-nav ul.secondary-nav#menu-foundation .button a { width: 100%; } .PDS_Poll { display: block !important; } .PDS_Poll .pds-box { border: none !important; padding: 0px !important; } .PDS_Poll .pds-box .pds-answer span .pds-answer-group { display: flex !important; } .PDS_Poll .pds-box .pds-input-label { width: 100% !important; margin-left: 10px !important; } .PDS_Poll .pds-box .pds-question-top a, .PDS_Poll .pds-box .pds-question-top img { display: none !important; } .PDS_Poll .pds-box .pds-answer-input { margin-top: 4px; } .PDS_Poll .pds-box .pds-answer-span { color: rgb(0, 0, 0); font-size: 18px; line-height: 1.6; } .PDS_Poll .pds-box .pds-vote-button { border: none !important; border-radius: 0px !important; padding: 20px !important; text-align: center !important; } .PDS_Poll .pds-box .pds-links { padding: 0px !important; } .PDS_Poll .pds-box .pds-other-label, .PDS_Poll .pds-box .pds-textfield { color: rgb(0, 0, 0) !important; width: 100% !important; } .PDS_Poll .pds-box .pds-textfield { background-color: rgb(237, 237, 237) !important; border: none !important; margin: 0px 0px 10px !important; padding: 10px !important; } body.be-olympic { background-color: rgb(5, 4, 7); } body.be-olympic #content { margin-top: 50px; } body.be-olympic.breaking-news #content { margin-top: 103px; } body.be-olympic .page-title-container { margin-left: auto; margin-right: auto; float: none; } body.be-olympic .page-title-container .page-title { background-size: cover; background-position: 50% center; background-repeat: no-repeat; text-align: center; height: 480px; } body.be-olympic .item-main { float: none; margin: 0px auto; } body.be-olympic .contest-content .providers { margin-top: 20px; margin-bottom: 10px; padding: 0px; } body.be-olympic .contest-content .providers .facebook { padding: 0px; } body.be-olympic .contest-content .providers button { padding: 15px 20px; } body.be-olympic .contest-content .providers button::before { content: ""; margin: 0px; } body.be-olympic .contest-content .providers button span { line-height: 1.25; font-size: 28px; } body.be-olympic .be-olympic-downloads h2, body.be-olympic .be-olympic-photos h2, body.be-olympic .be-olympic-videos h2, body.be-olympic .fan-fun h2, body.be-olympic .quizzes h2, body.be-olympic .related-athletes h2, body.be-olympic .related-stories h2 { color: rgb(153, 141, 114); } #reward-popup .share-channels body.be-olympic .be-olympic-downloads button, #reward-popup .share-channels body.be-olympic .be-olympic-photos button, #reward-popup .share-channels body.be-olympic .be-olympic-videos button, #reward-popup .share-channels body.be-olympic .fan-fun button, #reward-popup .share-channels body.be-olympic .quizzes button, #reward-popup .share-channels body.be-olympic .related-athletes button, #reward-popup .share-channels body.be-olympic .related-stories button, .gm-popup .share-channels body.be-olympic .be-olympic-downloads button, .gm-popup .share-channels body.be-olympic .be-olympic-photos button, .gm-popup .share-channels body.be-olympic .be-olympic-videos button, .gm-popup .share-channels body.be-olympic .fan-fun button, .gm-popup .share-channels body.be-olympic .quizzes button, .gm-popup .share-channels body.be-olympic .related-athletes button, .gm-popup .share-channels body.be-olympic .related-stories button, .secondary-header-nav ul.secondary-nav#menu-fondation .button body.be-olympic .be-olympic-downloads a, .secondary-header-nav ul.secondary-nav#menu-fondation .button body.be-olympic .be-olympic-photos a, .secondary-header-nav ul.secondary-nav#menu-fondation .button body.be-olympic .be-olympic-videos a, .secondary-header-nav ul.secondary-nav#menu-fondation .button body.be-olympic .fan-fun a, .secondary-header-nav ul.secondary-nav#menu-fondation .button body.be-olympic .quizzes a, .secondary-header-nav ul.secondary-nav#menu-fondation .button body.be-olympic .related-athletes a, .secondary-header-nav ul.secondary-nav#menu-fondation .button body.be-olympic .related-stories a, .secondary-header-nav ul.secondary-nav#menu-foundation .button body.be-olympic .be-olympic-downloads a, .secondary-header-nav ul.secondary-nav#menu-foundation .button body.be-olympic .be-olympic-photos a, .secondary-header-nav ul.secondary-nav#menu-foundation .button body.be-olympic .be-olympic-videos a, .secondary-header-nav ul.secondary-nav#menu-foundation .button body.be-olympic .fan-fun a, .secondary-header-nav ul.secondary-nav#menu-foundation .button body.be-olympic .quizzes a, .secondary-header-nav ul.secondary-nav#menu-foundation .button body.be-olympic .related-athletes a, .secondary-header-nav ul.secondary-nav#menu-foundation .button body.be-olympic .related-stories a, body.be-olympic .be-olympic-downloads #reward-popup .share-channels button, body.be-olympic .be-olympic-downloads .button, body.be-olympic .be-olympic-downloads .gm-popup .share-channels button, body.be-olympic .be-olympic-downloads .secondary-header-nav ul.secondary-nav#menu-fondation .button a, body.be-olympic .be-olympic-downloads .secondary-header-nav ul.secondary-nav#menu-foundation .button a, body.be-olympic .be-olympic-photos #reward-popup .share-channels button, body.be-olympic .be-olympic-photos .button, body.be-olympic .be-olympic-photos .gm-popup .share-channels button, body.be-olympic .be-olympic-photos .secondary-header-nav ul.secondary-nav#menu-fondation .button a, body.be-olympic .be-olympic-photos .secondary-header-nav ul.secondary-nav#menu-foundation .button a, body.be-olympic .be-olympic-videos #reward-popup .share-channels button, body.be-olympic .be-olympic-videos .button, body.be-olympic .be-olympic-videos .gm-popup .share-channels button, body.be-olympic .be-olympic-videos .secondary-header-nav ul.secondary-nav#menu-fondation .button a, body.be-olympic .be-olympic-videos .secondary-header-nav ul.secondary-nav#menu-foundation .button a, body.be-olympic .fan-fun #reward-popup .share-channels button, body.be-olympic .fan-fun .button, body.be-olympic .fan-fun .gm-popup .share-channels button, body.be-olympic .fan-fun .secondary-header-nav ul.secondary-nav#menu-fondation .button a, body.be-olympic .fan-fun .secondary-header-nav ul.secondary-nav#menu-foundation .button a, body.be-olympic .quizzes #reward-popup .share-channels button, body.be-olympic .quizzes .button, body.be-olympic .quizzes .gm-popup .share-channels button, body.be-olympic .quizzes .secondary-header-nav ul.secondary-nav#menu-fondation .button a, body.be-olympic .quizzes .secondary-header-nav ul.secondary-nav#menu-foundation .button a, body.be-olympic .related-athletes #reward-popup .share-channels button, body.be-olympic .related-athletes .button, body.be-olympic .related-athletes .gm-popup .share-channels button, body.be-olympic .related-athletes .secondary-header-nav ul.secondary-nav#menu-fondation .button a, body.be-olympic .related-athletes .secondary-header-nav ul.secondary-nav#menu-foundation .button a, body.be-olympic .related-stories #reward-popup .share-channels button, body.be-olympic .related-stories .button, body.be-olympic .related-stories .gm-popup .share-channels button, body.be-olympic .related-stories .secondary-header-nav ul.secondary-nav#menu-fondation .button a, body.be-olympic .related-stories .secondary-header-nav ul.secondary-nav#menu-foundation .button a { margin-top: 5px; } body.be-olympic .be-olympic-download, body.be-olympic .be-olympic-photo, body.be-olympic .be-olympic-video { margin-bottom: 5px; } body.be-olympic .be-olympic-video span.embed-youtube { overflow: hidden; } body.be-olympic .be-olympic-photo .image-overlay { position: relative; cursor: pointer; overflow: hidden; } body.be-olympic .be-olympic-photo .image-overlay img { transition: all 0.25s ease-in-out 0s; backface-visibility: hidden; transform: translateZ(0px) scale(1); } body.be-olympic .be-olympic-photo .image-overlay .caption { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); } body.be-olympic .be-olympic-photo .image-overlay .flip { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/flip.png") 0% 0% / 50px 50px no-repeat; width: 50px; height: 50px; display: block; position: absolute; bottom: 0px; right: 0px; z-index: 1; } body.be-olympic .be-olympic-photo .image-overlay.active img { filter: blur(5px); opacity: 0.25; transform: translateZ(0px) scale(1.05); } body.be-olympic .be-olympic-photo .image-overlay.active .flip { display: none; } body.be-olympic .be-olympic-download-list.owl-carousel .owl-nav .owl-next, body.be-olympic .be-olympic-download-list.owl-carousel .owl-nav .owl-prev, body.be-olympic .be-olympic-photo-list.owl-carousel .owl-nav .owl-next, body.be-olympic .be-olympic-photo-list.owl-carousel .owl-nav .owl-prev, body.be-olympic .be-olympic-video-list.owl-carousel .owl-nav .owl-next, body.be-olympic .be-olympic-video-list.owl-carousel .owl-nav .owl-prev { font-size: 0px; line-height: 0; text-indent: -9999em; color: rgb(153, 141, 114); } body.be-olympic .be-olympic-download-list.owl-carousel .owl-nav .owl-next::after, body.be-olympic .be-olympic-download-list.owl-carousel .owl-nav .owl-prev::after, body.be-olympic .be-olympic-photo-list.owl-carousel .owl-nav .owl-next::after, body.be-olympic .be-olympic-photo-list.owl-carousel .owl-nav .owl-prev::after, body.be-olympic .be-olympic-video-list.owl-carousel .owl-nav .owl-next::after, body.be-olympic .be-olympic-video-list.owl-carousel .owl-nav .owl-prev::after { top: 50%; font-size: 32px; } body.be-olympic .be-olympic-download-list.owl-carousel .owl-nav .owl-prev::after, body.be-olympic .be-olympic-photo-list.owl-carousel .owl-nav .owl-prev::after, body.be-olympic .be-olympic-video-list.owl-carousel .owl-nav .owl-prev::after { left: -36px; } body.be-olympic .be-olympic-download-list.owl-carousel .owl-nav .owl-next::after, body.be-olympic .be-olympic-photo-list.owl-carousel .owl-nav .owl-next::after, body.be-olympic .be-olympic-video-list.owl-carousel .owl-nav .owl-next::after { right: -36px; } body.be-olympic .be-olympic-video-list .video-thumbnail::before { background: rgb(231, 0, 51); border-radius: 20%; color: rgb(255, 255, 255); content: ""; top: 50%; left: 50%; width: 30px; height: 25px; line-height: 25px; display: block; -webkit-font-smoothing: antialiased; font-family: Fontawesome; position: absolute; font-size: 12px; text-align: center; margin-left: -15px; margin-top: -12.5px; } body.be-olympic .fan-fun img { width: 100%; margin-top: 10px; margin-bottom: 10px; } body.be-olympic .fan-fun img:first-of-type { margin-top: 0px; } body.be-olympic .be-olympic-downloads, body.be-olympic .be-olympic-photos, body.be-olympic .fan-fun, body.be-olympic .quizzes, body.be-olympic .related-athletes { margin-top: 10px; } body.be-olympic .quizzes, body.be-olympic .related-stories { margin-top: 20px; } body.be-olympic .quizzes .item, body.be-olympic .related-stories .item { padding: 0px 10px; } body.be-olympic .quizzes .item .row, body.be-olympic .related-stories .item .row { display: flex; justify-content: center; flex-wrap: wrap; } body.be-olympic .quizzes .item .row .image, body.be-olympic .related-stories .item .row .image { background-size: cover; background-position: 50% center; background-repeat: no-repeat; } body.be-olympic .related-stories .item:nth-of-type(2n+1) { clear: both; } body.be-olympic .related-athletes { background-color: transparent; padding: 0px; margin: 20px 0px 0px; } body.be-olympic .related-athletes .post { background-color: transparent; border: 0px; width: calc(50% - 20px); padding: 0px; } body.be-olympic .related-athletes .post .entry-header .post-list-logo { padding-left: 10px; width: 50%; } body.be-olympic .related-athletes .post .entry-header .trending img { width: 67px; } body.be-olympic .related-athletes .post .entry-header .expand { color: rgb(255, 255, 255); } body.be-olympic .related-athletes .post .entry-content { display: none; } body.be-olympic .post-list #infinite-handle { margin: 10px 0px 0px 10px; } body.be-olympic .countdown.item { margin-top: 10px; margin-bottom: 0px; } .page-template-favorites article.page { background: rgb(255, 255, 255); } .page-template-favorites article.page .entry-content { border-bottom: 1px solid rgb(204, 204, 204); padding: 20px; } .page-template-favorites .post-list-wrap { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px !important; } .page-template-favorites .post-list-wrap .post-list-wrap-title { color: rgb(0, 0, 0); font-size: 20px; text-transform: uppercase; } .page-template-favorites .post-list-wrap .entry-content { border-bottom: none !important; } label.favorites { cursor: pointer; } label.favorites img { filter: grayscale(1); width: 100%; height: 100%; } label.favorites input[type="checkbox"] { opacity: 0; position: absolute; pointer-events: none; width: auto; height: auto; padding: 0px; margin: 0px; } label.favorites input[type="checkbox"]:checked + .img-container img { filter: grayscale(0); } .recommended-stories .entry-title { margin: 0px; padding: 15px 15px 15px 5px; font-size: 32px; } .recommended-stories .entry-title:hover { text-decoration: underline; color: rgb(137, 10, 27); } .page-template-favorites .entry-header, .page-template-favorites .entry-title { margin-bottom: 16px; font-size: 16px; } .page-template-favorites h3.entry-title { margin-bottom: 5px; line-height: 1; } .page-template-favorites p.sub-entry-title { margin-bottom: 0px; } .page-template-favorites p.sub-entry-title a { color: rgb(0, 0, 0); font-size: 16px; line-height: 1; } .page-template-favorites .entry-header-content { margin-left: 10px; } .page-template-favorites .icons-container { margin-top: 5px; } .ad-container { width: 100%; height: 100%; margin-top: 30px; } .hidden-aria { height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); position: absolute !important; } .page-template-challenges h3 { padding-right: 10px; padding-left: 10px; } .page-template-challenges .challenges .img-container { width: 90px; height: 133px; margin-bottom: 8px; } .page-template-challenges .challenges .zone { padding-top: 18px; } .challenge-card p { margin-bottom: 8px; font-size: 18px; line-height: 24px; color: rgb(232, 17, 45) !important; } .challenge-card .zone { padding-top: 10px; } .leaderboards .toggle { display: flex; padding: 0px 20px; } .leaderboards .toggle button { cursor: pointer; } .leaderboards .toggle button:first-of-type { border-top-left-radius: 5px; border-top-right-radius: 0px; } .leaderboards .toggle button:last-of-type { border-top-right-radius: 5px; border-top-left-radius: 0px; } .leaderboards .toggle button.leaderboard { font-size: 16px; line-height: 24px; padding: 10px 30px; margin: 0px; border: 0px; background-color: rgb(235, 235, 233); color: rgb(0, 0, 0); font-family: StratumBlack; text-transform: uppercase; } .leaderboards .toggle button.leaderboard.active { background-color: rgb(232, 17, 45); color: rgb(255, 255, 255); } .leaderboards .user-photo { border-radius: 50%; overflow: hidden; width: 40px; height: 40px; } .leaderboards .right { display: flex; align-items: flex-end; } .leaderboards .right .toggle { padding: 0px !important; } .leaderboards button { width: 200px; } .leaderboards .row { width: 100%; } .leaderboard-logo-container { display: flex; align-items: center; } .leaderboard-logo-container span.leaderboard-logo { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/OlympicClub.svg") 0% 0% / 70px 103px no-repeat; height: 103px; width: 70px; display: block; } .french .leaderboard-logo-container { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/OlympicClub_fr.svg") no-repeat; } .overall, .paris, .weekly { border-collapse: collapse; border-spacing: 0px; table-layout: fixed; } .overall thead tr, .paris thead tr, .weekly thead tr { height: 35px; } .overall thead tr th, .paris thead tr th, .weekly thead tr th { padding: 6px 5px 5px; font-weight: 700; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); } .overall thead tr th p, .paris thead tr th p, .weekly thead tr th p { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-bottom: 0px; text-align: left; } .overall th, .paris th, .weekly th { border-top: none; } .overall th:first-of-type, .paris th:first-of-type, .weekly th:first-of-type { padding-left: 10px; } .overall th:nth-of-type(2), .paris th:nth-of-type(2), .weekly th:nth-of-type(2) { width: 35%; } .overall img, .paris img, .weekly img { width: 100%; min-width: 100%; } .overall tbody, .paris tbody, .weekly tbody { font-weight: 400; color: rgb(0, 0, 0); } .overall tbody tr, .paris tbody tr, .weekly tbody tr { border-bottom: 1px solid rgb(208, 208, 208); height: 35px; } .overall tbody tr:last-of-type, .paris tbody tr:last-of-type, .weekly tbody tr:last-of-type { border-bottom: none; } .overall tbody tr td, .paris tbody tr td, .weekly tbody tr td { padding: 5px; border: none; vertical-align: middle; } .overall tbody tr td:first-of-type, .paris tbody tr td:first-of-type, .weekly tbody tr td:first-of-type { padding-left: 15px; } .overall tbody tr td:last-of-type, .paris tbody tr td:last-of-type, .weekly tbody tr td:last-of-type { text-align: right; } .overall tbody tr td p, .paris tbody tr td p, .weekly tbody tr td p { margin: 0px; line-height: 1.25; font-weight: 400; } .overall tbody tr td .user .rank, .paris tbody tr td .user .rank, .weekly tbody tr td .user .rank { margin-right: 22px; width: 25px; } .overall tbody tr td .user .rank, .overall tbody tr td .user .user-photo, .paris tbody tr td .user .rank, .paris tbody tr td .user .user-photo, .weekly tbody tr td .user .rank, .weekly tbody tr td .user .user-photo { display: inline-block; vertical-align: middle; } .overall, .weekly { display: none; } .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; } .owl-carousel .owl-stage { position: relative; } .owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translateZ(0px); } .owl-carousel .owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translateZ(0px); } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; } .owl-carousel .owl-item img { display: block; width: 100%; } .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; user-select: none; } .owl-carousel.owl-loaded { display: block; } .owl-carousel.owl-loading { opacity: 0; display: block; } .owl-carousel.owl-hidden { opacity: 0; } .owl-carousel.owl-refresh .owl-item { visibility: hidden; } .owl-carousel.owl-drag .owl-item { user-select: none; } .owl-carousel.owl-grab { cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } .owl-carousel.owl-rtl .owl-item { float: right; } .no-js .owl-carousel { display: block; } .owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both; } .owl-carousel .owl-animated-in { z-index: 0; } .owl-carousel .owl-animated-out { z-index: 1; } .owl-carousel .fadeOut { animation-name: fadeOut; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .owl-height { transition: height 0.5s ease-in-out 0s; } .owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 0.4s ease 0s; } .owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: transform 0.1s ease 0s; } .owl-carousel .owl-video-play-icon:hover { transform: scale(1.3); } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: 50% center; background-repeat: no-repeat; background-size: contain; transition: opacity 0.4s ease 0s; } .owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; } .slick-slider { position: relative; display: flex; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; overflow: hidden; display: block; margin: 0px; padding: 2px 0px 0px; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; } .slick-slider .slick-list, .slick-slider .slick-track { transform: translateZ(0px); } .slick-track { position: relative; left: 0px; top: 0px; display: block; margin-left: auto; margin-right: auto; } .slick-track::after, .slick-track::before { content: ""; display: table; } .slick-track::after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { float: left; height: 100%; min-height: 1px; margin: 0px 8px; padding-top: 2px; padding-bottom: 2px; display: none; } [dir="rtl"] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } .coc-slider.slick-slider { padding-left: 3px; display: block; } .coc-slider.slick-slider.challenge-carousel { padding-left: 0px; margin-left: -5px; } .coc-slider.align-left .slick-track { margin-left: 0px; } .slick-loading .slick-list { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/ajax-loader.gif") 50% center no-repeat rgb(255, 255, 255); } .overflow-slider .slick-list { overflow: visible; } .alert-list .slick-list { padding: 0px; overflow: visible; } .slick-track { display: flex; } .slick-slide { height: auto; } .alert-list .slick-slide { margin: 0px; padding: 0px; } .alert-list .slick-slide > div { width: 100%; } @font-face { font-family: slick; src: url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/slick.woff") format("woff"), url("/wp-content/themes/canadianolympiccommittee/assets/css/../fonts/slick.ttf") format("truetype"); font-weight: 400; font-style: normal; } .slick-next, .slick-prev { position: absolute; top: 50%; line-height: 0; font-size: 0px; cursor: pointer; background: 0px 0px; color: transparent; padding: 0px; border: none; outline: none; transform: translate3d(0px, -25px, 0px); } .slick-next::before, .slick-prev::before { content: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC41MSA5Ljk2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOS4yNiA5Ljk2IDAgMC43MSAwLjcxIDAgOS4yNiA4LjU1IDE3LjggMCAxOC41MSAwLjcxIDkuMjYgOS45NiIvPjwvZz48L3N2Zz4NCg==); display: block; height: 12px; width: 20px; } .slick-prev { left: -24px; } .slick-prev::before { transform: rotate(90deg); } .slick-next { right: -24px; } .slick-next::before { transform: rotate(-90deg); } .slick-dotted.slick-slider { margin-bottom: 30px; } .slick-dotted.slick-slider.alert-list { margin-bottom: 23px; } .slick-dots { position: absolute; max-width: 95px; width: auto; overflow: hidden; list-style: none; display: flex; justify-content: center; margin: 16px 0px 0px; left: 50%; transform: translate3d(-50%, 0px, 0px); padding: 0px !important; } .slick-dots li { position: relative; display: inline-block; margin: 0px 5px; padding: 0px; transition: margin 0.2s ease 0s; } .slick-dots li, .slick-dots li button { height: 10px; width: 10px; cursor: pointer; } .slick-dots li button { border: 0px; background: 0px 0px; display: block; outline: none; line-height: 0; font-size: 0px; color: transparent; padding: 5px; } .slick-dots li button:focus, .slick-dots li button:hover { outline: none; } .slick-dots li button:focus::before, .slick-dots li button:hover::before { opacity: 1; } .slick-dots li button::before { position: absolute; top: 0px; left: 0px; content: "•"; width: 10px; height: 10px; font-family: slick; font-size: 10px; line-height: 10px; text-align: center; color: rgb(0, 0, 0); opacity: 0.25; -webkit-font-smoothing: antialiased; } .slick-dots li.slick-active button::before { color: rgb(232, 17, 45); opacity: 0.75; } .multi-post-block .slick-dots li:not(.slick-active) button::before, .posts-slider-block .slick-dots li:not(.slick-active) button::before, .video-carousel-block .slick-dots li:not(.slick-active) button::before { color: rgb(208, 208, 208); opacity: 1; } .alert-list .slick-dots { overflow: visible; margin: 15px 0px 0px; } .alert-list .slick-dots li button::before { color: rgb(208, 208, 208); opacity: 1; } .alert-list .slick-dots li.slick-active button::before { color: rgb(0, 0, 0); } .page-template-fan-of-the-month-consideration .gform_wrapper { display: none; margin-bottom: 20px; } .gform_wrapper form { margin-top: 32px; } .gform_wrapper form .gform_body .gform_fields { display: flex; flex-wrap: wrap; justify-content: space-between; list-style-type: none; padding: 0px; margin: 0px; } .gform_wrapper form .gform_body .gform_fields .gfield { width: 100%; margin-bottom: 20px; } .gform_wrapper form .gform_body .gform_fields .gfield:last-of-type { margin-bottom: 0px; } .gform_wrapper form .gform_body .gform_fields .gfield p { margin: 0px; } .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label { display: inherit; margin-bottom: 17px; } .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required { color: rgb(0, 0, 0); font-weight: 400; } .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container { margin-top: 0px; } .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea { margin: 0px; } .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_select { position: relative; } .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_select select { background-image: none; color: rgb(255, 255, 255); } .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_select::after { content: ""; font-family: "Font Awesome 5 Pro"; font-weight: 300; position: absolute; top: 15px; right: 15px; color: rgb(255, 255, 255); font-size: 18px; } .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error { border: none; background-color: transparent; max-width: none !important; } .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield_contains_required .gfield_label { color: rgb(0, 0, 0); margin-top: 0px; } .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield_contains_required .ginput_container { margin-top: 0px; } .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input, .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea { border: 1px solid rgb(208, 208, 208) !important; } .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message { color: rgb(232, 17, 45); font-size: 12px; line-height: 19px; margin-top: 9px; } .gform_wrapper form#gform_1 .gfield.upload-photo { clear: both; } .gform_wrapper form .validation_error { display: none; } .gform_wrapper .gform_footer { margin-top: 30px; text-align: center; padding: 0px !important; } .gform_confirmation_wrapper { border-top: 1px solid rgb(208, 208, 208); font-size: 16px; line-height: 24px; padding-top: 30px; } #mc_embed_signup { margin-top: 29px; } #mc-embedded-subscribe-form label { color: rgb(255, 255, 255); } #mc-embedded-subscribe-form input { height: 50px; } #mc-embedded-subscribe-form input[type="email"], #mc-embedded-subscribe-form input[type="text"] { margin: 17px 0px 20px; } #mc-embedded-subscribe-form input[type="submit"] { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); margin: 10px 0px 0px; } #mc-embedded-subscribe-form input[type="submit"].active { background-color: rgb(232, 17, 45); } #mc-embedded-subscribe-form input[type="submit"].active:hover { background-color: rgb(183, 32, 45); } .wp-block-embed-video figcaption, .wp-block-embed-vimeo figcaption { color: rgb(110, 110, 110); font-size: 16px; } .wp-block-embed-video .wp-block-embed__wrapper, .wp-block-embed-vimeo .wp-block-embed__wrapper { position: relative; width: 100%; } .wp-block-embed-video .wp-block-embed__wrapper iframe, .wp-block-embed-vimeo .wp-block-embed__wrapper iframe { position: absolute; width: 100%; height: 100%; inset: 0px; } #video-player .video-container, .embed-vimeo, .embed-vine, .embed-youtube { height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; } .video { position: relative; } .embed-vimeo iframe, .embed-vine iframe, .embed-youtube iframe, .video-container embed, .video-container iframe, .video-container object { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; } .wp-block-cover img, .wp-block-image img { display: block; } .wp-block-cover figcaption, .wp-block-image figcaption { margin: 14px 0px 0px; } .wp-block-cover .wp-block-cover__inner-container, .wp-block-image .wp-block-cover__inner-container { z-index: 0; position: relative; } .wp-block-cover.has-background-dim:not(.has-background-gradient)::before, .wp-block-image.has-background-dim:not(.has-background-gradient)::before { z-index: 0; } .wp-block-image { margin-bottom: 24px; } .wp-block-image .alignleft { margin-right: 14px; } .wp-block-image .alignright { margin-left: 14px; } .wp-block-cover.alignleft { margin-left: 0px; } .wp-block-cover.alignright { margin-right: 0px; } .blocks-gallery-grid ul, .wp-block-gallery ul { padding: 0px; } .blocks-gallery-grid.alignwide, .wp-block-gallery.alignwide { width: calc(100% - 32px); } .blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { color: rgb(255, 255, 255); font-size: 14px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1) 70%, transparent); } .wp-block-button { width: 100%; } .wp-block-buttons .wp-block-button { margin-bottom: 0px; } .wp-block-button__link { display: inline-flex; align-items: center; justify-content: center; margin: 0px; width: 100%; } .wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover { color: rgb(255, 255, 255); } .wp-block-button.is-style-outline .wp-block-button__link:hover { color: rgb(255, 255, 255); background-color: rgb(183, 32, 45); } #reward-popup .share-channels button.is-style-has-twitter-icon::before, .button.is-style-has-twitter-icon::before, .gm-popup .share-channels button.is-style-has-twitter-icon::before, .secondary-header-nav ul.secondary-nav#menu-fondation .button a.is-style-has-twitter-icon::before, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.is-style-has-twitter-icon::before, .wp-block-button.is-style-has-twitter-icon .wp-block-button__link::before { content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KDQo8ZGVmcz4NCjwvZGVmcz4NCjxnIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiAxMDsgZmlsbDogbm9uZTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40MDY1OTM0MDY1OTM0MDE2IDEuNDA2NTkzNDA2NTkzNDAxNikgc2NhbGUoMi44MSAyLjgxKSIgPg0KCTxwYXRoIGQ9Ik0gMC4yMTkgMi44ODIgbCAzNC43NDggNDYuNDYxIEwgMCA4Ny4xMTggaCA3Ljg3IGwgMzAuNjE0IC0zMy4wNzMgbCAyNC43MzUgMzMuMDczIEggOTAgTCA1My4yOTcgMzguMDQzIEwgODUuODQ0IDIuODgyIGggLTcuODcgTCA0OS43ODEgMzMuMzQxIEwgMjcuMDAxIDIuODgyIEggMC4yMTkgeiBNIDExLjc5MyA4LjY3OSBoIDEyLjMwMyBMIDc4LjQyNSA4MS4zMiBIIDY2LjEyMiBMIDExLjc5MyA4LjY3OSB6IiBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogMTA7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHRyYW5zZm9ybT0iIG1hdHJpeCgxIDAgMCAxIDAgMCkgIiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+DQo8L2c+DQo8L3N2Zz4NCg==); height: 25px; display: inline-block; background-size: contain; margin-right: 7px; } .wp-block-button.is-style-facebook-social, .wp-block-button.is-style-linkedin-social, .wp-block-button.is-style-twitter-social { max-width: 40px; height: 40px; min-height: 0px; margin-right: 15px; } .wp-block-button.is-style-facebook-social .wp-block-button__link, .wp-block-button.is-style-linkedin-social .wp-block-button__link, .wp-block-button.is-style-twitter-social .wp-block-button__link { max-width: 40px; height: 40px; min-height: 0px; padding: 0px; border-radius: 50%; background-repeat: no-repeat; background-position: 50% center; } .wp-block-button.is-style-facebook-social .wp-block-button__link span[data-rich-text-placeholder], .wp-block-button.is-style-linkedin-social .wp-block-button__link span[data-rich-text-placeholder], .wp-block-button.is-style-twitter-social .wp-block-button__link span[data-rich-text-placeholder] { display: none; } .wp-block-button.is-style-facebook-social .wp-block-button__link { background-color: rgb(52, 96, 161); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E"); background-size: 35%; } .wp-block-button.is-style-twitter-social .wp-block-button__link { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/twitter-x-logo-black-round.svg"); background-size: 100%; background-color: transparent !important; } .wp-block-button.is-style-linkedin-social .wp-block-button__link { background-color: rgb(36, 120, 178); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='linkedin' class='svg-inline--fa fa-linkedin fa-w-14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E"); background-size: 45%; } .wp-block-cover-text p { padding: 1.5em 14px; } .wp-block-quote { position: relative; margin: 30px 0px; padding-left: 0px; border-left: none; } .wp-block-quote p { font-size: 20px; line-height: 28px; font-weight: 300; margin-bottom: 15px; } .wp-block-quote .wp-block-quote__citation, .wp-block-quote cite { font-size: 12px; line-height: 19px; font-weight: 400; color: rgb(0, 0, 0); } .wp-block-separator { margin: 30px auto; max-width: 100%; } .wp-block-separator, hr { background-color: rgb(208, 208, 208); border: 0px; box-sizing: content-box; height: 1px; } .wp-block-separator.education-separator, hr.education-separator { margin-top: 0px; margin-bottom: 30px; } .wp-block-separator.education-separator.narrow, hr.education-separator.narrow { max-width: 890px; } .wp-block-group.alignfull .wp-block-group__inner-container { margin-left: auto; margin-right: auto; } .wp-block-group.is-style-align-small { max-width: 712px; margin: 0px auto; } .instagram-media-rendered, .twitter-tweet-rendered { margin: 10px auto !important; } .wp-block-embed { padding-bottom: 30px; margin-bottom: 0px; } .wp-block-embed iframe { min-width: 0px !important; } .wp-block-columns { margin-bottom: 0px; } .wp-block-columns:first-of-type { margin-top: 30.75px; } .wp-block-columns:first-of-type .wp-block-column:first-of-type h4 { margin-top: 0px; } .wp-block-column h4 { margin-top: 30px; } .wp-block-column p:last-of-type { margin-bottom: 0px; } .wp-block-media-text .wp-block-media-text__media { width: 100%; } .wp-block-media-text .wp-block-media-text__content { margin-top: 23.5px; } .wp-block-media-text .wp-block-media-text__content p:first-of-type { margin-top: 0px; } .wp-block-media-text .wp-block-media-text__content .wp-block-button + .wp-block-image { margin-top: 30px; } .wp-block-media-text.is-stacked-on-mobile { display: block; } .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { padding: 0px; } .wp-block-social-links { padding-left: 0px !important; } .wp-block-social-links .wp-social-link { height: 40px; width: 40px; margin-right: 10px; } .wp-block-social-links .wp-social-link:hover { transform: none; } .wp-block-social-links .wp-social-link.wp-social-link-facebook { background-color: rgb(52, 96, 161); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% center; background-size: 35%; } .wp-block-social-links .wp-social-link.wp-social-link-facebook svg { display: none; } .wp-block-social-links .wp-social-link.wp-social-link-linkedin { background-color: rgb(36, 120, 178); } .wp-block-social-links .wp-social-link.wp-social-link-twitter { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/twitter-x-logo-black-round.svg"); background-repeat: no-repeat; background-position: 50% center; background-size: 100%; background-color: transparent !important; } .wp-block-social-links .wp-social-link.wp-social-link-twitter svg { display: none; } .wp-block-social-links .wp-block-social-link-anchor { display: flex; justify-content: center; height: 100%; width: 100%; color: rgb(255, 255, 255); } .wp-block-social-links .wp-block-social-link-anchor svg { height: 80%; width: 80%; } .ad-block { background-color: rgb(255, 255, 255); } .wp-block-group .ad-block:first-of-type { margin-top: 30px; } .ad-block hr { margin: 0px; } .ad-block.has-parallax { position: relative; overflow: hidden; z-index: -1; } .ad-block.has-parallax::after, .ad-block.has-parallax::before { content: ""; display: block; height: 15px; width: 100%; position: absolute; z-index: 1; } .ad-block.has-parallax::before { top: 0px; background: linear-gradient(rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.05) 40%, rgba(255, 255, 255, 0)); } .ad-block.has-parallax::after { bottom: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.05) 40%, rgba(255, 255, 255, 0)); } .ad-block.has-parallax > div[data-google-query-id] { position: fixed; top: 27%; left: 0px; right: 0px; display: none; padding-left: 32px; padding-right: 32px; } .ad-block.ad-block-border iframe { border: 1px solid rgb(110, 110, 110) !important; } .ad-block.padding-top-0 > div { padding-top: 0px; } .ad-block.padding-bottom-0 > div { padding-bottom: 0px; } .announcement-block { border-top: 1px solid rgb(208, 208, 208); border-bottom: 1px solid rgb(208, 208, 208); margin: 30px 0px; padding-top: 30px; } .contest-block a.reward-rules { color: rgb(232, 17, 45); font-size: 12px; line-height: 19px; } .contest-block img { margin-bottom: 23.5px; } .cta-block h2 { margin-top: 0px; } .cta-block p:last-of-type { margin: 0px; } .cta-block .wp-block-button { margin-top: 26px; } .cta-block .wp-block-media-text.alignwide { position: static; max-width: 100%; width: 100%; transform: none; padding: 0px; } .single-partners .cta-block { margin-top: 39px; margin-bottom: -30px !important; } .filter-posts-block { background: rgb(255, 255, 255); padding-bottom: 30px; } .filter-posts-block hr { margin: 0px 0px 32px; } .filter-posts-block h2 { margin-top: 0px; } .filter-posts-block:last-of-type { padding-bottom: 0px; } .filter-posts-block.has-press-posts .grid-x .cell:not(:last-of-type) article.type-press { margin-bottom: 10px; } .filter-posts-block + hr { margin-top: 0px; } .latest-posts-block.is-style-border-bottom { border-bottom: 1px solid rgb(208, 208, 208); } .latest-posts-block .has-slider article { margin-bottom: 0px; } #reward-popup .share-channels .latest-posts-block .has-slider button, .gm-popup .share-channels .latest-posts-block .has-slider button, .latest-posts-block .has-slider #reward-popup .share-channels button, .latest-posts-block .has-slider .button, .latest-posts-block .has-slider .gm-popup .share-channels button, .latest-posts-block .has-slider .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .latest-posts-block .has-slider .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .latest-posts-block .has-slider a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .latest-posts-block .has-slider a { margin-top: 20px; } .education-section .latest-posts-block { padding-top: 0px; } .latest-posts-block .latest-post-carousel .slick-slide { margin: 0px 4px; } .latest-posts-block .latest-post-carousel-load-more.hide-filter-button { display: none; } .leadership-block, .members-block { margin-top: 30px; } .members-block { padding-top: 30px; border-top: 1px solid rgb(208, 208, 208); } .members-block .cell .card { margin-bottom: 30px; } .members-block .cell:last-of-type .card { margin-bottom: 0px; } .positions-block { padding: 30px 0px; } .positions-block:last-of-type { padding-bottom: 0px; } .positions-block .positions-list { list-style-type: none; padding-left: 0px; margin-top: 14px; margin-bottom: 0px; } .positions-block .positions-list li { margin-bottom: 12px; } .positions-block .positions-list li:last-of-type { margin-bottom: 0px; } .posts-slider-block p.meta { color: rgb(255, 255, 255); } .single .posts-slider-block a.card.zone { border-bottom: none; } .reveal-content-block { padding: 30px 0px; } .reveal-content-block .members-block, .reveal-content-block .wp-block-columns { margin-top: 0px !important; } .reveal-content-block .members-block { padding-top: 0px; border-top: none; } .reveal-content-block .wp-block-columns:first-of-type .wp-block-column:first-of-type .leadership-block { margin-top: 0px; } .reveal-content-block .wp-block-columns .leadership-block h4 { margin: 0px; } .search-posts-block { margin-top: 30px; padding: 30px 0px; } .search-posts-block .search-form_filters .search-posts_filters-accordion { display: none; margin-top: 30px; } .search-posts-block .search-form_filters .search-posts-filter.text { position: relative; } .search-posts-block .search-form_filters .search-posts-filter.text input { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/team-canada-icons/nav-search.svg"); background-repeat: no-repeat; background-position: 100% 0px; padding-right: 30px; } .search-posts-block .search-form_filters .search-posts-filter.text input::placeholder { color: rgb(0, 0, 0); } .search-posts-block .search-form_filters .search-posts-filter.text input::-webkit-search-cancel-button { appearance: none; background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/team-canada-icons/nav-x.svg"); width: 30px; height: 30px; cursor: pointer; } .search-posts-block .search-form_filters .search-posts-filter.submit input { margin-bottom: 0px; } .search-posts-block .search-form_filters .search-posts-filter.submit input[type="reset"] { display: block; color: rgb(232, 17, 45); background: 0px 0px; height: auto; width: auto; padding: 0px; margin: 14px auto 0px; border: none; font-size: 12px; line-height: 19px; cursor: pointer; } .search-posts-block .search-form_filters .search-posts-filter.submit input[type="reset"]:hover { color: rgb(183, 32, 45); text-decoration: underline; } .search-posts-block .expand-wrapper { margin-top: 15px; } .search-results-wrapper { display: none; padding: 30px 0px; } .subscribe-block { background-color: rgb(0, 0, 0); margin-top: 30px; margin-bottom: 30px; } .subscribe-block h2, .subscribe-block p { color: rgb(255, 255, 255); } .signup-block { padding: 30px 0px; } .signup-block h2, .signup-block p { color: rgb(255, 255, 255); } .signup-block img { margin-bottom: 23.5px; } .signup-block .response { background-color: green; padding: 10px; margin-bottom: 24px; } .signup-block .response p { margin-bottom: 0px; } .signup-block.education-signup-block { margin-bottom: 30px; } #reward-popup .share-channels .signup-block.education-signup-block button, .gm-popup .share-channels .signup-block.education-signup-block button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .signup-block.education-signup-block a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .signup-block.education-signup-block a, .signup-block.education-signup-block #reward-popup .share-channels button, .signup-block.education-signup-block .button, .signup-block.education-signup-block .gm-popup .share-channels button, .signup-block.education-signup-block .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .signup-block.education-signup-block .secondary-header-nav ul.secondary-nav#menu-foundation .button a { border: 1px solid rgb(255, 255, 255); } .donors-block .donor-legend ul, .donors-block .donor-lists ul { list-style: none; padding-left: 0px; } .donors-block .donor-legend, .donors-block .donor-section { border-top: 1px solid rgb(208, 208, 208); } .donors-block .donor-section:not(.accordion) { padding-top: 13px; } .donors-block .donor-lists ul { column-count: 2; margin: 0px; } .donors-block .donor-lists ul li { line-height: 24px; } .donors-block .donor-bracket { margin-bottom: 30px; } .donors-block .donor-bracket h3 { font-size: 16px; line-height: 24px; } .donors-block .donor-legend { border-top: 1px solid rgb(208, 208, 208); padding-top: 30px; } .donors-block .donor-legend small { width: 25px; font-size: 10px; } .financial-statements-block .card--article, .financial-statements-block .financial-statement, .financial-statements-block h2, .impact-reports-block .card--article, .impact-reports-block .financial-statement, .impact-reports-block h2 { margin-bottom: 30px; } .financial-statements-block + hr.wp-block-separator, .impact-reports-block + hr.wp-block-separator { margin-top: 0px; } .financial-statements-block .financial-statement p { font-weight: 700; } .financial-statements-block .financial-statement a { font-size: 16px; line-height: 24px; } .video-carousel-block h4 { margin: 13px 0px 0px; } .video-carousel-block .video-carousel-slider { margin-bottom: 5px; } .multi-post-block a { border-bottom: none !important; } .partners-block, .positions-block, .reveal-content-block, .roster-block, .search-posts-block, .search-results-wrapper { border-top: 1px solid rgb(208, 208, 208); } .countdown-block, .latest-posts-block, .popular-posts-block { background-color: rgb(255, 255, 255); } .contest-block.is-style-border-top, .cta-block.is-style-border-top, .posts-slider-block.is-style-border-top { border-top: 1px solid rgb(110, 110, 110); } .ad-block > div, .latest-posts-block, .multi-post-block, .partners-block, .posts-slider-block, .subscribe-block, .video-carousel-block { padding: 30px 0px; } .latest-posts-block h2, .posts-slider-block h2, .video-carousel-block h2 { margin-bottom: 30px; } #reward-popup .share-channels .filter-posts-block button, #reward-popup .share-channels .multi-post-block button, .filter-posts-block #reward-popup .share-channels button, .filter-posts-block .button, .filter-posts-block .gm-popup .share-channels button, .filter-posts-block .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .filter-posts-block .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .filter-posts-block button, .gm-popup .share-channels .multi-post-block button, .multi-post-block #reward-popup .share-channels button, .multi-post-block .button, .multi-post-block .gm-popup .share-channels button, .multi-post-block .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .multi-post-block .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .filter-posts-block a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .multi-post-block a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .filter-posts-block a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .multi-post-block a { margin-top: 16px; } .multi-post-block h2, .multi-post-block h4, .posts-slider-block h2, .posts-slider-block h4, .video-carousel-block h2, .video-carousel-block h4 { color: rgb(255, 255, 255); } .multi-post-block_has_background_image, .posts-slider-block_has_background_image, .video-carousel-block_has_background_image { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; } .contest-block, .cta-block { padding: 30px 0px; } .contest-block a, .contest-block h2, .contest-block p, .cta-block a, .cta-block h2, .cta-block p { color: rgb(255, 255, 255); } .roster-block { padding-top: 15px; } .partners-block a { height: 100%; } .popular-posts-block { padding: 30px 0px 0px; } body.backdrop::after { content: ""; position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.65); z-index: 2; } body.active { overflow: hidden; } .entry-content > :last-child { margin-bottom: 0px; } .entry-content_margin-top { margin-top: 30px; } .page-template-template-komak .entry-content, .single-athletes .entry-content, .single-games .entry-content, .single-photos .entry-content, .single-resources .entry-content, .single-sports .entry-content, .single-videos .entry-content { border-bottom: 1px solid rgb(208, 208, 208); } .page-template-template-komak .entry-content, .single-athletes .entry-content, .single-games .entry-content, .single-sports .entry-content { padding: 30px 0px; } .single-board-members .entry-content, .single-coc_hall_of_fame .entry-content, .single-partners .entry-content, .single-positions .entry-content, .single-press .entry-content, .single-venues .entry-content { padding: 30px 0px 0px; } .single-coc_webinars .entry-content, .single-one-team .entry-content, .single-photos .entry-content, .single-post .entry-content, .single-resources .entry-content, .single-videos .entry-content { padding: 15px 0px 30px; } .single-coc_webinars .entry-content.entry-content-no-photo-credit, .single-one-team .entry-content.entry-content-no-photo-credit, .single-photos .entry-content.entry-content-no-photo-credit, .single-post .entry-content.entry-content-no-photo-credit, .single-resources .entry-content.entry-content-no-photo-credit, .single-videos .entry-content.entry-content-no-photo-credit { padding: 30px 0px; } img { vertical-align: middle; } .clear { clear: both; } #second-col .item-main, #third-col .item-main, .item { margin-bottom: 10px; } .gallery-caption, .wp-caption, embed, iframe, object { max-width: 100%; } .embed-twitter .twitter-tweet { margin: 10px auto; } img#wpstats { position: absolute; top: 0px; width: 0px; height: 0px; overflow: hidden; } .attachment-post-thumbnail, .post-thumbnail { position: relative; } .attachment-post-thumbnail img, .post-thumbnail img { width: 100%; } .attachment-post-thumbnail .post-thumbnail-logo, .post-thumbnail .post-thumbnail-logo { position: absolute; bottom: 20px; left: 20px; max-width: 140px; } #wpadminbar.mobile { overflow: hidden; } .admin-bar .top-bar { top: 46px; } .applynow { float: left; margin-right: 20px; } .post article .applynow a { background-color: rgb(14, 121, 203); display: block; font-size: 15px; padding: 8px 15px; text-decoration: none; text-transform: uppercase; color: rgb(255, 255, 255) !important; } .post article .applynow a:hover { background-color: rgb(0, 104, 183); } body.off-canvas { padding: 0px; margin: 0px; } .container { width: 100%; height: 100%; } .row .row { overflow: visible; } .off-canvas-wrap { backface-visibility: hidden; position: relative; width: 100%; overflow: hidden; } .off-canvas-wrap.move-left, .off-canvas-wrap.move-right { min-height: 100%; } .inner-wrap { position: relative; width: 100%; transition: transform 0.5s ease 0s; } .inner-wrap::after, .inner-wrap::before { content: " "; display: table; } .inner-wrap::after { clear: both; } .lang-select { padding: 5px 10px; transition: all 0.3s ease 0s; } .lang-select:hover { background: rgb(64, 64, 64); } .lang-select a { color: rgb(255, 255, 255); display: block; float: left; font-size: 18px; height: 18px; margin: 11px 10px; width: 18px; } #secondary-nav { background: rgb(255, 255, 255); margin-top: 50px; padding: 10px 0px; width: 100%; } #secondary-nav .wrap { display: table; padding: 0px 5px; width: 100%; } #secondary-nav h1 { margin-bottom: 0px; } #secondary-nav .logo { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/nav/Olympic-Logo.png") 28px center / 49px 75px no-repeat; border-left: 1px solid rgb(208, 210, 209); display: table-cell; position: relative; margin: 15px 0px; height: 75px; width: 25%; vertical-align: middle; } #secondary-nav .logo span { display: block; margin-left: 90px; } #secondary-nav .ad { display: table-cell; width: 60%; text-align: right; vertical-align: middle; } #connections-container .providers .columns { opacity: 0.4; } #connections-container .providers .columns.active, #connections-container .providers .columns:hover { opacity: 1; } #connections-container .providers .active span { position: absolute; top: -5px; right: 2px; } #header-login li:hover .mobile-toggle { display: none; } #header-login.active #login-container { display: block; } #header-login { list-style-type: none; margin: 0px; } #header-login button.login { cursor: pointer; border: 0px; height: 30px; display: block; background: 0px 0px; margin-left: 10px; padding-right: 3px; } #header-login button.login img { height: 30px; } #header-login li { position: relative; } #header-login li #login-container { background-color: rgb(81, 83, 85); display: none; padding: 10px 0px 0px; position: absolute; top: 50px; right: -1px; z-index: 9999; width: 330px; overflow: hidden; } #header-login li #login-container .oid-title { border-bottom: 1px solid rgb(108, 111, 112); } #header-login li #login-container .oid-title h2 { color: rgb(255, 255, 255); margin: 20px; text-align: center; text-transform: uppercase; } #header-login li #login-container p { color: rgb(255, 255, 255); margin: 20px; } #header-login li #login-container .providers { margin: 0px 0px 5px; padding: 0px 15px; } #header-login li #login-container .title { color: rgb(255, 255, 255); } #header-login li #login-container .register { color: rgb(255, 255, 255); font-size: 17px; float: left; margin: 10px 0px 0px 25px; text-transform: uppercase; } .french #header-login li #login-container .register { font-size: 15px; } #header-login li #login-container .forgotPassword, #header-login li #login-container .forgotPassword:hover { color: rgb(255, 255, 255); } #header-login li #login-container .gigya-screen .gigya-input-submit { border-left: 1px solid rgb(108, 111, 112); } #header-login li #login-container .gigya-screen .gigya-composite-control-submit { border-top: 1px solid rgb(108, 111, 112); } #header-login li #login-container .close { cursor: pointer; position: absolute; top: -40px; right: 0px; } #header-profile { list-style-type: none; margin-bottom: 0px; } #header-profile .photo { display: block; height: 40px; width: 40px; border-radius: 50%; background-color: rgb(255, 255, 255); border: 0px; overflow: hidden; padding: 0px; margin-left: 25px; line-height: 50px; } #header-profile .photo img { display: block; object-fit: cover; height: 100%; width: 100%; } #header-profile .icon-medal { display: inline-block; width: 50px; padding: 7px 5px; } #header-profile .icon-medal a { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/Medal.svg") no-repeat; display: block; width: 40px; height: 60px; } #header-profile .icon-medal a:hover { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/Medal_Rollover.svg") no-repeat; } .providers { display: flex; margin: 0px 0px 10px; } #oid-popup .providers, .olympic-id-widget .providers { padding: 0px 20px; } #oid-popup .traditional-container .providers, .olympic-id-widget .traditional-container .providers { padding: 0px; } .providers a, .providers button { display: block; text-align: center; width: auto; margin: 0px; padding: 0px; transition: all 0.3s ease 0s; } .providers a::before, .providers button::before { color: rgb(255, 255, 255); text-indent: 0px; display: inline-block; -webkit-font-smoothing: antialiased; vertical-align: top; font-family: "Font Awesome 5 Brands"; font-size: 22px; font-weight: 900; line-height: 53px; } .providers .facebook button { background-color: rgb(52, 96, 161); text-align: center; border: 0px; font-size: 14px; width: 100%; cursor: pointer; } .providers .facebook button:hover { background-color: rgb(40, 73, 122); } .providers .facebook button::before { content: ""; } .providers .facebook button span { color: rgb(255, 255, 255); margin: 0px 0px 0px 5px; line-height: 53px; } .providers .twitter button { background-color: rgb(40, 170, 225); border: 0px; width: 100%; cursor: pointer; } .providers .twitter button:hover { background-color: rgb(26, 140, 188); } .providers .twitter button::before { content: ""; } .providers .twitter button span { color: rgb(255, 255, 255); margin: 0px 0px 0px 5px; line-height: 53px; } .providers .googleplus button { background-color: rgb(222, 85, 67); border: 0px; width: 100%; cursor: pointer; } .providers .googleplus button:hover { background-color: rgb(202, 55, 36); } .providers .googleplus button::before { content: ""; } .providers .googleplus button span { color: rgb(255, 255, 255); margin: 0px 0px 0px 5px; line-height: 53px; } .providers .linkedin button { background-color: rgb(19, 109, 157); border: 0px; width: 100%; cursor: pointer; } .providers .linkedin button:hover { background-color: rgb(13, 77, 112); } .providers .linkedin button::before { content: ""; } .providers .linkedin button span { color: rgb(255, 255, 255); margin: 0px 0px 0px 5px; line-height: 53px; } .providers .instagram a { background-color: rgb(82, 128, 164); border: 0px; height: 53px; width: 100%; cursor: pointer; } .providers .instagram a:hover { background-color: rgb(65, 101, 130); } .providers .instagram a::before { content: ""; } .providers .instagram a span { color: rgb(255, 255, 255); margin: 0px 0px 0px 5px; line-height: 53px; } .providers .email button { background-color: rgb(167, 169, 172); border: 0px; width: 100%; cursor: pointer; } .providers .email button:hover { background-color: rgb(141, 143, 147); } .providers .email button::before { font-family: "Font Awesome 5 Pro"; content: ""; } .welcome-message { background-color: rgb(232, 17, 45); padding: 20px; } .welcome-message h2 { color: rgb(255, 255, 255); line-height: 1; margin: 0px; } #login-traditional #login-traditional_content, #login-traditional #login-traditional_content .gigya-screen { width: auto !important; } #gigya-thank-you-screen .gigya-message { margin-bottom: 20px; } .oid-shortcode .privacy { padding: 20px 0px; } #login-traditional-widget_content, #registration-traditional-widget_content { width: auto !important; } #login-traditional-widget .gigya-screen .gigya-message { color: rgb(255, 255, 255); } #connect-traditional-widget { margin: 0px 5px; } .traditional-container { border-bottom: 1px solid rgb(108, 111, 112); padding: 0px 20px 18px; margin: 0px 5px; } .oid-shortcode .traditional-container { padding: 0px 0px 18px; } #oid-popup .traditional-container { margin: 0px; } #oid-popup .traditional-container .title { padding: 0px 5px; } .page-template-oc-landing .traditional-container { border-bottom: none; } .page-template-oc-landing .traditional-container .title { color: rgb(232, 17, 45); } .traditional-container .title { color: rgb(255, 255, 255); padding: 0px; width: 100%; } .oid-shortcode .traditional-container .title { color: rgb(232, 17, 45); } .traditional-container .title span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DownArrow_Grey.png") no-repeat; display: block; width: 14px; height: 8px; } .traditional-container .title.active span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/UpArrow_Grey.png") no-repeat; } .traditional-container .register { color: rgb(255, 255, 255); float: left; margin: 20px 0px 0px 25px; } .traditional-container .row { display: none; margin: 0px; } .traditional-container .columns { width: 100%; } .traditional-container .providers { margin: 0px -5px; padding: 0px; clear: both; } .traditional-container .providers a::before { margin-right: 0px; } .gigya-input-checkbox, .gigya-input-radio { margin-right: 5px; float: left; vertical-align: bottom; height: 14px; width: 14px; } .post #forgot-password-container_content { width: auto !important; } .post .gigya-screen .gigya-composite-control-checkbox, .post .gigya-screen .gigya-composite-control-password, .post .gigya-screen .gigya-composite-control-textbox { padding: 0px; } .post .gigya-screen .gigya-composite-control-submit { border: none; margin: 0px; } .user-profile .content { background-color: rgb(255, 255, 255); padding: 20px; } .user-profile .content.user-details { padding: 0px; margin: 0px 5px 10px; } .user-profile .content h3 { color: rgb(0, 0, 0); font-size: 20px; } .user-profile .content .module-title { border-bottom: 1px solid rgb(204, 204, 204); margin-left: -20px; margin-right: -20px; padding: 0px 20px 20px; text-transform: uppercase; } .user-profile .content .profile { display: flex; } .user-profile .content .photo { position: relative; padding-right: 15px; max-width: 35%; float: left; margin: 0px 5px; } .user-profile .content .photo.front { max-width: 100%; margin: 0px; } .user-profile .content .pictogram { right: 0px; } .user-profile .content .user-info { height: 100%; position: relative; } .user-profile .content .user-info h3 { color: rgb(0, 0, 0); font-size: 24px; margin-bottom: 5px; } #reward-popup .share-channels .user-profile .content .user-info button, .gm-popup .share-channels .user-profile .content .user-info button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .user-profile .content .user-info a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .user-profile .content .user-info a, .user-profile .content .user-info #reward-popup .share-channels button, .user-profile .content .user-info .button, .user-profile .content .user-info .gm-popup .share-channels button, .user-profile .content .user-info .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .user-profile .content .user-info .secondary-header-nav ul.secondary-nav#menu-foundation .button a { display: none; } #reward-popup .share-channels .user-profile .content .user-info button.edit-profile, .gm-popup .share-channels .user-profile .content .user-info button.edit-profile, .secondary-header-nav ul.secondary-nav#menu-fondation .button .user-profile .content .user-info a.edit-profile, .secondary-header-nav ul.secondary-nav#menu-foundation .button .user-profile .content .user-info a.edit-profile, .user-profile .content .user-info #reward-popup .share-channels button.edit-profile, .user-profile .content .user-info .button.edit-profile, .user-profile .content .user-info .gm-popup .share-channels button.edit-profile, .user-profile .content .user-info .secondary-header-nav ul.secondary-nav#menu-fondation .button a.edit-profile, .user-profile .content .user-info .secondary-header-nav ul.secondary-nav#menu-foundation .button a.edit-profile { position: absolute; bottom: 0px; right: 0px; left: 0px; } .user-profile .content .user-bio { font-size: 17px; line-height: 1.4; } #reward-popup .share-channels .user-profile button, .gm-popup .share-channels .user-profile button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .user-profile a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .user-profile a, .user-profile #reward-popup .share-channels button, .user-profile .button, .user-profile .gm-popup .share-channels button, .user-profile .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .user-profile .secondary-header-nav ul.secondary-nav#menu-foundation .button a { appearance: none; border-radius: 0px; } #reward-popup .share-channels .user-profile button.edit-profile, .gm-popup .share-channels .user-profile button.edit-profile, .secondary-header-nav ul.secondary-nav#menu-fondation .button .user-profile a.edit-profile, .secondary-header-nav ul.secondary-nav#menu-foundation .button .user-profile a.edit-profile, .user-profile #reward-popup .share-channels button.edit-profile, .user-profile .button.edit-profile, .user-profile .gm-popup .share-channels button.edit-profile, .user-profile .secondary-header-nav ul.secondary-nav#menu-fondation .button a.edit-profile, .user-profile .secondary-header-nav ul.secondary-nav#menu-foundation .button a.edit-profile { margin-top: 20px; } .connected-networks .connected-providers { display: flex; flex-wrap: nowrap; margin-left: -5px; margin-right: -5px; } .connected-networks .connected-providers div { padding: 0px 5px; width: 20%; } .flexbox .connected-networks .connected-providers div { display: flex; } .no-flexbox .connected-networks .connected-providers div { display: inline-block; padding: 0px; } .connected-networks .connected-providers div:last-child button { border-right: none; } .connected-networks .connected-providers button { cursor: pointer; background-color: rgb(181, 183, 180); border-top: none; border-bottom: none; border-left: none; border-image: initial; border-right: 1px solid rgb(255, 255, 255); display: block; text-align: center; width: 100%; } .connected-networks .connected-providers button::before { color: rgb(255, 255, 255); text-indent: 0px; display: inline-block; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Brands"; vertical-align: top; } .connected-networks .connected-providers .facebook button::before { content: ""; } .connected-networks .connected-providers .twitter button::before { content: ""; } .connected-networks .connected-providers .googleplus button::before { content: ""; } .connected-networks .connected-providers .linkedin button::before { content: ""; } .connected-networks .connected-providers .instagram button::before { content: ""; } .connected-networks .connected-providers .facebook.active button, .connected-networks .connected-providers .facebook button:hover { background-color: rgb(52, 96, 161); } .connected-networks .connected-providers .twitter.active button, .connected-networks .connected-providers .twitter button:hover { background-color: rgb(40, 170, 225); } .connected-networks .connected-providers .linkedin.active button, .connected-networks .connected-providers .linkedin button:hover { background-color: rgb(19, 109, 157); } .connected-networks .connected-providers .googleplus.active button, .connected-networks .connected-providers .googleplus button:hover { background-color: rgb(222, 85, 67); } .connected-networks .connected-providers .instagram.active button, .connected-networks .connected-providers .instagram button:hover { background-color: rgb(82, 128, 164); } .follow-ad, .invite-ad { padding: 0px; margin-bottom: 0px; } .follow-ad.content, .invite-ad.content { padding: 0px; } .follow-ad a, .invite-ad a { margin: 0px; } .follow-providers { display: flex; flex-wrap: nowrap; margin-left: -5px; margin-right: -5px; } .follow-providers a { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); display: block; text-align: center; width: 20%; } .flexbox .follow-providers a { display: flex; width: 100%; } .follow-providers a span { display: block; font-size: 22px; line-height: 53px; width: 100%; } .follow-providers .facebook { background-color: rgb(52, 96, 161); } .follow-providers .twitter { background-color: rgb(40, 170, 225); } .follow-providers .googleplus { background-color: rgb(222, 85, 67); } .follow-providers .linkedin { background-color: rgb(19, 109, 157); } .follow-providers .instagram { background-color: rgb(82, 128, 164); } .follow-providers .youtube { background-color: rgb(255, 29, 36); } .email-preferences .response { background: rgb(63, 190, 158); } .email-preferences .response, .email-preferences .response_false { display: none; padding: 20px; color: rgb(255, 255, 255); width: 100%; height: 61px; margin: 0px auto; line-height: 24px; } .email-preferences .response_false { background: rgb(232, 16, 45); } .manage-personal-data-settings-gigya-websdk .manage-personal-data .email-preferences { margin-bottom: 16px; } #gigya-photo-upload h1.gigya-screen-caption { border-bottom: none !important; } form#edit-profile { margin-top: 20px; } form#edit-profile .response { display: none; background: green; padding: 20px; color: rgb(255, 255, 255); margin: 20px 0px; } #gigya-photo-upload { width: 100%; } #gigya-photo-upload .gigya-label { display: none; } #gigya-photo-upload .gigya-screen-content { max-width: 100% !important; width: 100% !important; } #gigya-photo-upload .gigya-screen-content .gigya-photo-upload-image { float: left !important; width: 22% !important; margin-right: 5px !important; } #gigya-photo-upload .gigya-screen-content .gigya-photo-upload { margin-bottom: 20px !important; width: 100% !important; } #gigya-photo-upload .gigya-screen-content .gigya-photo-upload .gigya-photo-upload-button { background: rgb(232, 17, 45); border: none; border-radius: 0px; color: rgb(255, 255, 255); display: block; font-size: 24px; font-weight: 400; float: left; padding: 0px 15px; text-align: center; width: 70%; height: 64px; line-height: 64px; transition: all 0.3s ease 0s; text-transform: uppercase; } #gigya-photo-upload .gigya-screen-content .gigya-photo-upload .gigya-photo-upload-button:hover { background: rgb(121, 37, 50); } #gigya-photo-upload .gigya-screen-content .gigya-photo-upload .gigya-photo-upload-path { width: 100% !important; } #gigya-photo-upload .gigya-screen-content .gigya-attach-file-upload-form { z-index: 1 !important; } #gigya-photo-upload .gigya-screen-content .gigya-photo-upload-form { display: block; height: 100%; width: 100%; } #gigya-photo-upload .gigya-screen-content .gigya-photo-upload-form input { cursor: pointer; display: block; width: 100%; height: 100%; margin: 0px; } #olympicid-container article { padding: 35px 40px 0px; } #olympicid-container .gigya-label { color: rgb(108, 111, 112); margin-bottom: 5px; } #olympicid-container .gigya-composite-control-link { color: rgb(142, 144, 143); margin: 0px 10px 10px; } #traditional-registration-container { margin: 0px -5px; padding: 5px 0px 0px; } #traditional-registration-container .gigya-screen .gigya-composite-control-password, #traditional-registration-container .gigya-screen .gigya-composite-control-textbox { float: left; padding: 0px 5px; width: 50%; } #traditional-registration-container .gigya-screen .gigya-composite-control-label { margin: 0px 5px; } #traditional-registration-container .gigya-screen .gigya-composite-control-submit { border-top: 1px solid rgb(208, 210, 209); clear: both; margin: 0px -40px; } #traditional-registration-container .gigya-screen .gigya-input-submit { background: 0px 0px; border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1px solid rgb(208, 210, 209); color: rgb(25, 28, 31); cursor: pointer; height: auto; font-size: 17px; float: right; margin: 0px; padding: 15px 10px; text-transform: uppercase; } #traditional-registration-container .gigya-screen .back { color: rgb(25, 28, 31); height: auto; font-size: 17px; float: right; line-height: 1; margin: 0px; padding: 15px 10px; text-transform: uppercase; } #traditional-registration-container .gigya-screen .gigya-error-display-active { float: left; margin: 0px 5px; width: 100%; } #traditional-registration-container .gigya-reset-password-form .gigya-composite-control-textbox { float: none; width: 100%; } #traditional-login-form-shortcode_content, #traditional-login-form-widget_content, #traditional-login-form_content, #traditional-registration-form-shortcode_content, #traditional-registration-form-widget_content, #traditional-registration-form_content { width: 100% !important; } #backdrop, #fvpp-blackout { background: rgb(0, 0, 0); display: none; height: 100%; position: fixed; opacity: 0.5; width: 100%; top: 0px; left: 0px; z-index: 499; } #fvpp-close { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white.png") no-repeat; width: 20px; height: 20px; display: block; margin: 20px 15px; text-indent: -9999px; cursor: pointer; position: absolute; right: 0px; top: 0px; } .modal-open .modal { overflow: hidden auto; } .modal { position: fixed; inset: 0px; z-index: 99999; display: none; overflow: hidden; outline: 0px; } .modal.active #oid-popup { transform: translate(0px); } #oid-popup .gm-popup-content { width: 100%; position: relative; background-clip: padding-box; } .social-login-container { display: none; } .social-login-container.active { display: block; } .oid-light #oid-popup { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px; color: rgb(0, 0, 0); } .oid-light #oid-popup p { color: rgb(0, 0, 0); } .oid-light #oid-popup .oid-popup-title { border-bottom: 1px solid rgb(204, 204, 204); } .oid-light #oid-popup .oid-popup-title h2 { color: rgb(232, 17, 45); } .oid-light #oid-popup .gigya-label { color: rgb(0, 0, 0); } .oid-light #oid-popup .gigya-composite-control-submit { border-top: 1px solid rgb(204, 204, 204) !important; } .oid-light #oid-popup input { background-color: rgb(162, 165, 164); } .oid-light #oid-popup .gigya-input-submit { border-left-width: 1px; border-left-style: solid; transition: all 0.3s ease 0s; border-color: rgb(204, 204, 204) !important; color: rgb(232, 17, 45) !important; } .oid-light #oid-popup .gigya-input-submit:hover { color: rgb(121, 37, 50) !important; } .oid-light #oid-popup a.register { color: rgb(232, 17, 45); transition: all 0.3s ease 0s; } .oid-light #oid-popup a.register:hover { color: rgb(121, 37, 50); } .oid-light #fvpp-close { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_grey.png") no-repeat; } .oid-light #header-login #login-container { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px; color: rgb(0, 0, 0); } .oid-light #header-login #login-container p { color: rgb(0, 0, 0); } .oid-light #header-login #login-container .oid-title { border-bottom: 1px solid rgb(204, 204, 204); } .oid-light #header-login #login-container .oid-title h2 { color: rgb(232, 17, 45); } .oid-light #header-login #login-container .gigya-label, .oid-light #header-login #login-container .title { color: rgb(0, 0, 0); } .oid-light #header-login #login-container .register { color: rgb(232, 17, 45); transition: all 0.3s ease 0s; } .oid-light #header-login #login-container .register:hover { color: rgb(121, 37, 50); } .oid-light #header-login #login-container input { background-color: rgb(162, 165, 164); transition: all 0.3s ease 0s; } .oid-light #header-login #login-container input:hover { background-color: rgb(142, 144, 143); } .oid-light #header-login #login-container .gigya-input-submit { background: 0px 0px; color: rgb(232, 17, 45); transition: all 0.3s ease 0s; border-left: 1px solid rgb(204, 204, 204) !important; } .oid-light #header-login #login-container .gigya-input-submit:hover { color: rgb(121, 37, 50); background: 0px 0px; } .oid-light #header-login #login-container .gigya-composite-control-submit { border-top: 1px solid rgb(204, 204, 204) !important; } .oid-light #header-login #login-container .close { cursor: pointer; } .current-level .badge { text-align: center; } .current-level ul { list-style-type: none; column-count: 2; margin-left: 0px !important; } .current-level ul li { font-size: 17px; line-height: 1.4; } .user-profile .current-level .level-title { font-size: 28px; line-height: 1; } .user-profile .current-level .badge { display: none; } .user-profile .current-level ul { column-count: 1; } .user-profile .redeemable-points { padding: 0px; } .user-profile .redeemable-points .level-title { display: inline-block; line-height: 1; } .user-profile .redeemable-points .level-title span { color: rgb(232, 17, 45); } .redeemable-points-count { display: none; } .gm-popup { display: flex; align-items: center; transform: translate(-50%); opacity: 0; position: fixed; top: 100%; left: 50%; z-index: 10; transition: all 0.3s ease 0s; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px; width: 100%; max-width: 670px; padding: 20px; overflow: hidden; } .gm-popup.rewards-popup { max-width: 500px; padding: 20px 0px; } .gm-popup.rewards-popup.active { top: 10%; } .gm-popup.rewards-popup .gm-popup-description { padding: 0px 20px; } .gm-popup.rewards-popup .gm-popup-description p { font-size: 18px; } .gm-popup.rewards-popup .close { cursor: pointer; margin: 0px 20px 0px 0px; } .gm-popup.rewards-popup .attachment-post-thumbnail { display: block; padding: 20px 0px; } .gm-popup.active { opacity: 1; top: 20%; } .gm-popup .popup-title { color: rgb(231, 0, 51); display: block; margin: 0px auto 10px; padding-top: 20px; font-size: 32px; text-align: center; } .gm-popup .user-name { border-bottom: 1px solid rgb(208, 210, 209); color: rgb(232, 17, 45); font-size: 32px; margin: 0px -20px 20px; padding: 20px 20px 10px; } .gm-popup .user-photo { position: relative; max-width: 35%; float: left; margin: 0px 5px; } .gm-popup .current-level .module-title { color: rgb(232, 17, 45); font-size: 17px; margin-bottom: 0px; text-transform: uppercase; } .gm-popup .current-level .level-title { font-size: 32px; margin-bottom: 5px; } .challenges-popup { background-color: rgb(0, 0, 0); } .challenges-popup p { font-size: 17px; margin-bottom: 16px; text-align: center; color: rgb(255, 255, 255) !important; } .challenges-popup .gm-popup-content { width: 100%; } .challenges-popup .close { cursor: pointer; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white@2x.png") 0% 0% / 20px 20px no-repeat; border: 0px; width: 20px; height: 20px; position: absolute; top: 30px; right: 30px; } .challenges-popup .badge, .challenges-popup .challenge-title { display: block; margin: 0px auto 20px; text-align: center; } .challenges-popup .badge { width: 25%; } .challenges-popup .challenge-title { line-height: 34px; font-weight: 700; color: rgb(255, 255, 255) !important; font-size: 26px !important; } .challenges-popup.locked .p { color: rgb(255, 255, 255) !important; } .challenges-popup.fan_status .badge { display: none; } .flexbox .post-type-archive-rewards .flex-wrap .flex-item { width: 24.98%; } #reward-popup .share-channels .flexbox .post-type-archive-rewards .flex-wrap .flex-item button, .flexbox .post-type-archive-rewards .flex-wrap .flex-item #reward-popup .share-channels button, .flexbox .post-type-archive-rewards .flex-wrap .flex-item .button, .flexbox .post-type-archive-rewards .flex-wrap .flex-item .gm-popup .share-channels button, .flexbox .post-type-archive-rewards .flex-wrap .flex-item .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .flexbox .post-type-archive-rewards .flex-wrap .flex-item .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .flexbox .post-type-archive-rewards .flex-wrap .flex-item button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .flexbox .post-type-archive-rewards .flex-wrap .flex-item a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .flexbox .post-type-archive-rewards .flex-wrap .flex-item a { padding: 10px; } .flexbox .single-rewards .flex-card-content { padding: 20px; } .flexbox .single-rewards .content p { margin-bottom: 20px; } .reward .flex-card-image { position: relative; } .reward .flex-card-image .coming-soon-wrap .coming-soon { background: rgba(96, 96, 96, 0.8); border: 4px solid rgb(255, 255, 255); padding: 10px; position: absolute; left: 13%; top: 25%; transform: rotate(-10deg); } .reward .flex-card-image .coming-soon-wrap .coming-soon p, .reward .flex-card-image .coming-soon-wrap .coming-soon span { color: rgb(255, 255, 255); line-height: 1; margin: 0px; text-transform: uppercase; } .reward .flex-card-image .coming-soon-wrap .coming-soon p { font-size: 55px; } .reward .flex-card-image .coming-soon-wrap .coming-soon span { font-size: 20px; } .reward a { color: rgb(232, 17, 45); } .reward a:hover { text-decoration: underline; color: rgb(183, 32, 45); } .reward .title { font-size: 28px; margin-top: 5px; } .reward .points-needed { display: block; margin-bottom: 10px; font-size: 16px !important; } #reward-popup .share-channels .reward button.download, .gm-popup .share-channels .reward button.download, .reward #reward-popup .share-channels button.download, .reward .button.download, .reward .gm-popup .share-channels button.download, .reward .secondary-header-nav ul.secondary-nav#menu-fondation .button a.download, .reward .secondary-header-nav ul.secondary-nav#menu-foundation .button a.download, .secondary-header-nav ul.secondary-nav#menu-fondation .button .reward a.download, .secondary-header-nav ul.secondary-nav#menu-foundation .button .reward a.download { margin-bottom: 10px; } #reward-popup .share-channels .reward button, .gm-popup .share-channels .reward button, .reward #reward-popup .share-channels button, .reward .button, .reward .gm-popup .share-channels button, .reward .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .reward .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .reward a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .reward a { margin-bottom: 10px; appearance: none; } #reward-popup .share-channels .reward button.redeeming, .gm-popup .share-channels .reward button.redeeming, .reward #reward-popup .share-channels button.redeeming, .reward .button.redeeming, .reward .gm-popup .share-channels button.redeeming, .reward .secondary-header-nav ul.secondary-nav#menu-fondation .button a.redeeming, .reward .secondary-header-nav ul.secondary-nav#menu-foundation .button a.redeeming, .secondary-header-nav ul.secondary-nav#menu-fondation .button .reward a.redeeming, .secondary-header-nav ul.secondary-nav#menu-foundation .button .reward a.redeeming { background-color: rgb(121, 37, 50); color: rgb(255, 255, 255); } #reward-popup .share-channels .reward button.disabled, .gm-popup .share-channels .reward button.disabled, .reward #reward-popup .share-channels button.disabled, .reward .button.disabled, .reward .gm-popup .share-channels button.disabled, .reward .secondary-header-nav ul.secondary-nav#menu-fondation .button a.disabled, .reward .secondary-header-nav ul.secondary-nav#menu-foundation .button a.disabled, .secondary-header-nav ul.secondary-nav#menu-fondation .button .reward a.disabled, .secondary-header-nav ul.secondary-nav#menu-foundation .button .reward a.disabled { background-color: rgb(208, 210, 209); } #reward-popup .share-channels .reward button.disabled:hover, .gm-popup .share-channels .reward button.disabled:hover, .reward #reward-popup .share-channels button.disabled:hover, .reward .button.disabled:hover, .reward .gm-popup .share-channels button.disabled:hover, .reward .secondary-header-nav ul.secondary-nav#menu-fondation .button a.disabled:hover, .reward .secondary-header-nav ul.secondary-nav#menu-foundation .button a.disabled:hover, .secondary-header-nav ul.secondary-nav#menu-fondation .button .reward a.disabled:hover, .secondary-header-nav ul.secondary-nav#menu-foundation .button .reward a.disabled:hover { color: rgb(255, 255, 255); } .reward .excerpt { display: block !important; } .rewards-popup h3 { color: rgb(232, 17, 45); display: block; margin: 0px auto; font-size: 32px; text-align: center; } .social-contest-popup .follow-providers { margin-left: 0px; margin-right: 0px; } .rewards-popup { z-index: 999999; } .rewards-popup .follow-providers { margin-right: 0px; margin-left: 0px; } .redeemable-points { background-color: rgb(255, 255, 255); padding: 20px; } .redeemable-points .level-title { display: block; margin-bottom: 0px; } .redeemable-points .level-title span { color: rgb(232, 17, 45); } #reward-popup .follow-providers, #social-contest .follow-providers { margin-right: 0px; margin-left: 0px; } #reward-popup .follow-providers a, #social-contest .follow-providers a { color: rgb(255, 255, 255); } #reward-popup .follow-providers a.disabled, #social-contest .follow-providers a.disabled { background-color: rgb(181, 183, 180) !important; } #reward-popup .follow-providers a:hover, #social-contest .follow-providers a:hover { color: rgb(255, 255, 255); } #reward-popup #sc-panel2, #social-contest #sc-panel2 { display: none; } .invite-friends-popup h3 { color: rgb(232, 17, 45); display: block; margin: 0px auto 10px; padding-top: 20px; font-size: 32px; text-align: center; } .invite-friends-popup p { line-height: 1.3; } .invite-friends-popup form#invite-friends input[type="email"] { color: rgb(255, 255, 255); background-color: rgb(162, 165, 164); border: none; border-radius: 0px; padding: 10px; } .invite-friends-popup form#invite-friends input[type="submit"] { border-radius: 0px; appearance: none; margin-bottom: 10px; } .invite-friends-popup form#invite-friends label { color: rgb(34, 34, 34); font-size: 17px; line-height: 1.4; margin-left: 10px; text-transform: uppercase; } .invite-friends-popup form#invite-friends label.error { color: rgb(232, 17, 45); font-size: 15px; } .gigya-overlay { background: rgba(255, 255, 255, 0.5); display: none; position: absolute; top: 0px; z-index: 9999; width: 100%; height: 100%; } .gigya-overlay .loading { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgb(0, 0, 0); } label.success-message { margin: 50px 0px; } .available-challenges { margin-bottom: 1px; } .gigya-challenges .challenges, .gigya-challenges .medals, .gigya-medals .challenges, .gigya-medals .medals { display: flex; justify-content: flex-start; flex-wrap: wrap; } .gigya-challenges .challenges .challenge, .gigya-challenges .challenges .medal, .gigya-challenges .medals .challenge, .gigya-challenges .medals .medal, .gigya-medals .challenges .challenge, .gigya-medals .challenges .medal, .gigya-medals .medals .challenge, .gigya-medals .medals .medal { cursor: pointer; width: 16.666%; } .gigya-challenges .challenges .challenge .challenge-title, .gigya-challenges .challenges .medal .challenge-title, .gigya-challenges .medals .challenge .challenge-title, .gigya-challenges .medals .medal .challenge-title, .gigya-medals .challenges .challenge .challenge-title, .gigya-medals .challenges .medal .challenge-title, .gigya-medals .medals .challenge .challenge-title, .gigya-medals .medals .medal .challenge-title { font-size: 17px; line-height: 1; margin: 6px 0px 13px; text-align: center; } .gigya-challenges .badge img, .gigya-medals .badge img { display: block; margin: 0px auto; width: 80px; } #reward-popup .share-channels .gigya-challenges button, #reward-popup .share-channels .gigya-medals button, .gigya-challenges #reward-popup .share-channels button, .gigya-challenges .button, .gigya-challenges .gm-popup .share-channels button, .gigya-challenges .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .gigya-challenges .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gigya-medals #reward-popup .share-channels button, .gigya-medals .button, .gigya-medals .gm-popup .share-channels button, .gigya-medals .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .gigya-medals .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .gigya-challenges button, .gm-popup .share-channels .gigya-medals button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-challenges a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-medals a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-challenges a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-medals a { padding: 18px 0px; margin-top: 10px; } .play.oid-toggle { background: 0px 0px; border: 0px; } .maintenance-banner { background-color: rgb(232, 17, 45); padding: 10px; margin-bottom: 20px; } .maintenance-banner a, .maintenance-banner p { color: rgb(255, 255, 255); margin-bottom: 0px; } .maintenance-banner a { text-decoration: underline; } .maintenance-banner a:hover { text-decoration: none; } #reward-popup .share-channels, .gm-popup .share-channels { display: flex; flex-direction: column; align-items: center; } #reward-popup .share-channels button, .gm-popup .share-channels button { position: relative; margin-bottom: 15px; border: 1px solid rgb(255, 255, 255); } #reward-popup .share-channels button::after, .gm-popup .share-channels button::after { content: ""; position: absolute; top: -1px; left: -1px; height: 50px; width: 50px; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: 50% 50%; border-top-left-radius: 12px; border-bottom-left-radius: 12px; } #reward-popup .share-channels button:first-of-type, .gm-popup .share-channels button:first-of-type { margin-top: 14px; } #reward-popup .share-channels button.facebook, .gm-popup .share-channels button.facebook { background-color: rgb(52, 96, 161); } #reward-popup .share-channels button.facebook::after, .gm-popup .share-channels button.facebook::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%233460a1' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E"); background-size: 25%; } #reward-popup .share-channels button.twitter, .gm-popup .share-channels button.twitter { background-color: rgb(50, 171, 223); } #reward-popup .share-channels button.twitter::after, .gm-popup .share-channels button.twitter::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fab' data-icon='twitter' class='svg-inline--fa fa-twitter fa-w-16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2332abdf' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'/%3E%3C/svg%3E"); background-size: 40%; } .cell.profile-privavcy-settings hr { margin: 40px 0px; } .cell.profile-privavcy-settings hr.separator-bottom { margin-top: 30px; margin-bottom: 0px; } .checkbox-label { display: flex; align-items: center; gap: 10px; } .checkbox-label .checkbox-container { flex: 0 0 auto; margin-bottom: 0px; } .checkbox-label .content { flex: 1 1 0%; font-weight: 400; font-size: 12px; line-height: 19px; margin-top: 2px; margin-left: 0px; width: 70%; } .checkbox-label .content span { width: 59%; display: block; } .checkbox-label span.email-list-heading { font-weight: 700; } .page-title-container { overflow: hidden; padding: 0px 5px; } .page-title-container .page-title { display: flex; align-items: center; background: rgb(255, 255, 255); padding: 0px 20px; width: 100%; } .page-title-container .page-title .site-logo { display: table-cell; vertical-align: middle; } .page-title-container .page-title .site-logo span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/Olympic-Logo.png") 0% 0% / 39px 60px no-repeat; display: block; text-indent: -99999px; height: 60px; width: 39px; } .page-title-container .page-title .trending { display: none; margin-left: auto; margin-right: 24px; } .page-title-container .page-title .trending img { max-width: 31.5px; width: 100%; } .page-title-container .page-title .partner-logo { display: none; } .page-title-container .page-title .partner-logo img { max-width: 30%; width: 100%; } .page-title-container .page-title .oc-logo { padding: 5px 0px; } .page-title-container .page-title .oc-logo span { height: 103px; width: 70px; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/OlympicClub.svg") 0% 0% / 70px 103px no-repeat !important; } .french .page-title-container .page-title .oc-logo span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/OlympicClub_fr.svg") no-repeat !important; } #trending-title { background-color: rgb(142, 144, 144); } #trending-title .see-all { color: rgb(255, 255, 255); } .share .share-arrow { background-color: rgb(181, 183, 180); color: rgb(255, 255, 255); float: left; height: 53px; padding: 0px 20px; line-height: 53px; text-transform: uppercase; width: 100%; } .featured .share .share-arrow { background-color: rgb(183, 32, 45); color: rgb(232, 17, 45); } .featured .share .share-arrow span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/share_red.png") no-repeat; height: 12px; } .share .share-arrow span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite.png") -197px 0px no-repeat; display: inline-block; height: 15px; width: 16px; } .first-post .title { font-size: 48px; } .story { background: rgb(255, 255, 255); } .story article { padding: 20px 20px 10px; } .story article .entry-content { padding: 20px; } .story .date, .story .sport { color: rgb(245, 245, 245); margin-bottom: 5px; } .story .sport a { color: rgb(245, 245, 245); } .story .share { border-top: 1px solid rgb(208, 210, 209); padding: 0px 4px 0px 5px; } .story .share h3 a { background-color: rgb(181, 183, 180); color: rgb(255, 255, 255); } .story .share h3 a:hover { background-color: rgb(142, 144, 144); } .cats, .cats a, .tags, .tags a { font-size: 15px; color: rgb(245, 245, 245); } .cats a:hover, .tags a:hover { color: rgb(110, 110, 110); } #comments { border-top: 1px solid rgb(208, 210, 209); padding: 20px; width: auto !important; max-width: 100% !important; } #comments .gig-composebox-error, #comments .gig-composebox-post { background: rgb(232, 17, 45) !important; border: none !important; border-radius: 0px !important; } #comments .gig-composebox-post:hover { background: rgb(172, 26, 47) !important; } #comments .gig-comments-share-provider { width: 40px !important; } #comments article { padding: 10px 0px; } #comments ol.comment-list, #comments ul.children { list-style-type: none; } #comments ol.comment-list { margin-left: 0px; } #comments li.comment article.comment { border-bottom: 1px solid rgb(208, 210, 209); } .album { background: rgb(255, 255, 255); } .album article { padding: 20px 20px 10px; } .album .date { color: rgb(245, 245, 245); margin-bottom: 5px; } .album .share { border-top: 1px solid rgb(208, 210, 209); } .album .share .share h3 { border-right: 1px solid rgb(208, 210, 209); float: left; margin: 0px; padding: 20px; text-transform: uppercase; } .album .share .share h3 a { color: rgb(245, 245, 245); } .album .share .share h3 a span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite.png") -180px 0px no-repeat; display: inline-block; height: 15px; margin-left: 5px; width: 16px; } .entry-content .gallery { margin: 0px -5px; max-width: none; min-width: 0px; width: auto; } .entry-content .gallery .gallery-item { float: left; margin-bottom: 10px; max-height: 100px; min-height: 1px; padding: 0px 5px; position: relative; width: 25%; overflow: hidden; } .entry-content .gallery .gallery-item img { width: 100%; } .single .jp-carousel-close-hint { right: 30px; } .single .jp-carousel-close-hint span { float: right; height: 45px; width: 45px; font: 400 45px / 1 "Helvetica Neue", sans-serif !important; } .single-photos .post { background-color: rgb(255, 255, 255); margin-bottom: 10px; } .single-photos .post .page-title-container { margin-bottom: 0px; } .single-photos .post .sharing { margin-bottom: 20px; } .single-photos .post .sharing ul { display: flex; flex-wrap: wrap; } .single-photos .post .entry-content { padding: 25px 40px; position: relative; } .post-type-archive-photos .page-title-container { margin-bottom: 0px; } .post-type-archive-photos #main-col { background-color: rgb(255, 255, 255); margin-bottom: 10px; } .post-type-archive-photos .photos .post-thumbnail { position: relative; } .post-type-archive-photos .photos .post-thumbnail::before { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/photo.svg") no-repeat; content: ""; width: 30px; height: 25px; display: block; position: absolute; bottom: 10px; right: 20px; } .post-type-archive-photos .photos .entry-content { padding: 20px; } .post-type-archive-photos .gallery img { float: left; margin-bottom: 20px; padding: 0px 5px; width: 33.333%; } .photo-carousel { position: relative; width: 100%; } .photo-carousel::before { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/photo.svg") no-repeat; content: ""; width: 30px; height: 25px; display: block; position: absolute; bottom: 10px; right: 20px; z-index: 1; } .photo-carousel .owl-dots { position: absolute; bottom: 10px; right: 10px; z-index: 2; } .photo-carousel .owl-dots .owl-dot { display: inline-block; } .photo-carousel .owl-dots .owl-dot span { background-color: rgb(234, 234, 233); opacity: 0.7; display: inline-block; width: 10px; height: 10px; text-indent: -99999px; margin: 0px 5px; } .photo-carousel .owl-dots .owl-dot.active span { background-color: rgb(255, 255, 255); opacity: 1; } .tiled-gallery { width: 100%; margin: 0px 0px 20px !important; } .single-videos .post { background-color: rgb(255, 255, 255); margin-bottom: 10px; } .single-videos .post .page-title-container { margin-bottom: 0px; } .single-videos .post .sharing { margin-bottom: 20px; } .single-videos .post .sharing ul { display: flex; flex-wrap: wrap; } .single-videos .post .entry-content { padding: 25px 40px; position: relative; } .post-type-archive-videos .page-title-container { margin-bottom: 0px; } .post-type-archive-videos #main-col { background-color: rgb(255, 255, 255); margin-bottom: 10px; } .post-type-archive-videos .videos .entry-content { padding: 20px; } .video-trigger { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/Play-Button.png") no-repeat; height: 70px; position: absolute; right: 0px; top: 0px; width: 70px; } .video-trigger:hover { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/Play-Button-On.png") no-repeat; } .widget .video-trigger { background-size: 35px 35px; height: 32px; width: 32px; } .secondary-content article ul { float: left; list-style-type: none; margin-left: 0px; width: 33.333%; } .partners-module { overflow: hidden; } .partners-module table { border-top: 1px solid rgb(204, 204, 204); } .partners-module table td { border-top: none; padding: 10px 20px; } form.education-sign-up { margin: 0px 0px -40px; } form.education-sign-up .lang-select input, form.education-sign-up .lang-select label { display: inline; } form.education-sign-up .submit { border-top: 1px solid rgb(208, 210, 209); margin: 20px -40px 0px; } .post ul.direct-social { list-style-type: none; margin-bottom: 3px; } .post ul.direct-social li { display: inline-block; } .donors { padding: 0px 40px 40px; } .donors ul { float: left; list-style-type: none; margin-left: 0px; width: 33.333%; } .donors ul li { color: rgb(0, 0, 0); } .page-template-how-to-build-an-athlete .post-content h2 { font-size: 32px; } .page-template-how-to-build-an-athlete .post-content p { font-size: 18px; } #reward-popup .share-channels .page-template-how-to-build-an-athlete .post-content button, .gm-popup .share-channels .page-template-how-to-build-an-athlete .post-content button, .page-template-how-to-build-an-athlete .post-content #reward-popup .share-channels button, .page-template-how-to-build-an-athlete .post-content .button, .page-template-how-to-build-an-athlete .post-content .gm-popup .share-channels button, .page-template-how-to-build-an-athlete .post-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .page-template-how-to-build-an-athlete .post-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-how-to-build-an-athlete .post-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-how-to-build-an-athlete .post-content a { font-size: 32px; width: 40%; margin: 0px auto; } .page-template-how-to-build-an-athlete .donate { font-size: 48px; } .buld-an-athlete { background-color: rgb(255, 255, 255); } .buld-an-athlete article { padding: 20px; } .buld-an-athlete article p { color: rgb(110, 110, 110); } .buld-an-athlete article .description .content { display: none; } .buld-an-athlete article .description .more { color: rgb(110, 110, 110); font-size: 17px; text-transform: uppercase; background: 0px 0px; border: 0px; } .buld-an-athlete article .description .more::after { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DownArrow_Grey.png") no-repeat; content: ""; display: inline-block; width: 14px; height: 8px; margin-left: 10px; } .buld-an-athlete article .description .more.active::after { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/UpArrow_Grey.png") no-repeat; } .buld-an-athlete .donate { border-top: 1px solid rgb(208, 210, 209); padding: 0px 20px 0px 0px; } #reward-popup .share-channels .buld-an-athlete .donate button, .buld-an-athlete .donate #reward-popup .share-channels button, .buld-an-athlete .donate .button, .buld-an-athlete .donate .gm-popup .share-channels button, .buld-an-athlete .donate .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .buld-an-athlete .donate .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .buld-an-athlete .donate button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .buld-an-athlete .donate a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .buld-an-athlete .donate a { background-color: rgb(232, 17, 45); color: rgb(255, 255, 255); font-size: 20px; height: 53px; padding: 0px 20px; line-height: 53px; text-transform: uppercase; } .buld-an-athlete .donate .photo-credit { line-height: 54px; margin: 0px; } .buld-an-athlete .donate .photo-credit span { line-height: 54px; } .choose-the-moose .share-channels { padding: 0px 5px; width: 100%; } .choose-the-moose .share-channels div a { width: 100%; } .choose-the-moose .share-channels div a span { color: rgb(255, 255, 255); line-height: 53px; margin-left: 5px; text-transform: uppercase; } .choose-the-moose .accordion-shortcode { border-bottom: none; padding: 0px; } .ctm-contest-module.grey-widget section { background-color: rgb(181, 183, 180); } .ctm-contest-module.grey-widget section article { border-top: 1px solid rgb(145, 146, 144); } .ctm-contest-module .columns { margin-bottom: 10px; } .ctm-contest-module .contest-img .row { margin-top: 15px; } .mobile-ad { background-color: rgb(255, 255, 255); position: fixed; z-index: 999; width: 100%; } .active .mobile-ad { left: 250px; } .mobile-ad.roll-up { bottom: 0px; box-shadow: rgb(142, 144, 143) 2px -2px 4px; transition: all 0.4s ease-in-out 0s; } .mobile-ad.roll-up.hiding { bottom: -200px; } .mobile-ad.roll-up .close { cursor: pointer; position: absolute; right: 20px; top: 20px; font-size: 20px; } .mobile-ad.roll-down { box-shadow: rgb(142, 144, 143) 2px 2px 4px; top: 50px; transition: top 0.4s ease-in-out 0s; } .admin-bar .mobile-ad.roll-down { top: 82px; } .mobile-ad.roll-down.hiding { top: -200px; } .mobile-ad a { display: block; text-align: center; } .accordion-module .title span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DownArrow_Grey.png") no-repeat; display: block; margin: 3px 0px 0px; width: 14px; height: 8px; } .accordion-module .title.active { color: rgb(232, 17, 45); } .accordion-module .title.active span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/UpArrow_Grey.png") no-repeat; } .accordion-module .title:hover { color: rgb(232, 17, 45); } .accordion-module .content { display: none; margin-top: 10px; } .related-module .related-photo { display: block; margin-bottom: 10px; } .related-module .video { margin-bottom: 15px; } .related-module .member-name { margin-bottom: 0px; } .related-module article h3.member-title { color: rgb(110, 110, 110); margin-top: -15px; } .related-module.grey-widget .pagination { border-top: 1px solid rgb(208, 208, 208); margin-bottom: -10px; } .results-module .title { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DownArrow_Grey.png") no-repeat; display: block; position: absolute; right: 20px; top: 25px; width: 14px; height: 8px; text-indent: -9999px; } .results-module .active .title { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/UpArrow_Grey.png") no-repeat; } .results-module div { display: none; } .waw-downloads-module.grey-widget section { background-color: rgb(181, 183, 180); } .waw-downloads-module.grey-widget article { border-top: 1px solid rgb(145, 146, 144); } .waw-downloads-module ul li { list-style-type: none; float: left; } .waw-downloads-module ul li::before { content: "|"; } .waw-downloads-module ul li:first-child::before { content: none; } .waw-downloads-module ul li a { color: rgb(255, 255, 255); font-size: 16px; } .waw-downloads-module .columns { margin-bottom: 10px; } .downloads-module .title { color: rgb(0, 0, 0); display: block; border-top: 1px solid rgb(204, 204, 204); font-size: 17px; padding: 20px; } .downloads-module .title:hover { color: rgb(110, 110, 110); } .downloads-module .title .pdf { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/pdf.png") no-repeat; display: inline-block; height: 36px; margin-right: 10px; width: 26px; vertical-align: middle; } #share-top { border-bottom: 1px solid rgb(208, 210, 209); } #share-bottom { border-top: 1px solid rgb(208, 210, 209); } .type-post #share-bottom { border-bottom: 1px solid rgb(208, 210, 209); border-top: none; } .share-bar .share h3 a { background-color: rgb(181, 183, 180); color: rgb(255, 255, 255); } .share-bar .share h3 a:hover { background-color: rgb(142, 144, 144); } .share-bar .share span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite.png") -197px 0px no-repeat; display: inline-block; height: 15px; margin-left: 4px; width: 16px; } .share-bar .share .columns { padding: 0px 0px 0px 5px; } .share-bar .columns { padding: 0px; } .share-bar .share-totals { background-color: rgb(181, 183, 180); float: left; width: 100%; } .share-bar .share-totals h3 { color: rgb(255, 255, 255); float: left; margin: 0px; padding: 12px 10px 10px 20px; text-transform: uppercase; height: 53px; line-height: 0.9; } .share-bar .share-totals .columns { padding: 0px 0px 0px 5px; } .share-bar .share-totals .share-count { background: 0px 0px; border-radius: 0px; font-size: 41px; padding: 9px 20px 0px 0px; } .share-bar .follow { line-height: 53px; } .share-bar .follow .follow-button { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/follow.png") no-repeat; display: inline-block; height: 29px; margin: 0px 20px 0px 0px; width: 109px; vertical-align: middle; } .french .share-bar .follow .follow-button { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/follow_fr.png") no-repeat; height: 29px; width: 112px; } .share-bar .follow .follow-content { background-color: rgb(95, 96, 98); position: absolute; right: 0px; left: 0px; display: none; margin: 0px 5px; z-index: 9; } .share-bar .follow .follow-content .direct-social { margin: 0px 5px; } .share-bar .follow .follow-content .direct-social li { padding: 0px; margin: 10px 10px 5px; } .share .columns { padding: 0px; } .share h3 { float: left; margin: 0px; } .share h3 a { float: left; height: 53px; padding: 0px 20px; line-height: 53px; text-transform: uppercase; width: 100%; } .share h3 a span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite.png") -197px 0px no-repeat; display: inline-block; height: 15px; margin-left: 4px; width: 16px; } .french .share h3 a span { display: none; } .follow h3 { float: left; margin: 0px; } .follow h3 a { float: left; height: 53px; padding: 0px 20px; line-height: 53px; text-transform: uppercase; width: 100%; } .share-bar .share-channels { float: left; list-style-type: none; margin-bottom: 0px; height: 53px; } .share .share-channels { margin: 0px; } .share .first .share-channels { margin: 0px 0px 0px 5px; } .story .share-channels div a::before { color: rgb(181, 183, 180); } .story .share-channels div a:hover::before { color: rgb(255, 255, 255); } .share-channels div a { width: 53px; height: 53px; display: block; text-align: center; } .share-channels div a::before { color: rgb(255, 255, 255); text-indent: 0px; display: inline-block; -webkit-font-smoothing: antialiased; font: 22px / 53px Fontawesome; vertical-align: top; } .share-bar .share-channels div a.facebook, .share-channels div a.facebook:hover { background-color: rgb(52, 96, 161); } .share-channels div a.facebook::before { content: ""; } .share-bar .share-channels div a.twitter, .share-channels div a.twitter:hover { background-color: rgb(40, 170, 225); } .share-channels div a.twitter::before { content: ""; } .share-bar .share-channels div a.linkedin, .share-channels div a.linkedin:hover { background-color: rgb(19, 109, 157); } .share-channels div a.linkedin::before { content: ""; } .share-bar .share-channels div a.gplus, .share-channels div a.gplus:hover { background-color: rgb(222, 85, 67); } .share-channels div a.gplus::before { content: ""; } .story .share-channels .first a { width: 53px; height: 53px; display: block; text-align: center; } .story .share-channels div a, .widget .share-channels div a { height: auto; width: auto; } .widget .share-channels div a:hover::before { color: rgb(255, 255, 255); } .related-stories-shortcode { border-top: 1px solid rgb(232, 17, 45); border-bottom: 1px solid rgb(232, 17, 45); margin-bottom: 20px; padding: 0px 0px 7px; } .related-stories-shortcode h3 { color: rgb(232, 17, 45); margin: 18px 0px 10px; } .related-stories-shortcode a { display: block; margin: 10px 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(0, 0, 0) !important; } .related-stories-shortcode a:hover { color: rgb(232, 17, 45) !important; } .related-stories-shortcode a span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/RightArrow.png") 0% 0% / 5px 8px no-repeat; display: block; float: left; height: 8px; margin: 2px 5px 0px 0px; width: 5px; } .accordion-shortcode { border-bottom: 1px solid rgb(208, 210, 209); margin: 0px -40px; padding: 15px 0px; } .accordion-shortcode:first-child { border-bottom: 1px solid rgb(208, 210, 209); padding: 0px 0px 10px; } .accordion-shortcode .title { color: rgb(0, 0, 0); margin: 0px 40px; text-transform: uppercase; } .accordion-shortcode .title span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DownArrow_Grey.png") no-repeat; display: block; margin: 0px 40px; width: 14px; height: 8px; } .accordion-shortcode .title.active span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/UpArrow_Grey.png") no-repeat; } .accordion-shortcode .content { display: none; margin: 0px 40px; } .accordion-shortcode .content table td { padding: 15px 0px; } .oid-shortcode #registration-container_content { width: auto !important; } .oid-shortcode .gigya-composite-control-header { display: none; } .PDS_Poll { width: 100%; } .PDS_Poll .pds-box { width: 100% !important; } .PDS_Poll .pds-input-label { width: 50% !important; margin-right: 10px; } .shortcode.tweet-this { margin-bottom: 20px; } .shortcode.tweet-this .title { display: flex; align-items: center; background-color: rgb(85, 172, 238); color: rgb(255, 255, 255); font-size: 18px; padding: 20px; position: relative; text-transform: uppercase; margin: 0px !important; } .shortcode.tweet-this .title:hover { background-color: rgb(39, 149, 233); } .shortcode.tweet-this .title::after { content: ""; font-family: Fontawesome; font-size: 22px; position: absolute; right: 20px; top: 18px; } .shortcode.tweet-this .title.active::after { content: ""; } .shortcode.tweet-this .title .fa { font-size: 20px; margin-right: 5px; } .shortcode.tweet-this div { display: none; } .shortcode.tweet-this ul { list-style: none; } .shortcode.tweet-this ul li { border-bottom: 1px solid rgb(255, 255, 255); } .shortcode.tweet-this ul li a { background-color: rgb(170, 213, 246); color: rgb(0, 0, 0); display: block; font-size: 18px; padding: 20px; } .shortcode.tweet-this ul li a:hover { background-color: rgb(124, 190, 241); } .tweet-text { color: rgb(0, 0, 0); } .tweet-text::after { color: rgb(40, 170, 225); content: ""; display: inline-block; -webkit-font-smoothing: antialiased; font: 18px / 1 Fontawesome; } .takeover-ad { max-width: 330px; position: absolute; width: 100%; height: 95%; top: 202px; } #takeover-ad-left { margin-left: -330px; height: 100%; width: 100%; } #takeover-ad-right { margin-left: 1365px; height: 100%; width: 100%; } .page-title-wrapper { background-color: rgb(255, 255, 255); padding: 20px 0px; margin: -10px 0px 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px; } .page-title-wrapper h1 { margin-bottom: 0px; } .page-title-wrapper .site-logo img { width: auto; height: 90px; margin-right: 20px; } .page-template-fan-fun .post-thumbnail { margin-bottom: 10px; } .page-template-fan-fun .module { background-color: rgb(255, 255, 255); width: 100%; } .page-template-fan-fun .fan-fun-carousel, .page-template-fan-fun .game-carousel { padding-left: 20px; padding-bottom: 20px; } .page-template-fan-fun .fan-fun-carousel.owl-carousel .owl-stage, .page-template-fan-fun .game-carousel.owl-carousel .owl-stage { padding-left: 0px !important; } .page-template-fan-fun .fan-fun-carousel.owl-carousel .owl-nav, .page-template-fan-fun .game-carousel.owl-carousel .owl-nav { opacity: 0; transition: all 0.25s ease-in-out 0s; } .page-template-fan-fun .fan-fun-carousel.owl-carousel .owl-nav .owl-next, .page-template-fan-fun .fan-fun-carousel.owl-carousel .owl-nav .owl-prev, .page-template-fan-fun .game-carousel.owl-carousel .owl-nav .owl-next, .page-template-fan-fun .game-carousel.owl-carousel .owl-nav .owl-prev { font-size: 0px; line-height: 0; text-indent: -9999em; } .page-template-fan-fun .fan-fun-carousel.owl-carousel:hover .owl-nav, .page-template-fan-fun .game-carousel.owl-carousel:hover .owl-nav { opacity: 1; } .page-template-fan-fun .fan-fun-carousel .quiz .entry-title, .page-template-fan-fun .game-carousel .quiz .entry-title { padding-top: 20px; } .page-template-fan-fun .fan-fun-carousel .quiz .entry-title:hover, .page-template-fan-fun .game-carousel .quiz .entry-title:hover { text-decoration: underline; color: rgb(137, 10, 27); } .page-template-fan-fun .game-carousel { padding-right: 20px; } .page-template-game .post { background-color: rgb(255, 255, 255); } .page-template-game .post article { padding: 35px 0px 20px; } .page-template-game .post article h2.lead { padding: 0px 40px; } #reward-popup .share-channels .page-template-game .game button, .gm-popup .share-channels .page-template-game .game button, .page-template-game .game #reward-popup .share-channels button, .page-template-game .game .button, .page-template-game .game .gm-popup .share-channels button, .page-template-game .game .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .page-template-game .game .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-game .game a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-game .game a { display: block; margin: 20px auto 0px; max-width: 290px; } .page-template-game .game iframe { width: 100%; min-height: 500px; border: none; } .filters { white-space: nowrap; max-width: 100%; overflow-x: auto; display: flex; padding-bottom: 20px; margin: 0px -5px; } .filters::-webkit-scrollbar { appearance: none; height: 10px; } .filters::-webkit-scrollbar-thumb { border: none; background-color: transparent; } button.schedule { flex: 1 1 0%; max-width: 80px; padding: 5px; background: 0px 0px; border: none; filter: grayscale(100%); opacity: 0.1; cursor: pointer; transition: all 0.25s ease-in-out 0s; } button.schedule:hover { opacity: 0.25; } button.schedule.active { filter: none; opacity: 1; } button.schedule img { margin: 2px; } td.bronze-medal, td.gold-medal, td.silver-medal { background-size: 25%; background-repeat: no-repeat; background-position: 50% center; height: 70px; font-size: 0px !important; line-height: 0 !important; } td.bronze-medal { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/pyeongchang-bronze-medal.png"); } td.silver-medal { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/pyeongchang-silver-medal.png"); } td.gold-medal { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/pyeongchang-gold-medal.png"); } td.dash { font-size: 0px !important; line-height: 0 !important; text-indent: -99999em !important; } td.dash::before { content: "-"; display: block; font-size: 16px; } td .circle-wrap { display: flex; flex-flow: column; align-items: center; float: left; margin: 0px; } td .circle-wrap img { max-width: 40px; margin: 0px 0px 2px; width: 100%; } td .circle { background: rgb(0, 0, 0); color: rgb(255, 255, 255); display: inline-block; width: 40px; height: 40px; border-radius: 100%; margin: 0px 2.5px; padding: 0px; align-self: flex-start; } td .circle.gold { background: rgb(167, 136, 69); } td .circle.silver { background: rgb(133, 137, 140); } td .circle.bronze { background: rgb(176, 97, 62); } #pin-container, .table.results th:first-of-type, .table.results tr td:first-of-type { text-align: center; } #pin-container { background-color: rgb(229, 229, 229); color: rgb(232, 17, 45); display: none; width: 100%; font-size: 40px; height: 56px; padding: 18px 20px; margin: 10px 0px; } #pin-error, .copy-pin { display: none; } #pin-error { margin-top: 20px; } .page-template-sitemap { background: rgb(255, 255, 255); } .page-template-sitemap #copyright { padding: 0px; } .sitemap-menu li { border-bottom: 1px solid rgb(234, 234, 233); list-style-type: none; font-size: 28px; line-height: 32px; padding: 20px 0px; } .sitemap-menu li:first-of-type { padding: 0px 0px 20px; } .sitemap-menu li a:hover { text-decoration: underline; } .sitemap-menu .sub-menu { column-count: 4; margin-left: 0px; padding-top: 20px; } .sitemap-menu .sub-menu li { border-bottom: none; font-size: 18px; line-height: 24px; padding: 10px 0px; } .search-bar-wrapper { display: none; padding: 30px 0px; position: fixed; top: 65px; width: 100%; background-color: rgb(255, 255, 255); z-index: 4; } .has-alert .search-bar-wrapper { position: absolute; top: 203px; } .search-bar-wrapper.sticky { position: fixed; top: 65px !important; } .admin-bar .search-bar-wrapper.sticky { top: 111px !important; } .search-form { position: relative; margin: 0px auto; } .search-form input[type="text"] { margin-bottom: 0px; } .search-form input[type="text"]::placeholder { font-size: 16px; line-height: 24px; color: rgb(0, 0, 0); } .search-form input[type="submit"] { font-size: 0px; background-color: transparent; background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/team-canada-icons/nav-search.svg"); background-repeat: no-repeat; padding: 0px; margin: 0px; border: none; height: 40px; width: 40px; position: absolute; right: 0px; bottom: 5px; cursor: pointer; } .search-form.donor-search { margin-bottom: 30px; } .search-form.donor-search .search-clear { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/team-canada-icons/nav-search.svg"); background-repeat: no-repeat; background-position: 100% center; } .search-form.donor-search .search-clear.active { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/team-canada-icons/nav-x.svg"); } .search-form.donor-search .donate-error { display: none; color: rgb(232, 17, 45); margin-top: 9px; } .search-no-results #content .search-form, .search-results #content .search-form { margin-bottom: 30px; } @media screen and (max-width: 750px) and (min-width: 480px) { .post-list.flex.classroom a.resources { width: 100%; } .post-list.flex a.one-team, .post-list.flex a.press, .post-list.flex a.resources, .post-list.flex article.post { width: 48.3%; } .post-list.flex article.rewards, .post-list.flex article.venues { width: 48.2%; } #popup-ad, #reward-popup { margin: 0px; top: 0px; left: 0px; bottom: 0px; transform: translate(0px); } #roll-down-ad .close { float: right; margin: 5px; position: inherit; } #roll-down-ad .title { width: 60%; margin: 0px; } .page-template-edit-profile .user-meta-container .cell:nth-child(2), .page-template-my-profile .user-meta-container .cell:nth-child(2) { padding-top: 0px; padding-left: 16px; } .content-zone { flex-wrap: wrap; } .content-zone .content, .content-zone .photo-carousel, .content-zone .thumbnail { width: 100%; } .leaderboards .user-photo { width: 25px; height: 25px; } .flexbox .post-type-archive-rewards .flex-wrap .flex-item { width: 49.9%; } .gigya-challenges .challenges .challenge, .gigya-challenges .challenges .medal, .gigya-challenges .medals .challenge, .gigya-challenges .medals .medal, .gigya-medals .challenges .challenge, .gigya-medals .challenges .medal, .gigya-medals .medals .challenge, .gigya-medals .medals .medal { width: 50%; } .share h3 { float: none; } .french .share h3 { font-size: 15px; } .share h3 a { padding: 0px 15px; } .french .share h3 a { padding: 0px 10px; } .share h3 a span { display: none; } .share .first h3 a span { display: inline-block; } } @media screen and (max-width: 768px) and (min-width: 480px) { .be-olympic .post-list-trending .post, .be-olympic .post-list .post, .page-template-favorites .post-list-trending .post, .page-template-favorites .post-list .post { width: calc(50% - 20px); } } @media only screen and (max-width: 750px) and (min-width: 480px) { .hide-for-large, .hide-for-large-up, .hide-for-largest, .hide-for-small, .show-for-large-down, .show-for-medium, .show-for-medium-down, .show-for-medium-up { display: inherit !important; } .hide-for-large-down, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-up, .show-for-large, .show-for-large-up, .show-for-largest, .show-for-small { display: none !important; } .medium-1, .row .medium-1 { width: 8.33333%; } .medium-2, .row .medium-2 { width: 16.6667%; } .medium-3, .row .medium-3 { width: 25%; } .medium-4, .row .medium-4 { width: 33.3333%; } .medium-5, .row .medium-5 { width: 41.6667%; } .medium-6, .row .medium-6 { width: 50%; } .medium-7, .row .medium-7 { width: 58.3333%; } .medium-8, .row .medium-8 { width: 66.6667%; } .medium-9, .row .medium-9 { width: 75%; } .medium-10, .row .medium-10 { width: 83.3333%; } .medium-11, .row .medium-11 { width: 91.6667%; } .medium-12, .row .medium-12 { width: 100%; } } @media print, screen and (min-width: 480px) { .medium-order-1 { order: 1; } .medium-order-2 { order: 2; } .medium-order-3 { order: 3; } .medium-order-4 { order: 4; } .medium-order-5 { order: 5; } .medium-order-6 { order: 6; } } @media (max-width: 781px) and (min-width: 600px) { .wp-block-columns:not(.tablet-two-columns) .wp-block-column, .wp-block-columns:not(.tablet-two-columns) .wp-block-column:not(:only-child) { flex-grow: 1; flex-basis: auto !important; margin-left: 0px !important; } } @media print, screen and (min-width: 40em) { .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12, .grid-x > .medium-full, .grid-x > .medium-shrink { flex-basis: auto; } .grid-x > .medium-auto { flex: 1 1 0px; width: auto; } .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12, .grid-x > .medium-shrink { flex: 0 0 auto; } .grid-x > .medium-shrink { width: auto; } .grid-x > .medium-1 { width: 8.33333%; } .grid-x > .medium-2 { width: 16.6667%; } .grid-x > .medium-3 { width: 25%; } .grid-x > .medium-4 { width: 33.3333%; } .grid-x > .medium-5 { width: 41.6667%; } .grid-x > .medium-6 { width: 50%; } .grid-x > .medium-7 { width: 58.3333%; } .grid-x > .medium-8 { width: 66.6667%; } .grid-x > .medium-9 { width: 75%; } .grid-x > .medium-10 { width: 83.3333%; } .grid-x > .medium-11 { width: 91.6667%; } .grid-x > .medium-12 { width: 100%; } .grid-margin-x { margin-left: -0.75rem; margin-right: -0.75rem; } .grid-margin-x > .cell { width: calc(100% - 1.875rem); margin-left: 0.75rem; margin-right: 0.75rem; } .grid-margin-x > .auto, .grid-margin-x > .shrink { width: auto; } .grid-margin-x > .small-1 { width: calc(8.33333% - 1.875rem); } .grid-margin-x > .small-2 { width: calc(16.6667% - 1.875rem); } .grid-margin-x > .small-3 { width: calc(25% - 1.875rem); } .grid-margin-x > .small-4 { width: calc(33.3333% - 1.875rem); } .grid-margin-x > .small-5 { width: calc(41.6667% - 1.875rem); } .grid-margin-x > .small-6 { width: calc(50% - 1.875rem); } .grid-margin-x > .small-7 { width: calc(58.3333% - 1.875rem); } .grid-margin-x > .small-8 { width: calc(66.6667% - 1.875rem); } .grid-margin-x > .small-9 { width: calc(75% - 1.875rem); } .grid-margin-x > .small-10 { width: calc(83.3333% - 1.875rem); } .grid-margin-x > .small-11 { width: calc(91.6667% - 1.875rem); } .grid-margin-x > .small-12 { width: calc(100% - 1.875rem); } .grid-margin-x > .medium-auto, .grid-margin-x > .medium-shrink { width: auto; } .grid-margin-x > .medium-1 { width: calc(8.33333% - 1.875rem); } .grid-margin-x > .medium-2 { width: calc(16.6667% - 1.875rem); } .grid-margin-x > .medium-3 { width: calc(25% - 1.875rem); } .grid-margin-x > .medium-4 { width: calc(33.3333% - 1.875rem); } .grid-margin-x > .medium-5 { width: calc(41.6667% - 1.875rem); } .grid-margin-x > .medium-6 { width: calc(50% - 1.875rem); } .grid-margin-x > .medium-7 { width: calc(58.3333% - 1.875rem); } .grid-margin-x > .medium-8 { width: calc(66.6667% - 1.875rem); } .grid-margin-x > .medium-9 { width: calc(75% - 1.875rem); } .grid-margin-x > .medium-10 { width: calc(83.3333% - 1.875rem); } .grid-margin-x > .medium-11 { width: calc(91.6667% - 1.875rem); } .grid-margin-x > .medium-12 { width: calc(100% - 1.875rem); } .grid-container:not(.full) > .grid-padding-x, .grid-padding-x .grid-padding-x { margin-right: -0.75rem; margin-left: -0.75rem; } .grid-padding-x > .cell { padding-right: 0.75rem; padding-left: 0.75rem; } .medium-up-1 > .cell { width: 100%; } .medium-up-2 > .cell { width: 50%; } .medium-up-3 > .cell { width: 33.3333%; } .medium-up-4 > .cell { width: 25%; } .medium-up-5 > .cell { width: 20%; } .medium-up-6 > .cell { width: 16.6667%; } .medium-up-7 > .cell { width: 14.2857%; } .medium-up-8 > .cell { width: 12.5%; } .grid-margin-x.small-up-1 > .cell { width: calc(100% - 1.875rem); } .grid-margin-x.small-up-2 > .cell { width: calc(50% - 1.875rem); } .grid-margin-x.small-up-3 > .cell { width: calc(33.3333% - 1.875rem); } .grid-margin-x.small-up-4 > .cell { width: calc(25% - 1.875rem); } .grid-margin-x.small-up-5 > .cell { width: calc(20% - 1.875rem); } .grid-margin-x.small-up-6 > .cell { width: calc(16.6667% - 1.875rem); } .grid-margin-x.small-up-7 > .cell { width: calc(14.2857% - 1.875rem); } .grid-margin-x.small-up-8 > .cell { width: calc(12.5% - 1.875rem); } .grid-margin-x.medium-up-1 > .cell { width: calc(100% - 1.875rem); } .grid-margin-x.medium-up-2 > .cell { width: calc(50% - 1.875rem); } .grid-margin-x.medium-up-3 > .cell { width: calc(33.3333% - 1.875rem); } .grid-margin-x.medium-up-4 > .cell { width: calc(25% - 1.875rem); } .grid-margin-x.medium-up-5 > .cell { width: calc(20% - 1.875rem); } .grid-margin-x.medium-up-6 > .cell { width: calc(16.6667% - 1.875rem); } .grid-margin-x.medium-up-7 > .cell { width: calc(14.2857% - 1.875rem); } .grid-margin-x.medium-up-8 > .cell { width: calc(12.5% - 1.875rem); } .small-margin-collapse > .medium-1 { width: 8.33333%; } .small-margin-collapse > .medium-2 { width: 16.6667%; } .small-margin-collapse > .medium-3 { width: 25%; } .small-margin-collapse > .medium-4 { width: 33.3333%; } .small-margin-collapse > .medium-5 { width: 41.6667%; } .small-margin-collapse > .medium-6 { width: 50%; } .small-margin-collapse > .medium-7 { width: 58.3333%; } .small-margin-collapse > .medium-8 { width: 66.6667%; } .small-margin-collapse > .medium-9 { width: 75%; } .small-margin-collapse > .medium-10 { width: 83.3333%; } .small-margin-collapse > .medium-11 { width: 91.6667%; } .small-margin-collapse > .medium-12 { width: 100%; } .medium-margin-collapse, .medium-margin-collapse > .cell { margin-right: 0px; margin-left: 0px; } .medium-margin-collapse > .small-1 { width: 8.33333%; } .medium-margin-collapse > .small-2 { width: 16.6667%; } .medium-margin-collapse > .small-3 { width: 25%; } .medium-margin-collapse > .small-4 { width: 33.3333%; } .medium-margin-collapse > .small-5 { width: 41.6667%; } .medium-margin-collapse > .small-6 { width: 50%; } .medium-margin-collapse > .small-7 { width: 58.3333%; } .medium-margin-collapse > .small-8 { width: 66.6667%; } .medium-margin-collapse > .small-9 { width: 75%; } .medium-margin-collapse > .small-10 { width: 83.3333%; } .medium-margin-collapse > .small-11 { width: 91.6667%; } .medium-margin-collapse > .small-12 { width: 100%; } .medium-margin-collapse > .medium-1 { width: 8.33333%; } .medium-margin-collapse > .medium-2 { width: 16.6667%; } .medium-margin-collapse > .medium-3 { width: 25%; } .medium-margin-collapse > .medium-4 { width: 33.3333%; } .medium-margin-collapse > .medium-5 { width: 41.6667%; } .medium-margin-collapse > .medium-6 { width: 50%; } .medium-margin-collapse > .medium-7 { width: 58.3333%; } .medium-margin-collapse > .medium-8 { width: 66.6667%; } .medium-margin-collapse > .medium-9 { width: 75%; } .medium-margin-collapse > .medium-10 { width: 83.3333%; } .medium-margin-collapse > .medium-11 { width: 91.6667%; } .medium-margin-collapse > .medium-12 { width: 100%; } .medium-padding-collapse { margin-right: 0px; margin-left: 0px; } .medium-padding-collapse > .cell { padding-right: 0px; padding-left: 0px; } .medium-offset-0 { margin-left: 0px; } .grid-margin-x > .medium-offset-0 { margin-left: 0.9375rem; } .medium-offset-1 { margin-left: 8.33333%; } .grid-margin-x > .medium-offset-1 { margin-left: calc(8.33333% + 0.9375rem); } .medium-offset-2 { margin-left: 16.6667%; } .grid-margin-x > .medium-offset-2 { margin-left: calc(16.6667% + 0.9375rem); } .medium-offset-3 { margin-left: 25%; } .grid-margin-x > .medium-offset-3 { margin-left: calc(25% + 0.9375rem); } .medium-offset-4 { margin-left: 33.3333%; } .grid-margin-x > .medium-offset-4 { margin-left: calc(33.3333% + 0.9375rem); } .medium-offset-5 { margin-left: 41.6667%; } .grid-margin-x > .medium-offset-5 { margin-left: calc(41.6667% + 0.9375rem); } .medium-offset-6 { margin-left: 50%; } .grid-margin-x > .medium-offset-6 { margin-left: calc(50% + 0.9375rem); } .medium-offset-7 { margin-left: 58.3333%; } .grid-margin-x > .medium-offset-7 { margin-left: calc(58.3333% + 0.9375rem); } .medium-offset-8 { margin-left: 66.6667%; } .grid-margin-x > .medium-offset-8 { margin-left: calc(66.6667% + 0.9375rem); } .medium-offset-9 { margin-left: 75%; } .grid-margin-x > .medium-offset-9 { margin-left: calc(75% + 0.9375rem); } .medium-offset-10 { margin-left: 83.3333%; } .grid-margin-x > .medium-offset-10 { margin-left: calc(83.3333% + 0.9375rem); } .medium-offset-11 { margin-left: 91.6667%; } .grid-margin-x > .medium-offset-11 { margin-left: calc(91.6667% + 0.9375rem); } .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12, .grid-y > .medium-full, .grid-y > .medium-shrink { flex-basis: auto; } .grid-y > .medium-auto { flex: 1 1 0px; height: auto; } .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12, .grid-y > .medium-shrink { flex: 0 0 auto; } .grid-y > .medium-shrink { height: auto; } .grid-y > .medium-1 { height: 8.33333%; } .grid-y > .medium-2 { height: 16.6667%; } .grid-y > .medium-3 { height: 25%; } .grid-y > .medium-4 { height: 33.3333%; } .grid-y > .medium-5 { height: 41.6667%; } .grid-y > .medium-6 { height: 50%; } .grid-y > .medium-7 { height: 58.3333%; } .grid-y > .medium-8 { height: 66.6667%; } .grid-y > .medium-9 { height: 75%; } .grid-y > .medium-10 { height: 83.3333%; } .grid-y > .medium-11 { height: 91.6667%; } .grid-y > .medium-12 { height: 100%; } .grid-padding-y .grid-padding-y { margin-top: -0.75rem; margin-bottom: -0.75rem; } .grid-padding-y > .cell { padding-top: 0.75rem; padding-bottom: 0.75rem; } .medium-grid-frame { overflow: hidden; position: relative; flex-wrap: nowrap; align-items: stretch; width: 100vw; } .cell .medium-grid-frame { width: 100%; } .medium-cell-block { overflow-x: auto; max-width: 100%; } .medium-cell-block-container { display: flex; flex-direction: column; max-height: 100%; } .medium-cell-block-container > .grid-x { max-height: 100%; flex-wrap: nowrap; } .medium-cell-block-y { overflow-y: auto; max-height: 100%; min-height: 100%; } .grid-y.medium-grid-frame { width: auto; overflow: hidden; position: relative; flex-wrap: nowrap; align-items: stretch; height: 100vh; } .cell .grid-y.medium-grid-frame { height: 100%; } .grid-margin-y { margin-top: -0.75rem; margin-bottom: -0.75rem; } .grid-margin-y > .cell { height: calc(100% - 1.875rem); margin-top: 0.75rem; margin-bottom: 0.75rem; } .grid-margin-y > .auto, .grid-margin-y > .shrink { height: auto; } .grid-margin-y > .small-1 { height: calc(8.33333% - 1.875rem); } .grid-margin-y > .small-2 { height: calc(16.6667% - 1.875rem); } .grid-margin-y > .small-3 { height: calc(25% - 1.875rem); } .grid-margin-y > .small-4 { height: calc(33.3333% - 1.875rem); } .grid-margin-y > .small-5 { height: calc(41.6667% - 1.875rem); } .grid-margin-y > .small-6 { height: calc(50% - 1.875rem); } .grid-margin-y > .small-7 { height: calc(58.3333% - 1.875rem); } .grid-margin-y > .small-8 { height: calc(66.6667% - 1.875rem); } .grid-margin-y > .small-9 { height: calc(75% - 1.875rem); } .grid-margin-y > .small-10 { height: calc(83.3333% - 1.875rem); } .grid-margin-y > .small-11 { height: calc(91.6667% - 1.875rem); } .grid-margin-y > .small-12 { height: calc(100% - 1.875rem); } .grid-margin-y > .medium-auto, .grid-margin-y > .medium-shrink { height: auto; } .grid-margin-y > .medium-1 { height: calc(8.33333% - 1.875rem); } .grid-margin-y > .medium-2 { height: calc(16.6667% - 1.875rem); } .grid-margin-y > .medium-3 { height: calc(25% - 1.875rem); } .grid-margin-y > .medium-4 { height: calc(33.3333% - 1.875rem); } .grid-margin-y > .medium-5 { height: calc(41.6667% - 1.875rem); } .grid-margin-y > .medium-6 { height: calc(50% - 1.875rem); } .grid-margin-y > .medium-7 { height: calc(58.3333% - 1.875rem); } .grid-margin-y > .medium-8 { height: calc(66.6667% - 1.875rem); } .grid-margin-y > .medium-9 { height: calc(75% - 1.875rem); } .grid-margin-y > .medium-10 { height: calc(83.3333% - 1.875rem); } .grid-margin-y > .medium-11 { height: calc(91.6667% - 1.875rem); } .grid-margin-y > .medium-12 { height: calc(100% - 1.875rem); } .grid-frame.grid-margin-y, .grid-margin-y.medium-grid-frame { height: calc(1.875rem + 100vh); } .medium-flex-container { display: flex; } .medium-flex-child-auto { flex: 1 1 auto; } .medium-flex-child-grow { flex: 1 0 auto; } .medium-flex-child-shrink { flex: 0 1 auto; } .medium-flex-dir-row { flex-direction: row; } .medium-flex-dir-row-reverse { flex-direction: row-reverse; } .medium-flex-dir-column { flex-direction: column; } .medium-flex-dir-column-reverse { flex-direction: column-reverse; } } @media (min-width: 40em) and (max-width: 64em) { .gigya-style-legacy .gigya-image, .gigya-style-modern .gigya-image { max-width: 350px; } } @media only screen and (max-width: 1010px) and (min-width: 750px) { .share h3 { float: none; } .share h3 a span { display: none; } .french .share h3 a { padding: 0px 10px; } .share .first h3 a span { display: inline-block; } } @media only screen and (max-width: 1360px) and (min-width: 750px) { .hide-for-largest, .hide-for-medium, .hide-for-medium-down, .hide-for-small, .show-for-large, .show-for-large-down, .show-for-large-up, .show-for-medium-up { display: inherit !important; } .hide-for-large, .hide-for-large-down, .hide-for-large-up, .hide-for-medium-up, .show-for-largest, .show-for-medium, .show-for-medium-down, .show-for-small { display: none !important; } .largest-6, .row .largest-6 { width: 49.999%; } .large-1, .row .large-1 { width: 8.33333%; } .large-2, .row .large-2 { width: 16.6667%; } .large-3, .row .large-3 { width: 25%; } .large-4, .row .large-4 { width: 33.3333%; } .large-5, .row .large-5 { width: 41.6667%; } .large-6, .row .large-6 { width: 50%; } .large-7, .row .large-7 { width: 58.3333%; } .large-8, .row .large-8 { width: 66.6667%; } .large-9, .row .large-9 { width: 75%; } .large-10, .row .large-10 { width: 83.3333%; } .large-11, .row .large-11 { width: 91.6667%; } .large-12, .row .large-12 { width: 100%; } } @media print, screen and (min-width: 750px) { .large-order-1 { order: 1; } .large-order-2 { order: 2; } .large-order-3 { order: 3; } .large-order-4 { order: 4; } .large-order-5 { order: 5; } .large-order-6 { order: 6; } } @media screen and (max-width: 1360px) and (min-width: 750px) { #roll-down-ad { max-width: 1000px; } .page-template-edit-profile .user-meta-container .cell:nth-child(2), .page-template-my-profile .user-meta-container .cell:nth-child(2) { padding-top: 0px; padding-left: 16px; } #secondary-nav .logo { width: 35%; } #secondary-nav .ad { width: 55%; } .flexbox .post-type-archive-rewards .flex-wrap .flex-item { width: 33.2%; } .gigya-challenges .challenges .challenge, .gigya-challenges .challenges .medal, .gigya-challenges .medals .challenge, .gigya-challenges .medals .medal, .gigya-medals .challenges .challenge, .gigya-medals .challenges .medal, .gigya-medals .medals .challenge, .gigya-medals .medals .medal { width: 33.333%; } .page-title-container .page-title .partner-logo, .page-title-container .page-title .trending { display: block; } .story .share h3 a { padding: 0px 15px; } .share h3 { float: none; } } @media only screen and (min-width: 751px) { .user-profile .content.user-details .flex { display: flex; margin-bottom: 1px; } .user-profile .content.user-details .border:first-of-type { border-right: 1px solid rgb(204, 204, 204); } #reward-popup .share-channels .user-profile .content .user-info button, .gm-popup .share-channels .user-profile .content .user-info button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .user-profile .content .user-info a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .user-profile .content .user-info a, .user-profile .content .user-info #reward-popup .share-channels button, .user-profile .content .user-info .button, .user-profile .content .user-info .gm-popup .share-channels button, .user-profile .content .user-info .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .user-profile .content .user-info .secondary-header-nav ul.secondary-nav#menu-foundation .button a { display: block; } #reward-popup .share-channels .user-profile button.edit-profile, .follow-ad, .gm-popup .share-channels .user-profile button.edit-profile, .invite-ad, .secondary-header-nav ul.secondary-nav#menu-fondation .button .user-profile a.edit-profile, .secondary-header-nav ul.secondary-nav#menu-foundation .button .user-profile a.edit-profile, .user-profile #reward-popup .share-channels button.edit-profile, .user-profile .button.edit-profile, .user-profile .gm-popup .share-channels button.edit-profile, .user-profile .secondary-header-nav ul.secondary-nav#menu-fondation .button a.edit-profile, .user-profile .secondary-header-nav ul.secondary-nav#menu-foundation .button a.edit-profile { display: none; } .user-profile .redeemable-points { position: absolute; bottom: 10px; } } @media (min-width: 48em) { .grid-container { padding-right: 80px; padding-left: 80px; } .small, small { font-size: 12px; } .template-label.page-title, h1.page-title { margin-bottom: 17px; } .author h2 { margin: 0px 0px 31px; } .entry-content ul { padding-left: 22px; } .wp-caption .wp-caption-text { margin-top: 15px; } .flyout-navigation { top: 65px; } .flyout-nav li a { line-height: 19px; padding-bottom: 14.5px; } .flyout-nav li.menu-item-has-children .sub-menu li a { padding-bottom: 21px; } .secondary-header-wrapper .hof-header-image, .secondary-header-wrapper .template-label { margin-bottom: 13px; } .secondary-header-nav.secondary-nav-margin-bottom { margin-bottom: 36px; } .secondary-header-nav ul { padding: 20px 0px; } .secondary-header-nav ul.secondary-nav { width: auto; } #infinite-handle > a, #reward-popup .share-channels button, #reward-popup .share-channels button.back-to-login, .back-to-login.button, .gigya-input-submit, .gm-popup .share-channels button, .gm-popup .share-channels button.back-to-login, .item.widget_eu_cookie_law_widget.widget #eu-cookie-law form input, .search-submit, .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button a.back-to-login, .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.back-to-login, .wp-block-button__link, a.button, button.button, button.button-wide, input.button { width: 297px; } .close-sticky-ad { top: 30px; right: 30px; } #reward-popup .share-channels .user-profile-gigya-websdk button.secondary.oc-logout, .gm-popup .share-channels .user-profile-gigya-websdk button.secondary.oc-logout, .user-profile-gigya-websdk #reward-popup .share-channels button.secondary.oc-logout, .user-profile-gigya-websdk .gm-popup .share-channels button.secondary.oc-logout, .user-profile-gigya-websdk button.button.secondary.oc-logout, a.button-wide, button.button-wide { width: 354px; height: 50px; font-size: 16px; line-height: 24px; } footer p:first-child br { display: block; } .page-template-hall-of-fame #content, .page-template-hall-of-fame-selection #content { padding-top: 6px; } .page-template-challenges #content, .page-template-favorites #content, .page-template-my-classroom #content, .page-template-oc-landing #content, .page-template-oc-landing-loggedin #content, .post-type-archive-rewards #content, .single-rewards #content { padding-top: 19px; } .checkbox-container input[type="checkbox"]:checked + span.checkmark::after { width: 85px; } .checkbox-container span.checkmark { height: 63px; width: 63px; } .foundation-signup-block__logged-out .checkbox-container { display: flex; } .foundation-signup-block__logged-out .checkbox-container .checkmark { margin-bottom: 0px; } #mc-embedded-subscribe-form label p { max-width: 40%; } .contact-form.commentsblock .grunion-field-wrap:not(.grunion-field-textarea-wrap) { width: calc(50% - 10px); float: left; } .contact-form.commentsblock .grunion-field-wrap:not(.grunion-field-textarea-wrap):nth-of-type(2n+1) { margin-right: 20px; } .contact-form.commentsblock .grunion-field-textarea-wrap { clear: both; padding-top: 1px; } .contest-block .entry-form { max-width: 297px; margin: 25px auto 0px; } .email-popup-container form { margin-top: 17.5px; } .email-popup-container form.frm-signup h2 { margin-bottom: 33px; } .email-popup-container form.frm-signup .gigya-composite-control-submit { border-top: none; } .email-popup-container form.frm-signup input[type="submit"] { margin: 32px 0px 0px; } .forgot-password-container .frm-forgot-password .gigya-composite-control-submit { margin-top: 15px; text-align: center; } .my-profile-email-notice-block .my-profile-email-notice { font-size: 12px; } #reward-popup .share-channels form#adjust-term-conditions-settings-preferences button.button_transparent, #reward-popup .share-channels form#privacy-setting-preferences button.button_transparent, .gm-popup .share-channels form#adjust-term-conditions-settings-preferences button.button_transparent, .gm-popup .share-channels form#privacy-setting-preferences button.button_transparent, form#adjust-term-conditions-settings-preferences #reward-popup .share-channels button.button_transparent, form#adjust-term-conditions-settings-preferences .gm-popup .share-channels button.button_transparent, form#adjust-term-conditions-settings-preferences button.button.button_transparent, form#privacy-setting-preferences #reward-popup .share-channels button.button_transparent, form#privacy-setting-preferences .gm-popup .share-channels button.button_transparent, form#privacy-setting-preferences button.button.button_transparent { width: 430px; height: 60px; } form#adjust-term-conditions-settings-preferences .checkbox-label, form#privacy-setting-preferences .checkbox-label { font-size: 20px; line-height: 26px; } .card .icons-container { margin-top: 13px; } .card--article .img-container { margin-bottom: 15px; } .card--article-media .img-container { height: 433px; } .card--article-media .txt-container { padding-left: 80px; padding-right: 80px; } .card--profile .img-container { width: 78px; margin-right: 14px; } .card--profile p.meta { margin-top: 0px; } .card--board-directors .img-container { height: 167px; } .card--leadership-team .img-container { margin: 0px 0px 30px; } .card--hof { margin-bottom: 30px; } .card--hof .icons-container { margin-bottom: 13px; } .seasons-content-card .img-container { width: 153px; } .cta-container .grid-x { flex-direction: row-reverse; } .sharedaddy { margin-right: 25px; } .share-icons-wrapper .share-icons { display: flex; } .single-athletes .share-icons-wrapper .share-icons, .single-games .share-icons-wrapper .share-icons, .single-sports .share-icons-wrapper .share-icons { margin-bottom: -10px; } .single-coc_webinars .share-icons-wrapper .share-icons, .single-one-team .share-icons-wrapper .share-icons, .single-positions .share-icons-wrapper .share-icons, .single-post .share-icons-wrapper .share-icons, .single-press .share-icons-wrapper .share-icons, .single-resources .share-icons-wrapper .share-icons { margin-right: 25px; } .page-template-template-komak .share-icons-wrapper .share-icons, .single-athletes .share-icons-wrapper .share-icons, .single-games .share-icons-wrapper .share-icons, .single-sports .share-icons-wrapper .share-icons { margin-bottom: -7px; } .item.widget_eu_cookie_law_widget.widget #eu-cookie-law form { max-width: 344px; } .countdown { background-size: 25%; } .countdown .countdown-container .countdown_row { width: 40%; } .countdown .countdown-container .countdown_row .countdown_section { width: 25%; font-size: 20px; } .countdown .countdown-container .countdown_row .countdown_section .countdown_amount { font-size: 28px; } footer .social-links { justify-content: flex-start; margin-bottom: 30.5px; } footer .social-links li { margin-right: 15px; } .medal-count-block .inline-container.has-sponsor .games-sponsor { max-width: 100%; } .single-athletes .total-medal-count .circle, .single-games .total-medal-count .circle, .single-sports .total-medal-count .circle, .total-medal-count.medal-count-block .circle { margin-left: 15px; } .single-athletes .total-medal-count .circle .medal, .single-games .total-medal-count .circle .medal, .single-sports .total-medal-count .circle .medal, .total-medal-count.medal-count-block .circle .medal { width: 63px; } .single-athletes .total-medal-count .circle span, .single-games .total-medal-count .circle span, .single-sports .total-medal-count .circle span, .total-medal-count.medal-count-block .circle span { bottom: 20px; } .sticky-ad-wrapper { padding: 30px 0px; } .alert-close-wrapper { width: 60px; } .alert-close { right: 30px; } .accordion .closed { padding-bottom: 30px; } .team-module .accordion ul { column-count: 2; } .blog hr { margin: 25px 0px 30px; } .blog #infinite-handle { padding-top: 30px; border-top: 1px solid rgb(208, 208, 208); } .single-coc_hall_of_fame .entry-content .author-profile-wrapper, .single-coc_webinars .entry-content .author-profile-wrapper, .single-one-team .entry-content .author-profile-wrapper, .single-photos .entry-content .author-profile-wrapper, .single-post .entry-content .author-profile-wrapper, .single-venues .entry-content .author-profile-wrapper, .single-videos .entry-content .author-profile-wrapper { align-items: center; } .single-coc_hall_of_fame .entry-content .author-profile, .single-coc_webinars .entry-content .author-profile, .single-one-team .entry-content .author-profile, .single-photos .entry-content .author-profile, .single-post .entry-content .author-profile, .single-venues .entry-content .author-profile, .single-videos .entry-content .author-profile { display: flex; } .single-coc_hall_of_fame .entry-content .author-profile .author:not(:first-of-type), .single-coc_webinars .entry-content .author-profile .author:not(:first-of-type), .single-one-team .entry-content .author-profile .author:not(:first-of-type), .single-photos .entry-content .author-profile .author:not(:first-of-type), .single-post .entry-content .author-profile .author:not(:first-of-type), .single-venues .entry-content .author-profile .author:not(:first-of-type), .single-videos .entry-content .author-profile .author:not(:first-of-type) { margin: 0px 0px 0px 34px; } .author .author-bio-wrapper .grid-x { flex-direction: row-reverse; } .author .author-bio-wrapper .author-social { margin: 15px 0px 0px -20px; } .author .author-bio-wrapper .author-social img { width: 100px; } #reward-popup .share-channels .page-template-my-classroom button.secondary, .gm-popup .share-channels .page-template-my-classroom button.secondary, .page-template-my-classroom #reward-popup .share-channels button.secondary, .page-template-my-classroom .button.secondary, .page-template-my-classroom .gm-popup .share-channels button.secondary, .page-template-my-classroom .secondary-header-nav ul.secondary-nav#menu-fondation .button a.secondary, .page-template-my-classroom .secondary-header-nav ul.secondary-nav#menu-foundation .button a.secondary, .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-my-classroom a.secondary, .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-my-classroom a.secondary { max-width: 431.633px; margin-left: auto; margin-right: auto; } .page-template-edit-profile .profile-pic-container, .page-template-my-profile .profile-pic-container { width: 222px; height: 222px; margin-top: 10px; } .page-template-edit-profile .profile-pic-container .pictogram, .page-template-my-profile .profile-pic-container .pictogram { width: 60px; height: 60px; background-size: 60px 60px !important; } .page-template-my-profile .small-order-2.large-order-1 h2 { margin-top: 0px; } .page-template-edit-profile .profile-pic-container { margin: 0px; float: right; } .page-template-edit-profile .profile-pic-container .picture-upload i { font-size: 30px; } .page-template-edit-profile .profile-pic-container .picture-upload { width: 60px; height: 60px; background-size: 60px 60px !important; } .benefits-container { padding: 30px 0px; } .edu-downloads-websdk .downloads img { display: block; margin-bottom: 17px; } .single-board-members .board-member-meta { margin: 33px 0px 29px; } .page-template-template-komak .single-post-meta img, .single-athletes .single-post-meta img, .single-games .single-post-meta img, .single-sports .single-post-meta img { max-width: 142px; } .single-sports .single-post-meta img.sport-pictogram { max-width: 98px; } .social-meta .social-meta-list li { margin-right: 24px; } .social-meta .social-meta-list li img { width: 63px; height: 63px; } .single-rewards .download { margin-top: 0px; margin-right: 20px; } .single-rewards .download:last-of-type { margin-right: 0px; } .post-type-archive-rewards .contest-carousel, .post-type-archive-rewards .wallpaper-carousel { display: flex; flex-wrap: wrap; } #oid-popup-container #oid-popup .olympic-club-logo, .page-template-template-oc-login .olympic-club-login-wrapper .olympic-club-logo { max-width: 353px; } #oid-popup-container #oid-popup .oc-signup, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup { max-width: 297px; margin: 20px auto 0px; } #oid-popup-container #oid-popup .oc-signup_social, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup_social { margin-bottom: 15px; } #oid-popup-container #oid-popup p.has-small-font-size, .page-template-template-oc-login .olympic-club-login-wrapper p.has-small-font-size { margin: 19px 0px 0px; } #oid-popup-container #oid-popup { padding-top: 99px; } #oid-popup-container #oid-popup .gm-popup-content .close { right: -50px; } .email-popup-container h2, .forgot-password-container h2 { margin-bottom: 27px; } .forgot-password-container { margin-top: 16.5px; } .forgot-password-container .forgot-password-instruction { margin-bottom: 28px; } .back-to-login { margin: 17px auto 0px; } #reward-popup .share-channels button.back-to-login, .back-to-login.button, .gm-popup .share-channels button.back-to-login, .secondary-header-nav ul.secondary-nav#menu-fondation .button a.back-to-login, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.back-to-login { display: block; margin: 28px auto 0px; } .manage-personal-data a.button-wide, .manage-personal-data button.button-wide { width: 545px; margin: 29px 0px; height: 50px; } .profile-privavcy-settings a.button-wide, .profile-privavcy-settings button.button-wide { width: 545px; } .gigya-style-legacy #gigya-forgot-password-success-screen, .gigya-style-legacy .gigya-link-accounts-form, .gigya-style-legacy .gigya-login-form, .gigya-style-legacy .gigya-profile-form, .gigya-style-legacy .gigya-register-form, .gigya-style-legacy .gigya-reset-password-form, .gigya-style-modern #gigya-forgot-password-success-screen, .gigya-style-modern .gigya-link-accounts-form, .gigya-style-modern .gigya-login-form, .gigya-style-modern .gigya-profile-form, .gigya-style-modern .gigya-register-form, .gigya-style-modern .gigya-reset-password-form { max-width: 610px; margin: 30px auto; } .gigya-style-legacy .gigya-register-form, .gigya-style-modern .gigya-register-form { margin: 30px auto 100px; } .gigya-style-legacy .gigya-divider-content, .gigya-style-modern .gigya-divider-content { width: 344px; } .gigya-style-legacy .gigya-divider-content::after, .gigya-style-legacy .gigya-divider-content::before, .gigya-style-modern .gigya-divider-content::after, .gigya-style-modern .gigya-divider-content::before { width: 145px; } #reward-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link, #reward-popup .share-channels .gigya-style-modern button.gigya-composite-control-link, .gigya-style-legacy #reward-popup .share-channels button.gigya-composite-control-link, .gigya-style-legacy .gigya-composite-control-link.button, .gigya-style-legacy .gigya-input-submit, .gigya-style-legacy .gm-popup .share-channels button.gigya-composite-control-link, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link, .gigya-style-legacy .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link, .gigya-style-modern #reward-popup .share-channels button.gigya-composite-control-link, .gigya-style-modern .gigya-composite-control-link.button, .gigya-style-modern .gigya-input-submit, .gigya-style-modern .gm-popup .share-channels button.gigya-composite-control-link, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-fondation .button a.gigya-composite-control-link, .gigya-style-modern .secondary-header-nav ul.secondary-nav#menu-foundation .button a.gigya-composite-control-link, .gm-popup .share-channels .gigya-style-legacy button.gigya-composite-control-link, .gm-popup .share-channels .gigya-style-modern button.gigya-composite-control-link, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-legacy a.gigya-composite-control-link, .secondary-header-nav ul.secondary-nav#menu-fondation .button .gigya-style-modern a.gigya-composite-control-link, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-legacy a.gigya-composite-control-link, .secondary-header-nav ul.secondary-nav#menu-foundation .button .gigya-style-modern a.gigya-composite-control-link { width: 344px; } .gigya-style-legacy .gigya-composite-control-checkbox, .gigya-style-modern .gigya-composite-control-checkbox { display: inline-block; width: 24.5%; margin-bottom: 0px; } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-input-checkbox, .gigya-style-modern .gigya-composite-control-checkbox .gigya-input-checkbox { width: 60px; height: 60px; } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-input-checkbox:checked + label::before, .gigya-style-modern .gigya-composite-control-checkbox .gigya-input-checkbox:checked + label::before { top: 5px; left: 5px; } .table-scrollable-wrapper { padding-left: 0px; margin: 0px; width: auto; } .table.scrollable, .wp-block-table { padding-left: 0px; } .table.scrollable table, .wp-block-table table { width: 100%; } .table.scrollable table th:last-of-type::before, .wp-block-table table th:last-of-type::before { content: none; } .page-template-favorites .entry-header, .page-template-favorites .entry-title { font-size: 23px; } .page-template-favorites p.sub-entry-title a { font-size: 18px; } .overall tbody tr td, .paris tbody tr td, .weekly tbody tr td { padding: 10px 5px; } .coc-slider.slick-slider { padding-left: 4px; } .gform_wrapper form .gform_body .gform_fields .gfield { width: 48%; margin-bottom: 32px; } .gform_wrapper form .gform_body .gform_fields .gfield:last-of-type { width: 100%; } .gform_wrapper form#gform_1 .gfield.has-wrap { width: calc(50% - 10px); float: left; } .gform_wrapper form#gform_1 .gfield.has-wrap:nth-of-type(2n+1) { margin-right: 20px; } .wp-block-cover figcaption, .wp-block-image figcaption { margin: 15px 0px 0px; } .wp-block-button { max-width: 297px; } .wp-block-quote { max-width: 444px; margin: 30px auto; } .wp-block-columns:first-of-type { margin-top: 18px; } .wp-block-media-text .wp-block-media-text__content { padding-left: 14px; } .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content { padding: 0px 14px 0px 0px; } .contest-block img { margin-bottom: 33px; } .single-partners .cta-block { margin-top: 52px; } .filter-posts-block.has-press-posts .grid-x .cell:not(:last-of-type) article.type-press { margin-bottom: 0px; } .positions-block .positions-list { margin-top: 30px; } .reveal-content-block .wp-block-columns:first-of-type .wp-block-column .leadership-block { margin-top: 0px; } .search-posts-block .grid-x { justify-content: center; } .search-posts-block .search-form_filters .search-posts-filter.submit input[type="submit"] { max-width: 297px; margin-left: auto; margin-right: auto; } .signup-block img { margin-bottom: 33px; } #header-login button.login { margin-left: 20px; } .checkbox-label .content { font-size: 20px; line-height: 26px; margin-left: 17px; } .has-alert .search-bar-wrapper { top: 185px; } .search-form { max-width: 609px; } } @media only screen and (max-width: 1279px) and (min-width: 768px) { .touch table.hide-for-large, .touch table.hide-for-small, .touch table.hide-for-xlarge, .touch table.show-for-medium { display: table !important; } .touch .nav-bar li a { font-size: 13px; } .touch .nav-bar li.has-flyout > a.flyout-toggle { padding: 20px !important; } .touch .nav-bar li.has-flyout > a { padding-right: 36px !important; } .clearing-main-left, .clearing-main-right { height: 100%; width: 40px; top: 0px; border: none; } .clearing-main-left::before, .clearing-main-right::before { position: absolute; top: 50%; } .clearing-main-left { left: 0px; } .clearing-main-left::before { left: 5px; content: ""; display: block; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; border-image: initial; } .clearing-main-right { height: 100%; right: 0px; } .clearing-main-right::before { content: ""; display: block; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); border-image: initial; } } @media (min-width: 783px) { .admin-bar .flyout-navigation, .admin-bar .secondary-header-nav.active { top: 97px; } .admin-bar .top-bar { top: 31.8px; } .admin-bar .search-bar-wrapper.sticky { top: 97px !important; } } @media (min-width: 1024px) { .alignwide { position: relative; left: 50%; transform: translate3d(-50%, 0px, 0px); width: 100vw; max-width: 1350px; padding: 0px 80px; } } @media print, screen and (min-width: 64em) { .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12, .grid-x > .large-full, .grid-x > .large-shrink { flex-basis: auto; } .grid-x > .large-auto { flex: 1 1 0px; width: auto; } .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12, .grid-x > .large-shrink { flex: 0 0 auto; } .grid-x > .large-shrink { width: auto; } .grid-x > .large-1 { width: 8.33333%; } .grid-x > .large-2 { width: 16.6667%; } .grid-x > .large-3 { width: 25%; } .grid-x > .large-4 { width: 33.3333%; } .grid-x > .large-5 { width: 41.6667%; } .grid-x > .large-6 { width: 50%; } .grid-x > .large-7 { width: 58.3333%; } .grid-x > .large-8 { width: 66.6667%; } .grid-x > .large-9 { width: 75%; } .grid-x > .large-10 { width: 83.3333%; } .grid-x > .large-11 { width: 91.6667%; } .grid-x > .large-12 { width: 100%; } .grid-margin-x > .large-auto, .grid-margin-x > .large-shrink { width: auto; } .grid-margin-x > .large-1 { width: calc(8.33333% - 1.875rem); } .grid-margin-x > .large-2 { width: calc(16.6667% - 1.875rem); } .grid-margin-x > .large-3 { width: calc(25% - 1.875rem); } .grid-margin-x > .large-4 { width: calc(33.3333% - 1.875rem); } .grid-margin-x > .large-5 { width: calc(41.6667% - 1.875rem); } .grid-margin-x > .large-6 { width: calc(50% - 1.875rem); } .grid-margin-x > .large-7 { width: calc(58.3333% - 1.875rem); } .grid-margin-x > .large-8 { width: calc(66.6667% - 1.875rem); } .grid-margin-x > .large-9 { width: calc(75% - 1.875rem); } .grid-margin-x > .large-10 { width: calc(83.3333% - 1.875rem); } .grid-margin-x > .large-11 { width: calc(91.6667% - 1.875rem); } .grid-margin-x > .large-12 { width: calc(100% - 1.875rem); } .large-up-1 > .cell { width: 100%; } .large-up-2 > .cell { width: 50%; } .large-up-3 > .cell { width: 33.3333%; } .large-up-4 > .cell { width: 25%; } .large-up-5 > .cell { width: 20%; } .large-up-6 > .cell { width: 16.6667%; } .large-up-7 > .cell { width: 14.2857%; } .large-up-8 > .cell { width: 12.5%; } .grid-margin-x.large-up-1 > .cell { width: calc(100% - 1.875rem); } .grid-margin-x.large-up-2 > .cell { width: calc(50% - 1.875rem); } .grid-margin-x.large-up-3 > .cell { width: calc(33.3333% - 1.875rem); } .grid-margin-x.large-up-4 > .cell { width: calc(25% - 1.875rem); } .grid-margin-x.large-up-5 > .cell { width: calc(20% - 1.875rem); } .grid-margin-x.large-up-6 > .cell { width: calc(16.6667% - 1.875rem); } .grid-margin-x.large-up-7 > .cell { width: calc(14.2857% - 1.875rem); } .grid-margin-x.large-up-8 > .cell { width: calc(12.5% - 1.875rem); } .small-margin-collapse > .large-1 { width: 8.33333%; } .small-margin-collapse > .large-2 { width: 16.6667%; } .small-margin-collapse > .large-3 { width: 25%; } .small-margin-collapse > .large-4 { width: 33.3333%; } .small-margin-collapse > .large-5 { width: 41.6667%; } .small-margin-collapse > .large-6 { width: 50%; } .small-margin-collapse > .large-7 { width: 58.3333%; } .small-margin-collapse > .large-8 { width: 66.6667%; } .small-margin-collapse > .large-9 { width: 75%; } .small-margin-collapse > .large-10 { width: 83.3333%; } .small-margin-collapse > .large-11 { width: 91.6667%; } .small-margin-collapse > .large-12 { width: 100%; } .medium-margin-collapse > .large-1 { width: 8.33333%; } .medium-margin-collapse > .large-2 { width: 16.6667%; } .medium-margin-collapse > .large-3 { width: 25%; } .medium-margin-collapse > .large-4 { width: 33.3333%; } .medium-margin-collapse > .large-5 { width: 41.6667%; } .medium-margin-collapse > .large-6 { width: 50%; } .medium-margin-collapse > .large-7 { width: 58.3333%; } .medium-margin-collapse > .large-8 { width: 66.6667%; } .medium-margin-collapse > .large-9 { width: 75%; } .medium-margin-collapse > .large-10 { width: 83.3333%; } .medium-margin-collapse > .large-11 { width: 91.6667%; } .medium-margin-collapse > .large-12 { width: 100%; } .large-margin-collapse, .large-margin-collapse > .cell { margin-right: 0px; margin-left: 0px; } .large-margin-collapse > .small-1 { width: 8.33333%; } .large-margin-collapse > .small-2 { width: 16.6667%; } .large-margin-collapse > .small-3 { width: 25%; } .large-margin-collapse > .small-4 { width: 33.3333%; } .large-margin-collapse > .small-5 { width: 41.6667%; } .large-margin-collapse > .small-6 { width: 50%; } .large-margin-collapse > .small-7 { width: 58.3333%; } .large-margin-collapse > .small-8 { width: 66.6667%; } .large-margin-collapse > .small-9 { width: 75%; } .large-margin-collapse > .small-10 { width: 83.3333%; } .large-margin-collapse > .small-11 { width: 91.6667%; } .large-margin-collapse > .small-12 { width: 100%; } .large-margin-collapse > .medium-1 { width: 8.33333%; } .large-margin-collapse > .medium-2 { width: 16.6667%; } .large-margin-collapse > .medium-3 { width: 25%; } .large-margin-collapse > .medium-4 { width: 33.3333%; } .large-margin-collapse > .medium-5 { width: 41.6667%; } .large-margin-collapse > .medium-6 { width: 50%; } .large-margin-collapse > .medium-7 { width: 58.3333%; } .large-margin-collapse > .medium-8 { width: 66.6667%; } .large-margin-collapse > .medium-9 { width: 75%; } .large-margin-collapse > .medium-10 { width: 83.3333%; } .large-margin-collapse > .medium-11 { width: 91.6667%; } .large-margin-collapse > .medium-12 { width: 100%; } .large-margin-collapse > .large-1 { width: 8.33333%; } .large-margin-collapse > .large-2 { width: 16.6667%; } .large-margin-collapse > .large-3 { width: 25%; } .large-margin-collapse > .large-4 { width: 33.3333%; } .large-margin-collapse > .large-5 { width: 41.6667%; } .large-margin-collapse > .large-6 { width: 50%; } .large-margin-collapse > .large-7 { width: 58.3333%; } .large-margin-collapse > .large-8 { width: 66.6667%; } .large-margin-collapse > .large-9 { width: 75%; } .large-margin-collapse > .large-10 { width: 83.3333%; } .large-margin-collapse > .large-11 { width: 91.6667%; } .large-margin-collapse > .large-12 { width: 100%; } .large-padding-collapse { margin-right: 0px; margin-left: 0px; } .large-padding-collapse > .cell { padding-right: 0px; padding-left: 0px; } .large-offset-0 { margin-left: 0px; } .grid-margin-x > .large-offset-0 { margin-left: 0.9375rem; } .large-offset-1 { margin-left: 8.33333%; } .grid-margin-x > .large-offset-1 { margin-left: calc(8.33333% + 0.9375rem); } .large-offset-2 { margin-left: 16.6667%; } .grid-margin-x > .large-offset-2 { margin-left: calc(16.6667% + 0.9375rem); } .large-offset-3 { margin-left: 25%; } .grid-margin-x > .large-offset-3 { margin-left: calc(25% + 0.9375rem); } .large-offset-4 { margin-left: 33.3333%; } .grid-margin-x > .large-offset-4 { margin-left: calc(33.3333% + 0.9375rem); } .large-offset-5 { margin-left: 41.6667%; } .grid-margin-x > .large-offset-5 { margin-left: calc(41.6667% + 0.9375rem); } .large-offset-6 { margin-left: 50%; } .grid-margin-x > .large-offset-6 { margin-left: calc(50% + 0.9375rem); } .large-offset-7 { margin-left: 58.3333%; } .grid-margin-x > .large-offset-7 { margin-left: calc(58.3333% + 0.9375rem); } .large-offset-8 { margin-left: 66.6667%; } .grid-margin-x > .large-offset-8 { margin-left: calc(66.6667% + 0.9375rem); } .large-offset-9 { margin-left: 75%; } .grid-margin-x > .large-offset-9 { margin-left: calc(75% + 0.9375rem); } .large-offset-10 { margin-left: 83.3333%; } .grid-margin-x > .large-offset-10 { margin-left: calc(83.3333% + 0.9375rem); } .large-offset-11 { margin-left: 91.6667%; } .grid-margin-x > .large-offset-11 { margin-left: calc(91.6667% + 0.9375rem); } .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12, .grid-y > .large-full, .grid-y > .large-shrink { flex-basis: auto; } .grid-y > .large-auto { flex: 1 1 0px; height: auto; } .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12, .grid-y > .large-shrink { flex: 0 0 auto; } .grid-y > .large-shrink { height: auto; } .grid-y > .large-1 { height: 8.33333%; } .grid-y > .large-2 { height: 16.6667%; } .grid-y > .large-3 { height: 25%; } .grid-y > .large-4 { height: 33.3333%; } .grid-y > .large-5 { height: 41.6667%; } .grid-y > .large-6 { height: 50%; } .grid-y > .large-7 { height: 58.3333%; } .grid-y > .large-8 { height: 66.6667%; } .grid-y > .large-9 { height: 75%; } .grid-y > .large-10 { height: 83.3333%; } .grid-y > .large-11 { height: 91.6667%; } .grid-y > .large-12 { height: 100%; } .large-grid-frame { overflow: hidden; position: relative; flex-wrap: nowrap; align-items: stretch; width: 100vw; } .cell .large-grid-frame { width: 100%; } .large-cell-block { overflow-x: auto; max-width: 100%; } .large-cell-block-container { display: flex; flex-direction: column; max-height: 100%; } .large-cell-block-container > .grid-x { max-height: 100%; flex-wrap: nowrap; } .large-cell-block-y { overflow-y: auto; max-height: 100%; min-height: 100%; } .grid-y.large-grid-frame { width: auto; overflow: hidden; position: relative; flex-wrap: nowrap; align-items: stretch; height: 100vh; } .cell .grid-y.large-grid-frame { height: 100%; } .grid-margin-y > .large-auto, .grid-margin-y > .large-shrink { height: auto; } .grid-margin-y > .large-1 { height: calc(8.33333% - 1.875rem); } .grid-margin-y > .large-2 { height: calc(16.6667% - 1.875rem); } .grid-margin-y > .large-3 { height: calc(25% - 1.875rem); } .grid-margin-y > .large-4 { height: calc(33.3333% - 1.875rem); } .grid-margin-y > .large-5 { height: calc(41.6667% - 1.875rem); } .grid-margin-y > .large-6 { height: calc(50% - 1.875rem); } .grid-margin-y > .large-7 { height: calc(58.3333% - 1.875rem); } .grid-margin-y > .large-8 { height: calc(66.6667% - 1.875rem); } .grid-margin-y > .large-9 { height: calc(75% - 1.875rem); } .grid-margin-y > .large-10 { height: calc(83.3333% - 1.875rem); } .grid-margin-y > .large-11 { height: calc(91.6667% - 1.875rem); } .grid-margin-y > .large-12 { height: calc(100% - 1.875rem); } .grid-frame.grid-margin-y, .grid-margin-y.large-grid-frame { height: calc(1.875rem + 100vh); } .large-flex-container { display: flex; } .large-flex-child-auto { flex: 1 1 auto; } .large-flex-child-grow { flex: 1 0 auto; } .large-flex-child-shrink { flex: 0 1 auto; } .large-flex-dir-row { flex-direction: row; } .large-flex-dir-row-reverse { flex-direction: row-reverse; } .large-flex-dir-column { flex-direction: column; } .large-flex-dir-column-reverse { flex-direction: column-reverse; } } @media (min-width: 64em) { .grid-container { padding-right: 30px; padding-left: 30px; } .has-normal-font-size, p { font-size: 18px; } .has-large-font-size, .lead { font-size: 26px; line-height: 34px; } .small, small { font-size: 14px; } .template-label, .template-label.stratum, h1, h1.stratum { font-size: 48px; line-height: 57px; } .template-label.page-title, h1.page-title { margin-bottom: 28px; } .single .entry-content .template-label:not(.single-post-title), .single .entry-content h1:not(.single-post-title), h2 { font-size: 36px; line-height: 42px; } .author h2 { margin: 0px; } h3 { font-size: 20px; line-height: 24px; } h4 { font-size: 24px; line-height: 28px; } h5 { font-size: 18px; } .photo-credit, .wp-caption-text, figure .photo-credit, figure figcaption, h6 { font-size: 16px; line-height: 22px; } .entry-content ol li, .entry-content ul li { font-size: 18px; line-height: 24px; } .entry-content ol { padding-left: 25px; } .alignwide { padding: 0px; } .flyout-navigation { width: 290px; } .flyout-nav li a { font-size: 20px; line-height: 32px; } .flyout-nav li.menu-item-has-children > a::after { background-size: contain; } .secondary-header-nav.secondary-nav-margin-bottom, .secondary-header-wrapper .hof-header-image, .secondary-header-wrapper .template-label { margin-bottom: 30px; } .secondary-header-nav ul .menu-item a { font-size: 18px; } .secondary-header-nav ul.secondary-nav .menu-item:last-of-type { padding-right: 0px; } .secondary-header-nav ul.secondary-nav.hall-of-fame-nav .menu-item { margin-right: 45px; } .secondary-header-nav ul.secondary-nav.about-nav { margin-left: -28px; } .secondary-header-nav ul.secondary-nav.about-nav .menu-item { margin: 0px; } .secondary-header-nav ul.secondary-nav.about-nav .menu-item:last-of-type { padding: 0px; } .secondary-header-nav ul.secondary-nav#menu-fondation, .secondary-header-nav ul.secondary-nav#menu-foundation { position: relative; } .secondary-header-nav ul.secondary-nav#menu-fondation .menu-item:nth-last-of-type(2), .secondary-header-nav ul.secondary-nav#menu-foundation .menu-item:nth-last-of-type(2) { padding-right: 0px; } #reward-popup .share-channels .secondary-header-nav ul.secondary-nav#menu-fondation button, #reward-popup .share-channels .secondary-header-nav ul.secondary-nav#menu-foundation button, .gm-popup .share-channels .secondary-header-nav ul.secondary-nav#menu-fondation button, .gm-popup .share-channels .secondary-header-nav ul.secondary-nav#menu-foundation button, .secondary-header-nav ul.secondary-nav#menu-fondation #reward-popup .share-channels button, .secondary-header-nav ul.secondary-nav#menu-fondation .button, .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button ul.secondary-nav#menu-foundation a, .secondary-header-nav ul.secondary-nav#menu-fondation .gm-popup .share-channels button, .secondary-header-nav ul.secondary-nav#menu-foundation #reward-popup .share-channels button, .secondary-header-nav ul.secondary-nav#menu-foundation .button, .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-foundation .button ul.secondary-nav#menu-fondation a, .secondary-header-nav ul.secondary-nav#menu-foundation .gm-popup .share-channels button { display: inline-flex; position: absolute; top: 50%; right: 0px; transform: translate3d(0px, -50%, 0px); max-width: 160px; margin: 0px; padding: 0px; } .footer-nav li a { font-size: 18px; line-height: 24px; } #infinite-handle > a, #reward-popup .share-channels button, #reward-popup .share-channels button.back-to-login, .back-to-login.button, .gigya-input-submit, .gm-popup .share-channels button, .gm-popup .share-channels button.back-to-login, .item.widget_eu_cookie_law_widget.widget #eu-cookie-law form input, .search-submit, .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button a.back-to-login, .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.back-to-login, .wp-block-button__link, a.button, button.button, button.button-wide, input.button { width: 344px; font-size: 20px; line-height: 32px; height: 50px; padding: 0px 15px; } #infinite-handle > a.post-type-carousel-load-more.hide-filter-button, #reward-popup .share-channels button.back-to-login.post-type-carousel-load-more.hide-filter-button, #reward-popup .share-channels button.post-type-carousel-load-more.hide-filter-button, .back-to-login.button.post-type-carousel-load-more.hide-filter-button, .gigya-input-submit.post-type-carousel-load-more.hide-filter-button, .gm-popup .share-channels button.back-to-login.post-type-carousel-load-more.hide-filter-button, .gm-popup .share-channels button.post-type-carousel-load-more.hide-filter-button, .item.widget_eu_cookie_law_widget.widget #eu-cookie-law form input.post-type-carousel-load-more.hide-filter-button, .search-submit.post-type-carousel-load-more.hide-filter-button, .secondary-header-nav ul.secondary-nav#menu-fondation .button a.back-to-login.post-type-carousel-load-more.hide-filter-button, .secondary-header-nav ul.secondary-nav#menu-fondation .button a.post-type-carousel-load-more.hide-filter-button, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.back-to-login.post-type-carousel-load-more.hide-filter-button, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.post-type-carousel-load-more.hide-filter-button, .wp-block-button__link.post-type-carousel-load-more.hide-filter-button, a.button.post-type-carousel-load-more.hide-filter-button, button.button-wide.post-type-carousel-load-more.hide-filter-button, button.button.post-type-carousel-load-more.hide-filter-button, input.button.post-type-carousel-load-more.hide-filter-button { display: inline-flex; } .icon-maple-leaf span { width: 22px; height: 22px; margin: 0px 4px; } .search-no-results .expand, .search-results .expand { font-size: 24px; line-height: 32px; } .author #infinite-handle { margin-top: 64px; } #reward-popup .share-channels .oc-signup button::before, .gm-popup .share-channels .oc-signup button::before, .oc-signup #reward-popup .share-channels button::before, .oc-signup .button::before, .oc-signup .gm-popup .share-channels button::before, .oc-signup .secondary-header-nav ul.secondary-nav#menu-fondation .button a::before, .oc-signup .secondary-header-nav ul.secondary-nav#menu-foundation .button a::before, .secondary-header-nav ul.secondary-nav#menu-fondation .button .oc-signup a::before, .secondary-header-nav ul.secondary-nav#menu-foundation .button .oc-signup a::before { width: 60px; font-size: 24px; } #reward-popup .share-channels .oc-signup button:last-of-type, .gm-popup .share-channels .oc-signup button:last-of-type, .oc-signup #reward-popup .share-channels button:last-of-type, .oc-signup .button:last-of-type, .oc-signup .gm-popup .share-channels button:last-of-type, .oc-signup .secondary-header-nav ul.secondary-nav#menu-fondation .button a:last-of-type, .oc-signup .secondary-header-nav ul.secondary-nav#menu-foundation .button a:last-of-type, .secondary-header-nav ul.secondary-nav#menu-fondation .button .oc-signup a:last-of-type, .secondary-header-nav ul.secondary-nav#menu-foundation .button .oc-signup a:last-of-type { margin-top: 31px; } #reward-popup .share-channels .oc-signup button.google::before, .gm-popup .share-channels .oc-signup button.google::before, .oc-signup #reward-popup .share-channels button.google::before, .oc-signup .button.google::before, .oc-signup .gm-popup .share-channels button.google::before, .oc-signup .secondary-header-nav ul.secondary-nav#menu-fondation .button a.google::before, .oc-signup .secondary-header-nav ul.secondary-nav#menu-foundation .button a.google::before, .secondary-header-nav ul.secondary-nav#menu-fondation .button .oc-signup a.google::before, .secondary-header-nav ul.secondary-nav#menu-foundation .button .oc-signup a.google::before { background-size: 50%; } .single-post-favourite-and-sharing .fav-selector .icon-fav { margin-right: 0px; width: 53px; height: 51px; } a.button-wide, button.button-wide { width: 545px; font-size: 24px; line-height: 19px; } #reward-popup .share-channels .user-profile-gigya-websdk button.secondary.oc-logout, .gm-popup .share-channels .user-profile-gigya-websdk button.secondary.oc-logout, .user-profile-gigya-websdk #reward-popup .share-channels button.secondary.oc-logout, .user-profile-gigya-websdk .gm-popup .share-channels button.secondary.oc-logout, .user-profile-gigya-websdk button.button.secondary.oc-logout { width: 545px; margin-top: 60px; margin-bottom: 60px; font-size: 24px; } footer { padding-top: 37px; } footer p { font-size: 18px; line-height: 24px; } footer p:first-child { margin: 0px 0px 12.5px; } footer p:first-child br { display: none; } footer p span { display: inline; } .top-bar { padding: 0px 28px; } .top-bar .header-left, .top-bar .header-right { min-width: 20%; } .top-bar a.french-link { font-size: 24px; line-height: 32px; } .foundation-section #content { padding-top: 30px; } .page-template-hall-of-fame #content, .page-template-hall-of-fame-selection #content { padding-top: 20px; } .page-template-oc-landing #content { padding-top: 43px; } .page-template-challenges #content, .page-template-edit-profile #content, .page-template-favorites #content, .page-template-my-classroom #content, .page-template-my-profile #content, .page-template-oc-landing-loggedin #content, .post-type-archive-rewards #content, .single-rewards #content { padding-top: 23px; } input, input[type="email"], input[type="text"], select, textarea { font-size: 18px; margin: 12px 0px 20px; } select { background-size: 22px; } label, p.error { font-size: 16px; } label { line-height: 22px; } .checkbox-container { margin-bottom: 0px; } .checkbox-container input[type="checkbox"]:checked + span.checkmark::after { top: -20px; left: -26px; width: 100px; } .checkbox-container span.checkmark { height: 60px; width: 60px; } .foundation-signup-block__logged-out .checkbox-container { margin-bottom: 36px; } .radio-container { padding: 12px 0px 0px 75px; height: 60px; } .radio-container input[type="radio"]:checked + span::after { top: 14px; left: 14px; width: 30px; height: 30px; } .radio-container span { height: 60px; width: 60px; } .contest-block .entry-form { max-width: 344px; margin: 16px 0px 0px; } .contest-block .entry-form label, .contest-block .entry-form p { font-size: 18px; line-height: 26px; } #reward-popup .share-channels .contest-block .entry-form button, .contest-block .entry-form #reward-popup .share-channels button, .contest-block .entry-form .button, .contest-block .entry-form .gm-popup .share-channels button, .contest-block .entry-form .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .contest-block .entry-form .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .contest-block .entry-form button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .contest-block .entry-form a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .contest-block .entry-form a { margin-bottom: 17px; } .email-popup-container form { margin-top: 52px; } .email-popup-container form.frm-login input[type="submit"] { margin: 30px 0px 0px; } .email-popup-container form.frm-signup .email-preferences-header { margin-top: 61px; padding-top: 60px; } .email-popup-container form.frm-signup h2 { margin-bottom: 28px; } .email-popup-container form.frm-signup input[type="password"] { margin-bottom: 0px; } .email-popup-container form.frm-signup input[type="submit"] { margin: 60px 0px 0px; } .forgot-password-container .frm-forgot-password .gigya-composite-control-submit { margin-top: 12px; } .my-profile-email-notice { font-size: 32px; margin-top: 23px; margin-bottom: 30px; } p.my-profile-email-notice { line-height: 44px; } .my-profile-email-notice-block { margin-top: 27px; } .my-profile-email-notice-block .my-profile-email-notice { font-size: 20px; } .cell.email-preferences h2.module-title { line-height: 48px; margin-top: 56px; margin-bottom: 0px; } hr.email-separator-top { margin-top: 60px; margin-bottom: 0px; } .cell h2.connected-networks { font-size: 42px; line-height: 48px; margin-bottom: 32px; margin-top: 54px; } hr.connected-ntk-separator-top { margin-top: 60.5px; margin-bottom: 0px; } form#adjust-term-conditions-settings-preferences .content span, form#privacy-setting-preferences .content span { width: 36%; display: block; } #reward-popup .share-channels .gm-popup button.button_transparent, #reward-popup .share-channels div#concent-account-popup button.button_transparent, #reward-popup .share-channels div#delete-account-popup button.button_transparent, #reward-popup .share-channels div#privacy-concent-account-popup button.button_transparent, #reward-popup .share-channels div#request-account-popup button.button_transparent, .gm-popup #reward-popup .share-channels button.button_transparent, .gm-popup .button-wide, .gm-popup .share-channels button.button_transparent, .gm-popup .share-channels div#concent-account-popup button.button_transparent, .gm-popup .share-channels div#delete-account-popup button.button_transparent, .gm-popup .share-channels div#privacy-concent-account-popup button.button_transparent, .gm-popup .share-channels div#request-account-popup button.button_transparent, .gm-popup button.button.button_transparent, div#concent-account-popup #reward-popup .share-channels button.button_transparent, div#concent-account-popup .button-wide, div#concent-account-popup .gm-popup .share-channels button.button_transparent, div#concent-account-popup button.button.button_transparent, div#delete-account-popup #reward-popup .share-channels button.button_transparent, div#delete-account-popup .button-wide, div#delete-account-popup .gm-popup .share-channels button.button_transparent, div#delete-account-popup button.button.button_transparent, div#privacy-concent-account-popup #reward-popup .share-channels button.button_transparent, div#privacy-concent-account-popup .button-wide, div#privacy-concent-account-popup .gm-popup .share-channels button.button_transparent, div#privacy-concent-account-popup button.button.button_transparent, div#request-account-popup #reward-popup .share-channels button.button_transparent, div#request-account-popup .button-wide, div#request-account-popup .gm-popup .share-channels button.button_transparent, div#request-account-popup button.button.button_transparent { width: 545px; } .footer-banner.footer-banner-french { height: fit-content; } .footer-banner h2 { font-size: 42px; line-height: 48px; margin-top: 60px; margin-bottom: 30px; } .banner-buttons p.pp-terms, .footer-banner p { font-size: 18px; line-height: 26px; margin-bottom: 60px; } #reward-popup .share-channels .banner-buttons button, .banner-buttons #reward-popup .share-channels button, .banner-buttons .gm-popup .share-channels button, .banner-buttons button.button, .gm-popup .share-channels .banner-buttons button { width: 431px; height: 60px; line-height: 32px; font-size: 24px; } .banner-buttons button#accept-essential { margin-top: 16px; margin-bottom: 16px; background: rgb(0, 0, 0); } .banner-buttons button#accept-all { margin-top: 71px; } .card .meta, .card a[href^="mailto:"] { font-size: 16px; line-height: 22px; } .card .icons-container { margin-top: 16px; } .card--article .img-container { margin-bottom: 17px; } .card--article-media .img-container { height: auto; } .card--article-media .txt-container { bottom: 60px; padding-left: 30px; padding-right: 30px; } .card--profile > .flex-container { margin-bottom: 18px; } .card--profile .img-container { width: 83px; height: 101px; margin-right: 15px; } .card--board-directors .img-container { height: 242px; } .card--leadership-team .leadership-info a { font-size: 18px; } .card--hof { border-bottom: 1px solid rgb(208, 208, 208); margin-bottom: 0px; padding: 30px 0px; } .card--hof:last-of-type { border-bottom: 0px; } .card--hof:nth-of-type(2n+1) .grid-x { flex-direction: row-reverse; } .card--hof .img-container { margin-bottom: 0px; } .card--hof .icons-container { margin-bottom: 15px; } .card--hof p:not(.meta) { margin-bottom: 0px; } .card--athlete-roster .img-container { height: 522px; } .card--athlete-roster .back-card { padding: 30px; } .card--athlete-roster .front-card .meta-container { padding: 15px 29px 16px 30px; } .seasons-content-card .img-container { padding-bottom: 20px; } .sharedaddy { margin-top: 0px; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-twitter a::before, .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-x a::before { font-size: 45px; top: 1px; } .sharedaddy .sd-social-icon .sd-content ul li:not(.share-end).share-facebook a::before { width: 23px; } .enterprise-search-filters__wrapper .enterprise-search-filters .jetpack-filters-wrapper .widget-title, .search-no-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading, .search-results .jetpack-filters.widget_search .jetpack-search-filters-widget__sub-heading { height: 60px; font-size: 24px; } .share-icons-wrapper { margin-left: 25px; margin-bottom: 0px; } .single-athletes .share-icons-wrapper .share-icons, .single-games .share-icons-wrapper .share-icons, .single-sports .share-icons-wrapper .share-icons { margin-bottom: -7px; } .page-template-template-komak .share-icons-wrapper, .single-coc_hall_of_fame .share-icons-wrapper, .single-positions .share-icons-wrapper, .single-venues .share-icons-wrapper { min-height: 52px; } .share-icons-wrapper button.share-toggle-mobile img, .share-icons-wrapper button.share-toggle img { width: 34px; } .share-icons-wrapper button.copy-all { height: 45px; width: 45px; font-size: 38px; } .item.widget_eu_cookie_law_widget.widget #eu-cookie-law { font-size: 18px; line-height: 24px; min-height: 176px; padding: 10px; } .countdown { background-size: 18%; } .countdown .countdown-container .countdown_row { width: 50%; } .countdown .countdown-container .countdown_row .countdown_section { font-size: 24px; width: 25%; border-right: 1px solid rgb(140, 144, 145); } .countdown .countdown-container .countdown_row .countdown_section:last-of-type { border-right: none; } .countdown .countdown-container .countdown_row .countdown_section .countdown_amount { font-size: 58px; } .flyout-navigation .social-links { justify-content: flex-start; padding: 17.5px 40px 0px 30px; } .flyout-navigation .social-links li { margin-right: 16px; } .medal-count-block .inline-container.has-sponsor .games-sponsor { max-width: 62%; margin-top: 10px; } .single-athletes .total-medal-count .circle, .single-games .total-medal-count .circle, .single-sports .total-medal-count .circle, .total-medal-count.medal-count-block .circle { margin-left: 30px; } .single-athletes .total-medal-count .circle .medal, .single-games .total-medal-count .circle .medal, .single-sports .total-medal-count .circle .medal, .total-medal-count.medal-count-block .circle .medal { width: 68px; } .single-athletes .total-medal-count .circle span, .single-games .total-medal-count .circle span, .single-sports .total-medal-count .circle span, .total-medal-count.medal-count-block .circle span { font-size: 24px; line-height: 28px; bottom: 20px; } .card--athlete-roster .total-medal-count .circle { margin-left: 16px; } .card--athlete-roster .total-medal-count .circle .medal { width: 46px; } .card--athlete-roster .total-medal-count .circle span { bottom: 4px; } .alert-close { top: 24px; } .alert-list .alert-list-item { font-size: 18px; text-align: center; } .reveal-content { max-height: 300px; } .accordion .title::after { width: 20px; } .tab { font-size: 24px; line-height: 32px; padding: 10px 30px 8px; } .blog hr { margin: 40px 0px 0px; } .blog #infinite-handle { border-top: none; padding-top: 64px; } .single-coc_hall_of_fame .entry-content .entry-date, .single-coc_webinars .entry-content .entry-date, .single-one-team .entry-content .entry-date, .single-photos .entry-content .entry-date, .single-post .entry-content .entry-date, .single-venues .entry-content .entry-date, .single-videos .entry-content .entry-date { font-size: 16px; line-height: 22px; } .single-coc_hall_of_fame .entry-content .author-profile .author:not(:first-of-type), .single-coc_webinars .entry-content .author-profile .author:not(:first-of-type), .single-one-team .entry-content .author-profile .author:not(:first-of-type), .single-photos .entry-content .author-profile .author:not(:first-of-type), .single-post .entry-content .author-profile .author:not(:first-of-type), .single-venues .entry-content .author-profile .author:not(:first-of-type), .single-videos .entry-content .author-profile .author:not(:first-of-type) { margin: 0px 0px 0px 50px; } .single-coc_hall_of_fame .entry-content .author-profile .author .avatar img, .single-coc_webinars .entry-content .author-profile .author .avatar img, .single-one-team .entry-content .author-profile .author .avatar img, .single-photos .entry-content .author-profile .author .avatar img, .single-post .entry-content .author-profile .author .avatar img, .single-venues .entry-content .author-profile .author .avatar img, .single-videos .entry-content .author-profile .author .avatar img { width: 50px; height: 50px; } .single-coc_hall_of_fame .entry-content .author-profile .author .byline span, .single-coc_webinars .entry-content .author-profile .author .byline span, .single-one-team .entry-content .author-profile .author .byline span, .single-photos .entry-content .author-profile .author .byline span, .single-post .entry-content .author-profile .author .byline span, .single-venues .entry-content .author-profile .author .byline span, .single-videos .entry-content .author-profile .author .byline span { font-size: 16px; line-height: 22px; } .author .author-bio-wrapper { padding-bottom: 58.5px; margin: 22px 0px 65.5px; } .author .author-bio-wrapper .author-bio { margin-top: 0px; } .author .author-bio-wrapper .avatar { width: 369px; height: 369px; margin: 0px 0px 0px auto; } .author .author-bio-wrapper .author-social { margin: 30px 0px 0px -11px; } .author .author-bio-wrapper .author-social img { width: 60px; } .hof-header-image { max-width: 589px; } .page-template-hall-of-fame-selection .selection-committee { margin-top: 60px; padding-top: 60px; } .page-template-edit-profile .profile-pic-container, .page-template-my-profile .profile-pic-container { width: 360px; height: 360px; } .page-template-edit-profile .profile-pic-container .pictogram, .page-template-my-profile .profile-pic-container .pictogram { width: 90px; height: 90px; background-size: 90px 90px !important; } .page-template-edit-profile .profile-pic-container .picture-upload i { font-size: 40px; } .page-template-edit-profile .profile-pic-container .picture-upload { width: 90px; height: 90px; background-size: 90px 90px !important; } .page-template-oc-landing #content .olympic-club-logo { margin-bottom: 64px; } .page-template-challenges .olympic-club-logo, .page-template-edit-profile .olympic-club-logo, .page-template-favorites .olympic-club-logo, .page-template-my-classroom .olympic-club-logo, .page-template-my-profile .olympic-club-logo, .page-template-oc-landing-loggedin .olympic-club-logo, .post-type-archive-rewards .olympic-club-logo, .single-rewards .olympic-club-logo { margin-bottom: 23px; } .benefits-container { padding: 40px 0px; } .recommended-posts-wrapper { padding: 30px 0px; } .connected-providers button { height: 60px; width: 60px; } .foundation-header-image { margin-right: 15px; } .media-post-block article.post, .post-hero-thumbnail img.attachment-post-thumbnail { overflow: initial; margin: 0px; width: 100%; max-width: none; } .latest-posts-block.full-width article.post { margin-bottom: 60px; } .author article.post { margin-top: 60px; } .related hr { margin: 0px 0px 24px; } #reward-popup .share-channels .related button, .gm-popup .share-channels .related button, .related #reward-popup .share-channels button, .related .button, .related .gm-popup .share-channels button, .related .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .related .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .related a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .related a { margin-top: 12px; } .related:first-of-type { padding-top: 24px; } .resources-tax-archive .post-list { margin-bottom: 60px; } .edu-downloads-websdk .downloads img { margin-bottom: 11px; } .single-board-members .board-member-meta { margin: 34px 0px 31px; } .page-template-template-komak .single-post-section-wrapper.flag-bearers, .single .single-post-section-wrapper.flag-bearers { padding: 34.5px 0px 51px; } .page-template-template-komak .single-post-section-wrapper.international-results, .single .single-post-section-wrapper.international-results { padding: 30px 0px 40px; } .page-template-template-komak .single-post-section-wrapper.team-module, .single .single-post-section-wrapper.team-module { padding: 35px 0px 56px; } .single .photo-credit { text-align: right; margin: 8px 30px 0px 0px; } .single .photo-credit.photo-credit-mobile { display: none; } .single .photo-credit.photo-credit-desktop { display: block; } .single-athletes .gold-leaf { margin-left: 15px; } .single-athletes .gold-leaf img { width: 47px; } .single-post-meta .single-post-meta-details .single-post-meta-details-item { padding: 12px 0px; } .single-sports .single-post-meta img { max-width: 198px; } .single-sports .single-post-meta img.sport-pictogram { max-width: 135px; } .single-games .single-post-meta img { max-width: 198px; } .page-template-template-komak .single-post-meta img, .single-athletes .single-post-meta img { max-width: 235px; } .single-sports .single-post-meta img:last-of-type { margin-left: 50px; } .social-meta { display: flex; } .social-meta .social-meta-list { margin: 0px; } .social-meta .social-meta-list li img { width: 50px; height: 50px; } .post-type-archive-rewards select { background-size: 22px; } #oid-popup-container #oid-popup .olympic-club-logo, .page-template-template-oc-login .olympic-club-login-wrapper .olympic-club-logo { max-width: 548px; } #oid-popup-container #oid-popup .description, .page-template-template-oc-login .olympic-club-login-wrapper .description { margin-top: 64px; } #oid-popup-container #oid-popup .oc-signup, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup { max-width: 430px; margin: 39px auto 0px; } #oid-popup-container #oid-popup .oc-signup h2, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup h2 { margin-bottom: 32px; } #oid-popup-container #oid-popup .oc-signup_social, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup_social { margin-bottom: 14px; } #oid-popup-container #oid-popup .oc-signup_email, .page-template-template-oc-login .olympic-club-login-wrapper .oc-signup_email { margin-top: 19px; } #oid-popup-container #oid-popup p.has-small-font-size, .page-template-template-oc-login .olympic-club-login-wrapper p.has-small-font-size { margin: 38px 0px 0px; } #oid-popup-container #oid-popup p:not(.has-small-font-size), .page-template-template-oc-login .olympic-club-login-wrapper p:not(.has-small-font-size) { font-size: 32px; line-height: 44px; } #oid-popup-container #oid-popup { padding: 123px 0px 78px; } .email-popup-container h2, .forgot-password-container h2 { margin-bottom: 32px; } .forgot-password-container { margin-top: 52px; } .forgot-password-container .forgot-password-instruction { margin-bottom: 30px; } .forgotPassword, .gigya-error-msg { font-size: 20px; line-height: 28px; } .back-to-login { font-size: 18px; line-height: 26px; margin: 32px auto 0px; } #reward-popup .share-channels button.back-to-login, .back-to-login.button, .gm-popup .share-channels button.back-to-login, .secondary-header-nav ul.secondary-nav#menu-fondation .button a.back-to-login, .secondary-header-nav ul.secondary-nav#menu-foundation .button a.back-to-login { margin-top: 37px; } .page-template-adjust-privacy-settings #content .olympic-club-content p, .page-template-adjust-term-conditions-settings #content .olympic-club-content p, .page-template-manage-personal-data #content .olympic-club-content p { font-size: 24px; line-height: 32px; } .page-template-manage-personal-data footer { padding-top: 60px; } .gigya-style-legacy #gigya-forgot-password-success-screen, .gigya-style-legacy .gigya-link-accounts-form, .gigya-style-legacy .gigya-login-form, .gigya-style-legacy .gigya-profile-form, .gigya-style-legacy .gigya-register-form, .gigya-style-legacy .gigya-reset-password-form, .gigya-style-modern #gigya-forgot-password-success-screen, .gigya-style-modern .gigya-link-accounts-form, .gigya-style-modern .gigya-login-form, .gigya-style-modern .gigya-profile-form, .gigya-style-modern .gigya-register-form, .gigya-style-modern .gigya-reset-password-form { max-width: 1080px; } .gigya-style-legacy #gigya-forgot-password-success-screen .gigya-composite-control-dropdown, .gigya-style-legacy #gigya-forgot-password-success-screen .gigya-composite-control-password, .gigya-style-legacy #gigya-forgot-password-success-screen .gigya-composite-control-textbox, .gigya-style-legacy #gigya-forgot-password-success-screen h2.form-label:not(.border-top), .gigya-style-legacy #gigya-login-email-screen .gigya-login-form .gigya-composite-control-password + .gigya-layout-row, .gigya-style-legacy .gigya-link-accounts-form .gigya-composite-control-dropdown, .gigya-style-legacy .gigya-link-accounts-form .gigya-composite-control-password, .gigya-style-legacy .gigya-link-accounts-form .gigya-composite-control-textbox, .gigya-style-legacy .gigya-link-accounts-form h2.form-label:not(.border-top), .gigya-style-legacy .gigya-login-form .gigya-composite-control-dropdown, .gigya-style-legacy .gigya-login-form .gigya-composite-control-password, .gigya-style-legacy .gigya-login-form .gigya-composite-control-textbox, .gigya-style-legacy .gigya-login-form h2.form-label:not(.border-top), .gigya-style-legacy .gigya-profile-form .gigya-composite-control-dropdown, .gigya-style-legacy .gigya-profile-form .gigya-composite-control-password, .gigya-style-legacy .gigya-profile-form .gigya-composite-control-textbox, .gigya-style-legacy .gigya-profile-form h2.form-label:not(.border-top), .gigya-style-legacy .gigya-register-form .gigya-composite-control-dropdown, .gigya-style-legacy .gigya-register-form .gigya-composite-control-password, .gigya-style-legacy .gigya-register-form .gigya-composite-control-textbox, .gigya-style-legacy .gigya-register-form h2.form-label:not(.border-top), .gigya-style-legacy .gigya-reset-password-form .gigya-composite-control-dropdown, .gigya-style-legacy .gigya-reset-password-form .gigya-composite-control-password, .gigya-style-legacy .gigya-reset-password-form .gigya-composite-control-textbox, .gigya-style-legacy .gigya-reset-password-form h2.form-label:not(.border-top), .gigya-style-modern #gigya-forgot-password-success-screen .gigya-composite-control-dropdown, .gigya-style-modern #gigya-forgot-password-success-screen .gigya-composite-control-password, .gigya-style-modern #gigya-forgot-password-success-screen .gigya-composite-control-textbox, .gigya-style-modern #gigya-forgot-password-success-screen h2.form-label:not(.border-top), .gigya-style-modern #gigya-login-email-screen .gigya-login-form .gigya-composite-control-password + .gigya-layout-row, .gigya-style-modern .gigya-link-accounts-form .gigya-composite-control-dropdown, .gigya-style-modern .gigya-link-accounts-form .gigya-composite-control-password, .gigya-style-modern .gigya-link-accounts-form .gigya-composite-control-textbox, .gigya-style-modern .gigya-link-accounts-form h2.form-label:not(.border-top), .gigya-style-modern .gigya-login-form .gigya-composite-control-dropdown, .gigya-style-modern .gigya-login-form .gigya-composite-control-password, .gigya-style-modern .gigya-login-form .gigya-composite-control-textbox, .gigya-style-modern .gigya-login-form h2.form-label:not(.border-top), .gigya-style-modern .gigya-profile-form .gigya-composite-control-dropdown, .gigya-style-modern .gigya-profile-form .gigya-composite-control-password, .gigya-style-modern .gigya-profile-form .gigya-composite-control-textbox, .gigya-style-modern .gigya-profile-form h2.form-label:not(.border-top), .gigya-style-modern .gigya-register-form .gigya-composite-control-dropdown, .gigya-style-modern .gigya-register-form .gigya-composite-control-password, .gigya-style-modern .gigya-register-form .gigya-composite-control-textbox, .gigya-style-modern .gigya-register-form h2.form-label:not(.border-top), .gigya-style-modern .gigya-reset-password-form .gigya-composite-control-dropdown, .gigya-style-modern .gigya-reset-password-form .gigya-composite-control-password, .gigya-style-modern .gigya-reset-password-form .gigya-composite-control-textbox, .gigya-style-modern .gigya-reset-password-form h2.form-label:not(.border-top) { max-width: 610px; margin-left: auto; margin-right: auto; } .gigya-style-legacy #gigya-forgot-password-success-screen h2.form-label:not(.border-top), .gigya-style-legacy #gigya-reset-password-form h2.form-label:not(.border-top), .gigya-style-modern #gigya-forgot-password-success-screen h2.form-label:not(.border-top), .gigya-style-modern #gigya-reset-password-form h2.form-label:not(.border-top) { max-width: 1080px; } .gigya-style-legacy #gigya-privacy-policy-screen .entry-content, .gigya-style-legacy #gigya-terms-and-conditions-screen .entry-content, .gigya-style-modern #gigya-privacy-policy-screen .entry-content, .gigya-style-modern #gigya-terms-and-conditions-screen .entry-content { max-width: 890px; margin-left: auto; margin-right: auto; } .gigya-style-legacy .gigya-composite-control-submit, .gigya-style-modern .gigya-composite-control-submit { margin-top: 24px; } .gigya-style-legacy h2, .gigya-style-modern h2 { font-size: 26px; line-height: 32px; } .gigya-style-legacy h2.form-label, .gigya-style-modern h2.form-label { font-size: 48px; line-height: 57px; } .gigya-style-legacy h2.small-width, .gigya-style-modern h2.small-width { font-size: 36px; line-height: 42px; } .gigya-style-legacy .back-to-reg-screen, .gigya-style-legacy .disclaimer, .gigya-style-legacy .gigya-forgotPassword, .gigya-style-legacy .gigya-pw-toggle, .gigya-style-modern .back-to-reg-screen, .gigya-style-modern .disclaimer, .gigya-style-modern .gigya-forgotPassword, .gigya-style-modern .gigya-pw-toggle { font-size: 16px; line-height: 22px; } .gigya-style-legacy a:not(.back-to-reg-screen-chevron):not(.button).back-to-reg-screen, .gigya-style-modern a:not(.back-to-reg-screen-chevron):not(.button).back-to-reg-screen { margin: 24px auto 0px !important; } .gigya-style-legacy .disclaimer, .gigya-style-modern .disclaimer { margin-top: 24px; } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-input-checkbox:checked + label::before, .gigya-style-modern .gigya-composite-control-checkbox .gigya-input-checkbox:checked + label::before { top: 0px; left: 0px; height: 60px; width: 60px; background-size: 40px; } .gigya-style-legacy .gigya-composite-control-checkbox .gigya-checkbox-text, .gigya-style-modern .gigya-composite-control-checkbox .gigya-checkbox-text { width: 95%; } .gigya-style-legacy span.gigya-error-msg, .gigya-style-modern span.gigya-error-msg { font-size: 16px !important; line-height: 22px; } .gigya-style-legacy .gigya-label-text, .gigya-style-modern .gigya-label-text { font-size: 16px; line-height: 22px; } .table.scrollable table th.sorting::after, .table.scrollable table th.sorting_asc::after, .table.scrollable table th.sorting_desc::after, .wp-block-table table th.sorting::after, .wp-block-table table th.sorting_asc::after, .wp-block-table table th.sorting_desc::after { width: 18px; height: 11px; right: 18px; } .table.scrollable table td, .table.scrollable table th, .wp-block-table table td, .wp-block-table table th { font-size: 18px; padding: 15px 18px; } .leaderboards .toggle button:first-of-type { border-top-left-radius: 12px; } .leaderboards .toggle button:last-of-type { border-top-right-radius: 12px; } .leaderboards .toggle button.leaderboard { font-size: 24px; line-height: 32px; min-width: 329px; } .overall thead tr, .paris thead tr, .weekly thead tr { height: 60px; } .overall thead tr th, .paris thead tr th, .weekly thead tr th { padding: 14px 5px; } .overall th:first-of-type, .paris th:first-of-type, .weekly th:first-of-type { width: 232px; padding-left: 20px; } .overall th:nth-of-type(2), .paris th:nth-of-type(2), .weekly th:nth-of-type(2) { width: auto; } .overall th:last-of-type, .paris th:last-of-type, .weekly th:last-of-type { width: 329px; padding-left: 125px; } .overall tbody tr, .paris tbody tr, .weekly tbody tr { height: 90px; } .overall tbody tr td:first-of-type, .paris tbody tr td:first-of-type, .weekly tbody tr td:first-of-type { padding-left: 35px; } .overall tbody tr td:last-of-type, .paris tbody tr td:last-of-type, .weekly tbody tr td:last-of-type { padding-right: 20px; padding-left: 125px; text-align: left; } .overall tbody tr td .user .rank, .paris tbody tr td .user .rank, .weekly tbody tr td .user .rank { margin-right: 55px; } .coc-slider.slick-slider { display: flex; } .video-carousel-nav-slider .slick-list { overflow: hidden; } .gform_wrapper form { margin-top: 36px; } .gform_wrapper form .gform_body .gform_fields .gfield { margin-bottom: 36px; } .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label { font-size: 18px; line-height: 24px; } .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_select::after { font-size: 22px; top: 17px; } .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message { font-size: 20px; line-height: 28px; } .gform_confirmation_wrapper { font-size: 24px; line-height: 32px; } #mc-embedded-subscribe-form input[type="email"], #mc-embedded-subscribe-form input[type="text"] { margin: 17px 0px 36px; } #mc-embedded-subscribe-form input[type="submit"] { margin: 0px; } .wp-block-image { margin-bottom: 24px; } .wp-block-image .alignleft { margin-right: 30px; } .wp-block-image .alignright { margin-left: 30px; } .wp-block-button { max-width: 344px; } .wp-block-quote { max-width: 647px; } .wp-block-quote p { font-size: 32px; line-height: 38px; } .wp-block-quote .wp-block-quote__citation, .wp-block-quote cite { font-size: 18px; line-height: 26px; } .wp-block-columns { margin-top: 23px; } .wp-block-columns:first-of-type { margin-top: 29px; } .wp-block-column h4 { margin-top: 0px; } .wp-block-media-text .wp-block-media-text__content { margin-top: 0px; padding-left: 30px; } .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content { padding: 0px 30px 0px 0px; } .wp-block-media-text.is-stacked-on-mobile { display: grid; } .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { padding-left: 30px; } .cta-block .wp-block-media-text { direction: rtl; } .cta-block .wp-block-media-text .wp-block-media-text__content { padding: 0px 30px 0px 0px; } .wp-block-group .ad-block:first-of-type { margin-top: 60px; } .contest-block a.reward-rules { font-size: 18px; line-height: 26px; } .single-partners .cta-block { margin-top: 89px; margin-bottom: -40px !important; } .filter-posts-block + hr { margin: 0px 0px 24px; } .latest-posts-block .has-slider article { margin-bottom: 30px; } #reward-popup .share-channels .latest-posts-block .has-slider button, .gm-popup .share-channels .latest-posts-block .has-slider button, .latest-posts-block .has-slider #reward-popup .share-channels button, .latest-posts-block .has-slider .button, .latest-posts-block .has-slider .gm-popup .share-channels button, .latest-posts-block .has-slider .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .latest-posts-block .has-slider .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .latest-posts-block .has-slider a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .latest-posts-block .has-slider a { margin-top: 0px; } .latest-posts-block article { width: 100%; } .latest-posts-block .latest-post-carousel-load-more.hide-filter-button { display: inline-flex; } .leadership-block { margin-top: 45px; } .members-block .cell .card { margin-bottom: 20px; } .positions-block .positions-list { margin-top: 30px; } .positions-block .positions-list li { margin-bottom: 15px; } .search-posts-block .search-form_filters .search-posts_filters-accordion { margin-top: 0px; } .search-posts-block .search-form_filters .search-posts-filter.text input { padding-right: 40px; } .search-posts-block .search-form_filters .search-posts-filter.select::after { bottom: 35px; } .search-posts-block .search-form_filters .search-posts-filter.submit input[type="submit"] { margin: 4px auto 0px; max-width: 344px; } .search-posts-block .search-form_filters .search-posts-filter.submit input[type="reset"] { font-size: 16px; line-height: 22px; margin: 24px auto 0px; } .search-posts-block .search-form_filters .search-posts_filters-accordion { display: block !important; padding-top: 0px; } .search-posts-block .search-form_filters .expand-wrapper { display: none; } .search-posts-block .search-form_filters .grid-x { justify-content: flex-start; } .search-results-wrapper { padding: 24px 0px; } .signup-block.foundation-signup-block .foundation-signup-block__logged-in .grid-x { flex-direction: row-reverse; } .signup-block.foundation-signup-block .foundation-signup-block__logged-out img { display: none; } .signup-block.education-signup-block .grid-x { flex-direction: row-reverse; } .signup-block.education-signup-block .education-signup-button-wrapper { text-align: left; } .donors-block .donor-section:not(.accordion) { padding-top: 30px; } .donors-block .donor-bracket h3, .financial-statements-block .financial-statement a { font-size: 18px; } #reward-popup .share-channels .filter-posts-block button, #reward-popup .share-channels .multi-post-block button, .filter-posts-block #reward-popup .share-channels button, .filter-posts-block .button, .filter-posts-block .gm-popup .share-channels button, .filter-posts-block .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .filter-posts-block .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .filter-posts-block button, .gm-popup .share-channels .multi-post-block button, .multi-post-block #reward-popup .share-channels button, .multi-post-block .button, .multi-post-block .gm-popup .share-channels button, .multi-post-block .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .multi-post-block .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .filter-posts-block a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .multi-post-block a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .filter-posts-block a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .multi-post-block a { margin-top: 18px; } .email-preferences .response { width: 100%; } .email-preferences .response_false { width: 100%; height: 61px; } .email-preferences h2 { font-size: 42px; } .email-preferences form .cell { padding-top: 0px; } .cell.profile-privavcy-settings hr { margin-top: 52px; margin-bottom: 60px; } .checkbox-label .content span { width: 100%; } .has-alert .search-bar-wrapper { top: 170px; } .search-form { max-width: 890px; } .search-form input[type="submit"] { bottom: 0px; height: 50px; width: 50px; } } @media (min-width: 1200px) { .gigya-style-legacy .gigya-register-form, .gigya-style-modern .gigya-register-form { margin: 30px auto; } } @media screen and (min-width: 1360px) { #roll-down-ad .icon { display: inline-block; } #roll-down-ad .title { margin: 0px 20px; } .page-title-container .page-title .partner-logo, .page-title-container .page-title .trending { display: block; } } @media only screen and (max-width: 1820px) and (min-width: 1804px) { .takeover-ad { max-width: 212px; } #takeover-ad-left { margin-left: -217px; } } @media only screen and (max-width: 1870px) and (min-width: 1820px) { .takeover-ad { max-width: 230px; } #takeover-ad-left { margin-left: -235px; } } @media only screen and (max-width: 1920px) and (min-width: 1870px) { .takeover-ad { max-width: 270px; } #takeover-ad-left { margin-left: -275px; } } @media (max-width: 375px) { .total-medal-count .circle span { bottom: 9px; } } @media (max-width: 480px) { .medal-count-block .inline-container { display: flex; align-items: center; } .medal-count-block .inline-container h2 { font-size: 16px; line-height: 20px; padding-right: 8px; } .medal-count-block .inline-container .logo-medal-count-block { width: 80px; margin-right: 10px; } .medal-count-block .small-6.mcb-left { width: 60%; } .medal-count-block .small-6.mcb-right { width: 40%; } .total-medal-count .circle { margin-left: 2px; } .total-medal-count .circle span { line-height: 20px; } } @media screen and (orientation: portrait) { .hide-for-landscape, .show-for-portrait { display: inherit !important; } .hide-for-portrait, .show-for-landscape { display: none !important; } } @media only screen and (max-width: 1804px) { #takeover-ad-container { display: none; } } @media only screen and (max-width: 1024px) { .alert .alert-list .slick-slide { text-align: center; margin: 0px 16px; align-items: center; display: inherit; } } @media (max-width: 420px) { .leaderboards .toggle button.leaderboard { padding: 10px 0px; } } @media (max-width: 64em) { .alignfull-mobile { overflow: hidden; margin: 0px calc(50% - 50vw); width: 100vw; max-width: 100vw; } .gigya-style-legacy .gigya-image, .gigya-style-modern .gigya-image { margin-bottom: 12px; } .gigya-style-legacy h2.description, .gigya-style-modern h2.description { font-size: 16px; line-height: 24px; } } @media only screen and (max-width: 767px) { table.hide-for-large, table.hide-for-medium, table.hide-for-xlarge, table.show-for-small { display: table !important; } } @media (max-width: 40em) { .gigya-style-legacy .gigya-image, .gigya-style-modern .gigya-image { width: 100% !important; } } @media only screen and (max-device-width: 1280px) { .touch .nav-bar li.has-flyout > a { padding-right: 36px !important; } } @media only screen and (device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (max-device-width: 800px), only screen and (max-width: 767px), only screen and (width: 1280px) and (orientation: landscape) { .flex-video { padding-top: 0px; } } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) { .traditional-container .title span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DownArrow_Grey@2x.png") 0% 0% / 14px 8px no-repeat; } .traditional-container .title.active span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/UpArrow_Grey@2x.png") 0% 0% / 14px 8px no-repeat; } #featured .share h3 a span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite@2x.png") -197px 0px / 382px no-repeat; } .latest-stories .story .video-trigger { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/Play-Button.png") 0% 0% / 35px 35px no-repeat; } .latest-stories .story .video-trigger:hover { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/Play-Button-On.png") 0% 0% / 35px 35px no-repeat; } .video-trigger { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/Play-Button@2x.png") 0% 0% / 70px 70px no-repeat; } .video-trigger:hover { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/Play-Button-On@2x.png") no-repeat; } #story-nav .nav-previous { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/LeftArrow@2x.png") 0% 0% / 8px 14px no-repeat; } #story-nav .nav-next { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/RightArrow@2x.png") 0% 0% / 8px 14px no-repeat; } .white-widget .see-all { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/see-all_black_dgrey@2x.png") 0% 0% / 15px 17px no-repeat; } .red-widget .see-all { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/see-all_red@2x.png") 0% 0% / 15px 17px no-repeat; } .grey-widget .see-all { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/see-all_lgrey@2x.png") 0% 0% / 15px 17px no-repeat; } .black-widget .see-all, .dark-grey-widget .see-all { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/see-all_black_dgrey@2x.png") 0% 0% / 15px 17px no-repeat; } .es-facet-widget .facet .facet-title a { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DropdownArrow_Red@2x.png") 0% 0% / 14px 8px no-repeat; } .es-facet-widget .facet .facet-title a.active { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DropupArrow_Red@2x.png") 0% 0% / 14px 8px no-repeat; } .results-module .title { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DownArrow_Grey@2x.png") 0% 0% / 14px 8px no-repeat; } .results-module .active .title { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/UpArrow_Grey@2x.png") 0% 0% / 14px 8px no-repeat; } .downloads-module .title .pdf { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/pdf@2x.png") 0% 0% / 26px 36px no-repeat; } .accordion-module .title span, .accordion-shortcode .title span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/DownArrow_Grey@2x.png") 0% 0% / 14px 8px no-repeat; } .accordion-module .title.active span, .accordion-shortcode .title.active span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/UpArrow_Grey@2x.png") 0% 0% / 14px 8px no-repeat; } #breaking-news h3 span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/breaking@2x.png") 0% 0% / 21px 26px no-repeat; } #breaking-news .breaking-icon { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/breaking@2x.png") 50% center / 21px 26px no-repeat; } .share .share-arrow span, .story .share h3 a span, .widget .share h3 span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite@2x.png") -197px 0px / 382px no-repeat; } .featured .share .share-arrow span, .featured .share h3 a span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/arrows/share_red@2x.png") 0% 0% / 16px 12px no-repeat; } .share-bar .share span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite@2x.png") -197px 0px / 382px no-repeat; } .share-bar .follow-button { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/follow@2x.png") 0% 0% / 109px 29px no-repeat; } .french .share-bar .follow-button { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/follow_fr@2x.png") 0% 0% / 112px 29px no-repeat; } .share-bar .favourite span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite@2x.png") -214px 0px / 382px no-repeat; } .dark-grey-widget .share-bar .share span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite@2x.png") -197px 0px / 382px no-repeat; } .dark-grey-widget .share-bar .favourite span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite@2x.png") -285px 0px / 382px no-repeat; } .album .share h3 a span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite@2x.png") -180px 0px / 382px no-repeat; } } @media only screen and (max-width: 880px) { #secondary-nav { display: none; } #secondary-nav .ad { width: 75%; } .filters { display: block; padding-bottom: 0px; } } @media screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), screen and (max-width: 480px) and (min-device-pixel-ratio:1.3), screen and (max-width: 480px) and (min-resolution: 1.3dppx) { #header-login li #login-container .close a { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white@2x.png"); background-size: 20px 20px; } .oid-light #header-login #login-container .close a { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_grey@2x.png"); background-size: 20px 20px; } .french .page-title-container .page-title .oc-logo span, .page-title-container .page-title .oc-logo span { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/BackArrow@2x.png"); background-size: 8px 14px; } } @media only screen and (max-width: 751px) { .user-profile .content.user-details { margin-bottom: 1px; } .networks { margin-bottom: 0px; } .available-medals { margin-bottom: 1px; } } @media only screen and (max-width: 480px) { .hide-for-large, .hide-for-large-up, .hide-for-largest, .hide-for-medium, .hide-for-medium-up, .show-for-large-down, .show-for-medium-down, .show-for-small { display: inherit !important; } .hide-for-large-down, .hide-for-medium-down, .hide-for-small, .show-for-large, .show-for-large-up, .show-for-largest, .show-for-medium, .show-for-medium-up { display: none !important; } body { text-size-adjust: none; width: 100%; padding-left: 0px; padding-right: 0px; } .row, body { min-width: 0px; margin-left: 0px; margin-right: 0px; } .row { width: auto; } .column::after, .column::before, .columns::after, .columns::before { content: ""; display: table; } .column::after, .columns::after { clear: both; } .offset-by-eight, .offset-by-five, .offset-by-four, .offset-by-nine, .offset-by-one, .offset-by-seven, .offset-by-six, .offset-by-ten, .offset-by-three, .offset-by-two { margin-left: 0px !important; } .push-eight, .push-five, .push-four, .push-nine, .push-seven, .push-six, .push-ten, .push-three, .push-two { left: auto; } .pull-eight, .pull-five, .pull-four, .pull-nine, .pull-seven, .pull-six, .pull-ten, .pull-three, .pull-two { right: auto; } .row .small-1 { float: left; padding: 0px 5px; width: 8.33333% !important; } .row .small-1.end { float: left; } .row.collapse .small-1 { padding: 0px; } .row .small-2 { float: left; padding: 0px 5px; width: 16.6667% !important; } .row .small-2.end { float: left; } .row.collapse .small-2 { padding: 0px; } .row .small-3 { float: left; padding: 0px 5px; width: 25% !important; } .row .small-3.end { float: left; } .row.collapse .small-3 { padding: 0px; } .row .small-4 { float: left; padding: 0px 5px; width: 33.3333% !important; } .row .small-4.end { float: left; } .row.collapse .small-4 { padding: 0px; } .row .small-5 { float: left; padding: 0px 5px; width: 41.6667% !important; } .row .small-5.end { float: left; } .row.collapse .small-5 { padding: 0px; } .row .small-6 { float: left; padding: 0px 5px; width: 50% !important; } .row .small-6.end { float: left; } .row.collapse .small-6 { padding: 0px; } .row .small-7 { float: left; padding: 0px 5px; width: 58.3333% !important; } .row .small-7.end { float: left; } .row.collapse .small-7 { padding: 0px; } .row .small-8 { float: left; padding: 0px 5px; width: 66.6667% !important; } .row .small-8.end { float: left; } .row.collapse .small-8 { padding: 0px; } .row .small-9 { float: left; padding: 0px 5px; width: 75% !important; } .row .small-9.end { float: left; } .row.collapse .small-9 { padding: 0px; } .row .small-10 { float: left; padding: 0px 5px; width: 83.3333% !important; } .row .small-10.end { float: left; } .row.collapse .small-10 { padding: 0px; } .row .small-11 { float: left; padding: 0px 2.5px; width: 91.6667% !important; } .row .small-11.end { float: left; } .row.collapse .small-11 { padding: 0px; } .row .small-12 { float: left; padding: 0px 5px; width: 100% !important; } .row .small-12.end { float: left; } .row.collapse .small-12 { padding: 0px; } .push-1-small { left: 8.33333%; } .pull-1-small { right: 8.33333%; } .push-2-small { left: 16.6667%; } .pull-2-small { right: 16.6667%; } .push-3-small { left: 25%; } .pull-3-small { right: 25%; } .push-4-small { left: 33.3333%; } .pull-4-small { right: 33.3333%; } .push-5-small { left: 41.6667%; } .pull-5-small { right: 41.6667%; } .push-6-small { left: 50%; } .pull-6-small { right: 50%; } .push-7-small { left: 58.3333%; } .pull-7-small { right: 58.3333%; } .push-8-small { left: 66.6667%; } .pull-8-small { right: 66.6667%; } .push-9-small { left: 75%; } .pull-9-small { right: 75%; } .push-10-small { left: 83.3333%; } .pull-10-small { right: 83.3333%; } .push-11-small { left: 91.6667%; } .pull-11-small { right: 91.6667%; } .block-grid.mobile > li { float: none; width: 100%; margin-left: 0px; } .block-grid > li { clear: none; } .block-grid.mobile-one-up > li { width: 100%; } .block-grid.mobile-two-up > li { width: 50%; } .block-grid.mobile-two-up > li:nth-child(2n+1) { clear: both; } .block-grid.mobile-three-up > li { width: 33.3333%; } .block-grid.mobile-three-up > li:nth-child(3n+1) { clear: both; } .block-grid.mobile-four-up > li { width: 25%; } .block-grid.mobile-four-up > li:nth-child(4n+1) { clear: both; } .block-grid.mobile-five-up > li { width: 20%; } .block-grid.mobile-five-up > li:nth-child(5n+1) { clear: both; } .block-grid.mobile-six-up > li { width: 16.6667%; } .block-grid.mobile-six-up > li:nth-child(6n+1) { clear: both; } .block-grid.mobile-seven-up > li { width: 14.2857%; } .block-grid.mobile-seven-up > li:nth-child(7n+1) { clear: both; } .block-grid.mobile-eight-up > li { width: 12.5%; } .block-grid.mobile-eight-up > li:nth-child(8n+1) { clear: both; } .block-grid.mobile-nine-up > li { width: 11.1111%; } .block-grid.mobile-nine-up > li:nth-child(9n+1) { clear: both; } .block-grid.mobile-ten-up > li { width: 10%; } .block-grid.mobile-ten-up > li:nth-child(10n+1) { clear: both; } .block-grid.mobile-eleven-up > li { width: 9.09091%; } .block-grid.mobile-eleven-up > li:nth-child(11n+1) { clear: both; } .block-grid.mobile-twelve-up > li { width: 8.33333%; } .block-grid.mobile-twelve-up > li:nth-child(12n+1) { clear: both; } } @media only screen and (max-width: 760px) { .single .jp-carousel-close-hint { right: 0px; top: -8px; } } @media screen and (orientation: landscape) { .hide-for-portrait, .show-for-landscape { display: inherit !important; } .hide-for-landscape, .show-for-portrait { display: none !important; } } @media screen and (max-width: 399px) { #reward-popup .share-channels .banner-buttons button, .banner-buttons #reward-popup .share-channels button, .banner-buttons .gm-popup .share-channels button, .banner-buttons button.button, .gm-popup .share-channels .banner-buttons button { width: 297px; } } @media screen and (max-width: 480px) { .post-list.flex.classroom a.resources, .post-list.flex a.one-team, .post-list.flex a.press, .post-list.flex a.resources, .post-list.flex article.post, .post-list.flex article.rewards, .post-list.flex article.venues { width: 100%; } #press-search .filters, #resource-search .filters { flex-wrap: wrap; } #press-search .filters .filter:first-child, #press-search .filters .filter:last-child, #resource-search .filters .filter:first-child, #resource-search .filters .filter:last-child { padding: 0px 5px; } #press-search .filters .filter, #press-search .filters .filter.text, #resource-search .filters .filter, #resource-search .filters .filter.text { width: 100%; } #press-search input[type="submit"], #resource-search input[type="submit"] { font-size: 20px; padding: 15px 10px; } .pictogram { width: 30px; height: 30px; bottom: -6px; right: -6px; background-size: 30px 30px !important; } #popup-ad-container .gm-popup-content, #reward-popups-container .gm-popup-content { padding: 60px 10px; } #rewards-popup-container .gm-popup-content { padding: 60px 0px !important; } #rewards-popup-container .share-channels { flex-wrap: wrap; } #popup-ad, #reward-popup { margin: 0px; top: 0px; left: 0px; bottom: 0px; transform: translate(0px); } #popup-ad .close, #reward-popup .close { right: 0px; top: 0px; z-index: 1; } #popup-ad .title, #reward-popup .title { font-size: 24px; } #popup-ad .oc-popup .close, #reward-popup .oc-popup .close { position: absolute; } .facebook-popup-container { background-color: rgb(52, 96, 161); } .twitter-popup-container { background-color: rgb(50, 171, 223); } .instagram-popup-container { background-color: rgb(81, 127, 164); } .youtube-popup-container { background-color: rgb(0, 0, 0); } .snapchat-popup-container { background-color: rgb(255, 252, 0); } .mobile-app-popup-container { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/ads/app-bg.jpg") 0% 0% / cover no-repeat rgb(255, 255, 255); } .mobile-app-popup-container .mobile-app-popup { background: 0px 0px; } .contest-popup-container .gm-popup-content { padding: 60px 0px !important; } .contest-popup-container { background-color: rgb(0, 0, 0); } .oc-logged-in .contest-popup-container { background-color: rgb(255, 255, 255); } .contest-popup-container .contest-popup .attachment-post-thumbnail { display: block; } .contest-popup-container .contest-popup .close { top: 10%; right: 20px; } .survey-popup-container .gm-popup-content { padding: 60px 0px !important; } .survey-popup-container { background-color: rgb(255, 255, 255); } .survey-popup-container .survey-popup .attachment-post-thumbnail { display: block; } .oc-popup-container { background-color: rgb(0, 0, 0); } .oc-popup-container .oc-popup .olympic-badge { width: 35%; } .oc-popup-container .oc-popup .oid-popup-title { padding: 0px 0px 20px; } .oc-popup-container .oc-popup .description { margin: 0px 0px 5px; } #roll-down-ad .close { float: right; margin: 5px 5px 20px; position: inherit; } #roll-down-ad .title { font-size: 20px; margin: 0px 15px 5px; width: 100%; } #roll-down-ad .flex-wrap { flex-wrap: wrap; } #roll-down-ad #roll-down-ad-container { padding: 20px 10px 10px; } #reward-popup .share-channels #roll-down-ad .facebook button, #roll-down-ad .facebook #reward-popup .share-channels button, #roll-down-ad .facebook .button, #roll-down-ad .facebook .gm-popup .share-channels button, #roll-down-ad .facebook .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .facebook .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .facebook button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .facebook a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .facebook a { position: relative; width: 100%; margin: 15px; } #roll-down-ad .facebook iframe { margin: 15px; } #reward-popup .share-channels #roll-down-ad .twitter button, #roll-down-ad .twitter #reward-popup .share-channels button, #roll-down-ad .twitter .button, #roll-down-ad .twitter .gm-popup .share-channels button, #roll-down-ad .twitter .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .twitter .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .twitter button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .twitter a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .twitter a { position: relative; width: 100%; margin: 15px; } #roll-down-ad .twitter iframe { margin: 15px; } #reward-popup .share-channels #roll-down-ad .instagram button, #reward-popup .share-channels #roll-down-ad .youtube button, #roll-down-ad .instagram #reward-popup .share-channels button, #roll-down-ad .instagram .button, #roll-down-ad .instagram .gm-popup .share-channels button, #roll-down-ad .instagram .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .instagram .secondary-header-nav ul.secondary-nav#menu-foundation .button a, #roll-down-ad .youtube #reward-popup .share-channels button, #roll-down-ad .youtube .button, #roll-down-ad .youtube .gm-popup .share-channels button, #roll-down-ad .youtube .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .youtube .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .instagram button, .gm-popup .share-channels #roll-down-ad .youtube button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .instagram a, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .youtube a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .instagram a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .youtube a { position: relative; width: 100%; margin: 15px; } #roll-down-ad .youtube #___ytsubscribe_0, #roll-down-ad .youtube #___ytsubscribe_1 { margin: 15px !important; } #reward-popup .share-channels #roll-down-ad .snapchat button, #roll-down-ad .snapchat #reward-popup .share-channels button, #roll-down-ad .snapchat .button, #roll-down-ad .snapchat .gm-popup .share-channels button, #roll-down-ad .snapchat .secondary-header-nav ul.secondary-nav#menu-fondation .button a, #roll-down-ad .snapchat .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels #roll-down-ad .snapchat button, .secondary-header-nav ul.secondary-nav#menu-fondation .button #roll-down-ad .snapchat a, .secondary-header-nav ul.secondary-nav#menu-foundation .button #roll-down-ad .snapchat a { position: relative; width: 100%; margin: 15px; } #roll-down-ad .olympic-club .title { text-align: center; margin-bottom: 10px; width: 100%; } #roll-down-ad .olympic-club .description { width: 100%; } #roll-down-ad .olympic-club .providers { padding: 10px; width: 100%; } #roll-down-ad .olympic-club .providers .facebook button { font-size: 17px; padding: 15px; } .partner-takeover-leaderboard-ad { position: fixed; bottom: 0px; left: 0px; right: 0px; padding-bottom: 0px; z-index: 999; } .page-template-edit-profile .user-meta-container .cell:nth-child(2), .page-template-my-profile .user-meta-container .cell:nth-child(2) { padding-top: 16px; padding-left: 0px; } #oid-popup .olympic-badge { width: 45%; } .sharing .share-totals { display: none; } .single-athletes .sharing .share-channels ul li:first-child, .single-games .sharing .share-channels ul li:first-child, .single-post .sharing .share-channels ul li:first-child, .single-sports .sharing .share-channels ul li:first-child { display: block; } .sharing .share-channels .expand { background-color: rgb(0, 0, 0); } #share-popup-container #share-popup .modal-content .post .entry-title { font-size: 17px; } .table.scrollable, .wp-block-table { width: auto; } .content-zone { flex-wrap: wrap; } .content-zone .content, .content-zone .photo-carousel, .content-zone .thumbnail { width: 100%; } .content-zone .content .byline { display: none; } .content-zone .content .entry-title { font-size: 20px; line-height: 1.2; margin-bottom: 0px; } .be-olympic .post-list-wrap, .page-template-favorites .post-list-wrap { padding: 0px; margin: 0px 0px 10px; } .be-olympic .post-list-wrap .post-list-wrap-title, .page-template-favorites .post-list-wrap .post-list-wrap-title { padding: 20px 22px 0px; margin-bottom: 0px; } .be-olympic .post-list-wrap .no-results h2, .page-template-favorites .post-list-wrap .no-results h2 { padding: 20px; } .be-olympic .post-list-trending .post, .be-olympic .post-list .post, .page-template-favorites .post-list-trending .post, .page-template-favorites .post-list .post { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(234, 234, 232); padding: 20px; margin: 0px 20px; width: 100%; } .be-olympic .post-list-trending .post:last-of-type, .be-olympic .post-list .post:last-of-type, .page-template-favorites .post-list-trending .post:last-of-type, .page-template-favorites .post-list .post:last-of-type { margin: 0px 20px; } .be-olympic .post-list-trending .post .entry-header .entry-title, .be-olympic .post-list .post .entry-header .entry-title, .page-template-favorites .post-list-trending .post .entry-header .entry-title, .page-template-favorites .post-list .post .entry-header .entry-title { font-size: 22px; } .be-olympic .post-list-trending .post .entry-header .expand, .be-olympic .post-list .post .entry-header .expand, .page-template-favorites .post-list-trending .post .entry-header .expand, .page-template-favorites .post-list .post .entry-header .expand { display: table-cell; vertical-align: middle; } .be-olympic .post-list-trending .post .entry-content, .be-olympic .post-list .post .entry-content, .page-template-favorites .post-list-trending .post .entry-content, .page-template-favorites .post-list .post .entry-content { display: none; } #reward-popup .share-channels .be-olympic .post-list-trending .post .entry-content button, #reward-popup .share-channels .be-olympic .post-list .post .entry-content button, #reward-popup .share-channels .page-template-favorites .post-list-trending .post .entry-content button, #reward-popup .share-channels .page-template-favorites .post-list .post .entry-content button, .be-olympic .post-list-trending .post .entry-content #reward-popup .share-channels button, .be-olympic .post-list-trending .post .entry-content .button, .be-olympic .post-list-trending .post .entry-content .gm-popup .share-channels button, .be-olympic .post-list-trending .post .entry-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .be-olympic .post-list-trending .post .entry-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .be-olympic .post-list .post .entry-content #reward-popup .share-channels button, .be-olympic .post-list .post .entry-content .button, .be-olympic .post-list .post .entry-content .gm-popup .share-channels button, .be-olympic .post-list .post .entry-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .be-olympic .post-list .post .entry-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .gm-popup .share-channels .be-olympic .post-list-trending .post .entry-content button, .gm-popup .share-channels .be-olympic .post-list .post .entry-content button, .gm-popup .share-channels .page-template-favorites .post-list-trending .post .entry-content button, .gm-popup .share-channels .page-template-favorites .post-list .post .entry-content button, .page-template-favorites .post-list-trending .post .entry-content #reward-popup .share-channels button, .page-template-favorites .post-list-trending .post .entry-content .button, .page-template-favorites .post-list-trending .post .entry-content .gm-popup .share-channels button, .page-template-favorites .post-list-trending .post .entry-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .page-template-favorites .post-list-trending .post .entry-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .page-template-favorites .post-list .post .entry-content #reward-popup .share-channels button, .page-template-favorites .post-list .post .entry-content .button, .page-template-favorites .post-list .post .entry-content .gm-popup .share-channels button, .page-template-favorites .post-list .post .entry-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .page-template-favorites .post-list .post .entry-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .be-olympic .post-list-trending .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .be-olympic .post-list .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-favorites .post-list-trending .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-favorites .post-list .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .be-olympic .post-list-trending .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .be-olympic .post-list .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-favorites .post-list-trending .post .entry-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-favorites .post-list .post .entry-content a { display: block; font-size: 20px; margin-top: 15px; padding: 15px 10px; } .be-olympic .post-list #infinite-handle, .be-olympic .post-list-trending #infinite-handle, .page-template-favorites .post-list #infinite-handle, .page-template-favorites .post-list-trending #infinite-handle { margin: 0px; padding: 0px; } .game-summary.module { padding: 20px 20px 0px !important; } .game-meta ul li, .twitter-module .twitter-module-tweet { width: 100%; } .twitter-module .twitter-module-tweet:first-of-type { border-bottom: 1px solid rgb(208, 210, 209); padding: 0px 0px 20px; } .instagram-module { margin: 0px -20px; padding: 20px 0px !important; } .instagram-module .instagram-module-item { display: none; width: 100%; padding: 0px; } .instagram-module .instagram-module-item:first-child { display: block; } .instagram-module .instagram-module-item img { width: 100%; } #reward-popup .share-channels .instagram-module button, .gm-popup .share-channels .instagram-module button, .instagram-module #reward-popup .share-channels button, .instagram-module .button, .instagram-module .gm-popup .share-channels button, .instagram-module .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .instagram-module .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .instagram-module a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .instagram-module a { margin: 0px 20px; } .PDS_Poll .pds-box .pds-vote-button { font-size: 20px !important; padding: 15px 10px !important; } body.be-olympic .be-olympic-photo .image-overlay .caption { width: 100%; padding: 20px; } body.be-olympic .quizzes h3, body.be-olympic .related-stories h3 { margin-left: 40px; } body.be-olympic .quizzes .item, body.be-olympic .related-stories .item { margin: 0px; } body.be-olympic .quizzes .item .row, body.be-olympic .related-stories .item .row { border-bottom: 1px solid rgb(110, 110, 110); } body.be-olympic .quizzes .item .row .image, body.be-olympic .related-stories .item .row .image { padding: 0px; } body.be-olympic .related-athletes .post { width: 100%; margin: 0px; padding: 20px; border-bottom: 1px solid rgb(110, 110, 110); } body.be-olympic .related-athletes .post:last-of-type { margin: 0px; } body.be-olympic .related-athletes .post .entry-header .post-list-logo { width: 40%; } body.be-olympic .related-athletes .post .entry-header .trending img { width: 37px; } .page-template-favorites .post-list .post { padding: 0px 0px 20px; margin: 20px 20px 0px 30px; } .page-template-favorites .post-list .post:last-of-type { border-bottom: none; padding: 20px 0px 20px 10px; } .favorites-form .post-list { padding: 0px 10px; margin: 0px 0px 0px 10px; } .leaderboards .user-photo { width: 25px; height: 25px; } .leaderboards .right { width: 100%; height: unset; } .leaderboards .right .toggle { width: 100%; padding: 0px !important; } .leaderboards button { width: 50%; } .leaderboard-logo-container { float: unset; justify-content: center; flex-direction: column; } .leaderboard-logo-container .title { padding: 5px 0px !important; } .row { overflow: hidden; } .attachment-post-thumbnail .post-thumbnail-logo, .post-thumbnail .post-thumbnail-logo { bottom: 10px; max-width: 75px; } #header-login { border-right: 0px; } #header-login li #login-container { background-color: rgb(95, 96, 98); inset: 0px; position: fixed; height: auto; width: 100%; overflow: hidden scroll; z-index: 99999; } #header-login li #login-container .oid-title h2 { margin: 5px 20px 10px; } #header-login li #login-container p { margin: 20px 15px 10px; } #header-login li #login-container .title { padding: 0px 15px 20px; } #header-login li #login-container .gigya-screen .gigya-composite-control-checkbox, #header-login li #login-container .gigya-screen .gigya-composite-control-password, #header-login li #login-container .gigya-screen .gigya-composite-control-textbox { margin: 0px 0px 15px; padding: 0px 20px; } #header-login li #login-container .close a { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white.png") no-repeat; width: 20px; height: 20px; top: 0px; display: block; margin: 10px 15px; text-indent: -9999px; } .user-profile .content .photo { margin-bottom: 10px; } .page-template-edit-profile .user-profile .content .photo { max-width: 100%; } .user-profile .content .pictogram { right: 0px; } #reward-popup .share-channels .user-profile button, .gm-popup .share-channels .user-profile button, .secondary-header-nav ul.secondary-nav#menu-fondation .button .user-profile a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .user-profile a, .user-profile #reward-popup .share-channels button, .user-profile .button, .user-profile .gm-popup .share-channels button, .user-profile .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .user-profile .secondary-header-nav ul.secondary-nav#menu-foundation .button a { font-size: 17px; } .manage-personal-data-settings-gigya-websdk .manage-personal-data .email-preferences .response, .manage-personal-data-settings-gigya-websdk .manage-personal-data .email-preferences .response_false { height: unset; } #gigya-photo-upload .gigya-screen-content .gigya-photo-upload .gigya-photo-upload-button { font-size: 17px; } #olympicid-container article { padding: 15px 20px 0px; } #traditional-registration-container .gigya-screen .gigya-composite-control-password, #traditional-registration-container .gigya-screen .gigya-composite-control-textbox { width: 100%; } #traditional-registration-container .gigya-screen .gigya-composite-control-submit { margin: 0px -20px; } .french #traditional-registration-container .gigya-screen .back { font-size: 12px; } .oid-light #header-login #login-container .close a { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_grey.png") no-repeat; } .current-level ul { column-count: 1; } .current-level ul li:nth-child(3) { margin-top: 10px; } .gm-popup { position: fixed; width: 100%; height: 100%; left: 0px; } .gm-popup.active { inset: 0px; transform: none; z-index: 9999; overflow: hidden auto; } .gm-popup .user-photo { max-width: 100%; } .gm-popup .current-level { border-top: 1px solid rgb(208, 210, 209); margin: 20px -20px 0px; padding: 20px 24px; } .challenges-popup .badge { width: 50%; } .flexbox .post-type-archive-rewards .flex-wrap .flex-item { width: 100%; } .invite-friends-popup form#invite-friends, .invite-friends-popup p { text-align: center; } .gigya-challenges .challenges .challenge, .gigya-challenges .challenges .medal, .gigya-challenges .medals .challenge, .gigya-challenges .medals .medal, .gigya-medals .challenges .challenge, .gigya-medals .challenges .medal, .gigya-medals .medals .challenge, .gigya-medals .medals .medal { width: 50%; } .page-title-container .page-title .site-logo { display: none; } .foundation-section .page-title-container .page-title .site-logo, .page-title-container .page-title .oc-logo { display: table-cell; } .page-template-my-profile .page-title-container .page-title .oc-logo { display: none; } .french .page-title-container .page-title .oc-logo span, .page-title-container .page-title .oc-logo span { width: 8px; height: 15px; margin-right: 10px; background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/BackArrow.png") 0% 0% / 8px 14px no-repeat !important; } .story .row { padding: 20px; } .story .title { font-size: 17px; } .entry-content .gallery .gallery-item { width: 50%; } .single-photos .post .entry-content { padding: 25px 20px; } .post-type-archive-photos .story article { padding: 20px; } .single-videos .post .entry-content { padding: 25px 20px; } .story .video-trigger { background-size: 32px 32px; height: 32px; width: 32px; } .single-videos .story .row { padding: 0px; } .single-videos .story article { padding: 20px; } .secondary-content article ul { width: 100%; } .partners-module table td { float: left; margin: 0px auto; padding: 5px 10px; text-align: center; width: 50%; } form.education-sign-up { margin: 0px 0px -20px; } form.education-sign-up .submit { margin: 20px -20px 0px; } #reward-popup .share-channels .page-template-how-to-build-an-athlete .post-content button, .donors ul, .gm-popup .share-channels .page-template-how-to-build-an-athlete .post-content button, .page-template-how-to-build-an-athlete .post-content #reward-popup .share-channels button, .page-template-how-to-build-an-athlete .post-content .button, .page-template-how-to-build-an-athlete .post-content .gm-popup .share-channels button, .page-template-how-to-build-an-athlete .post-content .secondary-header-nav ul.secondary-nav#menu-fondation .button a, .page-template-how-to-build-an-athlete .post-content .secondary-header-nav ul.secondary-nav#menu-foundation .button a, .secondary-header-nav ul.secondary-nav#menu-fondation .button .page-template-how-to-build-an-athlete .post-content a, .secondary-header-nav ul.secondary-nav#menu-foundation .button .page-template-how-to-build-an-athlete .post-content a { width: 100%; } .choose-the-moose .share-channels { padding: 0px 0px 0px 5px; } .choose-the-moose .share-channels div a span { display: none; } .mobile-ad { left: 0px; right: 0px; transform: translate(0px); } .admin-bar .mobile-ad.roll-down { top: 96px; } .results-module table th { padding: 15px; } .results-module table th h3 { font-size: 12px; } .results-module table td { font-size: 10px; padding: 15px; } .share-bar { margin: 0px 5px 0px 0px; } .share-bar .share span { display: none; } .share-bar .share-totals span { background: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icon-sprite.png") -197px 0px no-repeat; height: 15px; margin-right: 5px; width: 16px; display: inline-block !important; } .share-bar .share-totals .share-count { font-size: 25px; line-height: 53px; padding: 0px 10px; text-align: center; width: 100%; } .share h3 { float: none; } .french .share h3 { font-size: 15px; } .french .share h3 a { padding: 0px 10px; } .share h3 a span { display: none; } .share-bar .share-channels { float: none; } .share-bar .share-channels div a { width: auto; } .story .share .row { padding: 0px; } .story .share-channels .first a { width: auto; } .spreadfast-container { margin-left: -20px; margin-right: -20px; } .page-title-wrapper { padding: 20px; } .page-template-fan-fun .fan-fun-carousel .quiz .entry-title, .page-template-fan-fun .game-carousel .quiz .entry-title { font-size: 20px; } .page-template-results article, .page-template-schedule article { padding: 0px; } .filter-title { padding: 20px 20px 0px; } .filters { padding: 0px 15px; margin: 0px; } button.schedule:hover { opacity: 0.1; } .table-filters { padding: 0px 20px; } .table.results th:first-of-type, .table.results tr td:first-of-type { padding: 10px 5px !important; } .page-template-sitemap #copyright, .page-template-sitemap .outer-grid { padding: 0px 20px; } .sitemap-menu .sub-menu { column-count: 1; } } @media (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio:1.3), (min-resolution: 1.3dppx) { .pictogram.archery, .pictogram.tir_a_l_arc { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/archery@2x.png"); background-size: 55px 55px; } .pictogram.athletics, .pictogram.athletisme { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/athletics@2x.png"); background-size: 55px 55px; } .pictogram.badminton { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/badminton@2x.png"); background-size: 55px 55px; } .pictogram.baseball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/baseball@2x.png"); background-size: 55px 55px; } .pictogram.basketball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/basketball@2x.png"); background-size: 55px 55px; } .pictogram.boxe, .pictogram.boxing { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/boxing@2x.png"); background-size: 55px 55px; } .pictogram.canoe-kayak, .pictogram.canoekayak { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/canoekayak@2x.png"); background-size: 55px 55px; } .pictogram.cycling, .pictogram.cyclisme { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/cycling@2x.png"); background-size: 55px 55px; } .pictogram.diving, .pictogram.plongeon { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/diving@2x.png"); background-size: 55px 55px; } .pictogram.equestrian, .pictogram.sports_equestres { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/equestrian@2x.png"); background-size: 55px 55px; } .pictogram.escrime, .pictogram.fencing, .pictogram.modern_pentathlon, .pictogram.pentathlon_moderne { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/fencing@2x.png"); background-size: 55px 55px; } .pictogram.field_hockey, .pictogram.hockey_sur_gazon { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/fieldhockey@2x.png"); background-size: 55px 55px; } .pictogram.golf { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/golf@2x.png"); background-size: 55px 55px; } .pictogram.gymnastics, .pictogram.gymnastique { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/gymnastics@2x.png"); background-size: 55px 55px; } .pictogram.handball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/handball@2x.png"); background-size: 55px 55px; } .pictogram.karate { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/karate@2x.png"); background-size: 55px 55px; } .pictogram.racquetball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/racquetball@2x.png"); background-size: 55px 55px; } .pictogram .patinage_a_roulettes, .pictogram.roller_sports { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/roller_sports@2x.png"); background-size: 55px 55px; } .pictogram.aviron, .pictogram.rowing { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/rowing@2x.png"); background-size: 55px 55px; } .pictogram.rugby { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/rugby@2x.png"); background-size: 55px 55px; } .pictogram.sailing, .pictogram.voile { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/sailing@2x.png"); background-size: 55px 55px; } .pictogram.shooting, .pictogram.tir { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/shooting@2x.png"); background-size: 55px 55px; } .pictogram.football, .pictogram.soccer { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/soccer@2x.png"); background-size: 55px 55px; } .pictogram.softball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/softball@2x.png"); background-size: 55px 55px; } .pictogram.squash { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/squash@2x.png"); background-size: 55px 55px; } .pictogram.artistic_swimming, .pictogram.nage_synchronisee, .pictogram.natation, .pictogram.natation_artistique, .pictogram.swimming, .pictogram.synchronized_swimming, .pictogram.water_polo { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/aquatics@2x.png"); background-size: 55px 55px; } .pictogram.table_tennis, .pictogram.tennis_de_table { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/tabletennis@2x.png"); background-size: 55px 55px; } .pictogram.taekwondo { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/taekwondo@2x.png"); background-size: 55px 55px; } .pictogram.quilles, .pictogram.tenpin_bowling { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/ten_pin_bowling@2x.png"); background-size: 55px 55px; } .pictogram.triathlon { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/cycling@2x.png"); background-size: 55px 55px; } .pictogram.volleyball { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/volleyball@2x.png"); background-size: 55px 55px; } .pictogram.ski_nautique, .pictogram.waterskiing_wakeboarding { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/water_skiing@2x.png"); background-size: 55px 55px; } .pictogram.halterophilie, .pictogram.weightlifting { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/weightlifting@2x.png"); background-size: 55px 55px; } .pictogram.judo, .pictogram.lutte, .pictogram.wrestling { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/wrestling@2x.png"); background-size: 55px 55px; } .pictogram.alpine_skiing, .pictogram.freestyle_skiing, .pictogram.ski_acrobatique, .pictogram.ski_alpin { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/alpine@2x.png"); background-size: 55px 55px; } .pictogram.biathlon, .pictogram.cross_country_skiing, .pictogram.ski_de_fond { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/biathlon@2x.png"); background-size: 55px 55px; } .pictogram.bobsleigh { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/bobsleigh@2x.png"); background-size: 55px 55px; } .pictogram.curling { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/curling@2x.png"); background-size: 55px 55px; } .pictogram.figure_skating, .pictogram.patinage_artistique { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/figureskating@2x.png"); background-size: 55px 55px; } .pictogram.hockey_sur_glace, .pictogram.ice_hockey { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/icehockey@2x.png"); background-size: 55px 55px; } .pictogram.luge { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/luge@2x.png"); background-size: 55px 55px; } .pictogram.patinage_de_vitesse, .pictogram.speed_skating { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/speedskating@2x.png"); background-size: 55px 55px; } .pictogram.skeleton { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/skeleton@2x.png"); background-size: 55px 55px; } .pictogram.combine_nordique, .pictogram.nordic_combined, .pictogram.saut_a_ski, .pictogram.ski_jumping { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/skijumping@2x.png"); background-size: 55px 55px; } .pictogram.snowboarding, .pictogram.surf_des_neiges { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/gigya/pictograms/snowboarding@2x.png"); background-size: 55px 55px; } #popup-ad .close, #reward-popup .close, #rewards-popup-container .contest-popup .close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white@2x.png"); background-size: 20px 20px; } .mobile-app-popup-container .close, .snapchat-popup-container .close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black@2x.png"); background-size: 20px 20px; } .contest-popup-container .contest-popup .close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white@2x.png"); background-size: 20px 20px; } .survey-popup-container .survey-popup .close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black@2x.png"); background-size: 20px 20px; } #roll-down-ad .close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white@2x.png"); background-size: 20px 20px; } #oid-popup-container #oid-popup .gm-popup-content .close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black@2x.png"); background-size: 25px 25px; } #share-popup-container .close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_black@2x.png"); background-size: 20px 20px; } #secondary-nav .logo { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/nav/Olympic-Logo@2x.png"); background-size: 49px 75px; } #fvpp-close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_white@2x.png"); background-size: 20px 20px; } .oid-light #fvpp-close { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/icons/close_grey@2x.png"); background-size: 20px 20px; } .page-title-container .page-title .site-logo span { background-image: url("/wp-content/themes/canadianolympiccommittee/assets/css/../img/Olympic-Logo@2x.png"); background-size: 39px 60px; } } (cache)COC statement on drone incident in Saint-Étienne - Team Canada - Official Olympic Team Website
Press
COC Logo above the word "statement"

COC statement on drone incident in Saint-Étienne

PARIS (July 24, 2024) – Following its review of the July 22 drone incident in Saint-Étienne, and upon learning of a second drone incident at a July 19th New Zealand practice, the Canadian Olympic Committee has imposed the following sanctions and consequences:

  1. Joseph Lombardi, an unaccredited analyst with Canada Soccer, is being removed from the Canadian Olympic Team and will be sent home immediately.
  2. Jasmine Mander, an assistant coach to whom Mr. Lombardi report sent, is being removed from the Canadian Olympic Team and will be sent home immediately.
  3. COC has accepted the decision of Head Coach Bev Priestman to remove herself from coaching the match against New Zealand on July 25th. 
  4. Canada Soccer staff will undergo mandatory ethics training.

The COC is in contact with the IOC and in contact with FIFA. Canada Soccer has been transparent and cooperative throughout the process. The COC will continue to review this matter and may take further action if necessary.

Canada Soccer’s Women’s National Team Head Coach Bev Priestman has made the following statement: 

“On behalf of our entire team, I first and foremost want to apologize to the players and staff at New Zealand Football and to the players on Team Canada. This does not represent the values that our team stands for,” Priestman said. “I am ultimately responsible for conduct in our program. Accordingly, to emphasize our team’s commitment to integrity, I have decided to voluntarily withdraw from coaching the match on Thursday. In the spirit of accountability, I do this with the interests of both teams in mind and to ensure everyone feels that the sportsmanship of this game is upheld.”

-30-

MEDIA CONTACT:

Thomas Hall
Press Chief, Team Canada 
WhatsApp: 514-709-1054
E: thall@olympic.ca /communications@olympic.ca

Follow us on Twitter