main{z-index:1;background:#f7f7f8;padding-bottom:20px;position:relative}main .left_content_right_sidebar.container .row .content-container{background:#fff;margin:0;padding:20px}main .left_content_right_sidebar.container .row .content-container .list{border-bottom:1px solid #d0d0d4;margin:0}main .left_content_right_sidebar.container .row .content-container .list:nth-child(2n){background:#f7f7f8}main .left_content_right_sidebar.container .row .content-container .list [class*=col-]{padding:0}main .left_content_right_sidebar.container .row .content-container .club-img-container{text-align:center;padding:10px}main .left_content_right_sidebar.container .row .content-container .club-img-container img{height:60px}main .left_content_right_sidebar.container .row .content-container .club-name-container{text-align:left;line-height:80px}main .left_content_right_sidebar.container .row .content-container .club-name-container a{color:#4f1335;font-size:12px;text-decoration:none}main .left_content_right_sidebar.container .row .content-container .club-name-container a:hover{text-decoration:none}main .left_content_right_sidebar.container .row .side-container .sidebar_menu{background:#fff;border-radius:3px;margin:0 0 20px;padding:15px 0;box-shadow:0 0 3px #808192}main .left_content_right_sidebar.container .row .side-container .sidebar_menu a{color:#4f1335;border-bottom:1px solid #d0d0d4;padding:10px 15px;font-size:14px;text-decoration:none}main .left_content_right_sidebar.container .row .side-container .sidebar_menu a.active,main .left_content_right_sidebar.container .row .side-container .sidebar_menu a:hover{color:#fff;background:#3b0e28}main .left_content_right_sidebar.container .row .side-container .box .whychoose{color:#fff;background:linear-gradient(#e1f97a,#c8de6d);width:100%;margin:0;padding:0}main .left_content_right_sidebar.container .row .side-container .box .whychoose .row{margin:0}main .left_content_right_sidebar.container .row .side-container .box .whychoose .tableContainer{margin:0;padding:0}main .left_content_right_sidebar.container .row .side-container .box .whychoose .tableContainer .tableRow{margin:10px}main .left_content_right_sidebar.container .row .side-container .box .whychoose .tableContainer .tableRow .tableCell.title{padding:5px}main .left_content_right_sidebar.container .row .side-container .box .whychoose .tableContainer .tableRow .tableCell.title .box{font-size:16px;line-height:18px;font-family:var(--site-font-emphasis,"sf_pro_textsemibold",Arial,sans-serif);font-weight:var(--site-font-emphasis-weight,normal);padding-left:0}main .left_content_right_sidebar.container .row .side-container .box .whychoose .tableContainer .tableRow .tableCell .box{text-align:left;background:0 0;padding-left:20px;font-size:12px;line-height:19.2px;position:relative}main .left_content_right_sidebar.container .row .side-container .box .whychoose .tableContainer .tableRow .tableCell .box i{position:absolute;top:5px;left:3px}main .left_content_right_sidebar.container .row .side-container .box .whychoose .tableContainer .tableRow .tableCell .box a{color:#fff;font-family:var(--site-font-emphasis,"sf_pro_textsemibold",Arial,sans-serif);font-weight:var(--site-font-emphasis-weight,normal);text-decoration:underline}main .left_content_right_sidebar.container .row .side-container .box .whychoose .tableContainer .tableRow .tableCell.more_link{display:none}main .left_content_right_sidebar.container .row .side-container .box img{width:100%;height:auto}main .left_content_right_sidebar.container .row .side-container .box .description{color:#fff;background:#212529;padding:10px;font-size:14px;line-height:15px}main .left_content_right_sidebar.container .row .side-container .box .description .quote{font-size:15.4px;font-style:italic;line-height:21px}main .left_content_right_sidebar.container .row .side-container .box .description .name{padding-top:5px;font-size:12.6px;line-height:18px}main .left_content_right_sidebar.container .row .side-container .box .more_link{text-align:right;background:0 0!important}main .left_content_right_sidebar.container .row .side-container .box .more_link.row,main .left_content_right_sidebar.container .row .side-container .box .more_link [class*=col-]{margin:0;padding:0}main .left_content_right_sidebar.container .row .side-container .box .more_link a{color:#4f1335;font-size:12px}main .left_content_right_sidebar.container .row .side-container hr{clear:both;border:1px solid #d0d0d4;height:0;margin:1.25em 0 1.1875em}body.richEventsPage main{font-family:var(--site-font-base,"sf_pro_textlight",Arial,sans-serif);font-weight:var(--site-font-base-weight,normal);background:#fff}body.richEventsPage main h1,body.richEventsPage main h2,body.richEventsPage main h3{font-family:var(--site-font-heading,"sf_pro_textbold",Arial,sans-serif);font-weight:var(--site-font-heading-weight,normal);color:#4f1335;margin-bottom:1em}body.richEventsPage main h1{margin-top:20px;font-size:35px;line-height:1.25}body.richEventsPage main h2{margin-bottom:1em;font-size:25px}body.richEventsPage main h3{margin-top:35px;font-size:22px}body.richEventsPage .eventRow{margin-top:35px}body.richEventsPage .eventRow .eventNameAndLogo{text-align:center;margin-bottom:35px}body.richEventsPage .eventRow .clubLogo{width:5em;height:auto}body.richEventsPage .eventRow .eventLogoLink{margin-bottom:35px;display:inline-block}body.richEventsPage .eventRow .eventNameLink{color:#507ee8}body.richEventsPage .eventRowSeparator{border-top:1px solid #d0d0d4;width:100%;height:1px;padding-bottom:35px;display:block;position:relative;top:1px}#eventsVideoModal .modal-dialog{max-width:600px}#eventsVideoModal button{height:auto}#eventsVideoModal .modal-body{text-align:center}#eventsVideoModal .modal-body .youtube-video{width:100%}BODY.clubsOverviewPage main .clubTileGrid{gap:10px;display:grid}BODY.clubsOverviewPage main .clubTileGrid--highlighted,BODY.clubsOverviewPage main .clubTileGrid--popular,BODY.clubsOverviewPage main .clubTileGrid--bordered{grid-template-columns:repeat(2,minmax(0,1fr))}BODY.clubsOverviewPage main .clubTile{text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;padding:15px 10px;display:flex}BODY.clubsOverviewPage main .clubTile:hover .clubTileName{text-decoration:underline}BODY.clubsOverviewPage main .clubTileGrid--bordered .clubTile{border:2px solid #f5f2f0;border-radius:6px}BODY.clubsOverviewPage main .clubTileLogo{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:15px;display:flex}BODY.clubsOverviewPage main .clubLogo{width:auto;max-width:100%;height:auto;max-height:100%}BODY.clubsOverviewPage main .clubTileName{color:#507ee8;font-size:16px;line-height:23px;text-decoration:none}BODY.clubsOverviewPage main .mostPopularClubs{background:#e83944;border-radius:10px;margin-bottom:80px;padding:15px}BODY.clubsOverviewPage main .mostPopularClubsHeading{--site-font-heading:var(--site-font-base);--site-font-heading-weight:700;color:#fff;max-width:836px;margin-bottom:5px;font-size:25px;line-height:33px}BODY.clubsOverviewPage main .mostPopularClubsIntro{color:#fff;max-width:836px;margin-bottom:35px;font-size:16px;line-height:27px}BODY.clubsOverviewPage main .popularClubsPerCountry{background:#f5f2f0;border-radius:10px;flex-direction:column;margin-bottom:35px;padding:20px 15px 15px;display:flex}BODY.clubsOverviewPage main .popularClubsPerCountryHeading{--site-font-heading:var(--site-font-base);--site-font-heading-weight:700;color:#4f1335;align-items:center;gap:15px;margin:0 0 25px 5px;font-size:16px;line-height:23px;display:flex}BODY.clubsOverviewPage main .countryFlag{flex:0 0 35px;width:35px;height:35px}BODY.clubsOverviewPage main .seeAllClubsLink{color:#507ee8;align-self:center;margin-top:25px;text-decoration:underline}BODY.clubsOverviewPage main .seeAllClubsLink:hover{color:#507ee8;text-decoration:none}BODY.clubsOverviewPage main .allClubsInCountry{margin-bottom:35px}BODY.clubsOverviewPage main .countryBanner{background:#4f1335;border-radius:10px;align-items:stretch;margin-bottom:25px;display:flex;overflow:hidden}BODY.clubsOverviewPage main .countryBannerText{flex-direction:column;flex:0 0 50%;justify-content:center;max-width:50%;padding:45px;display:flex}BODY.clubsOverviewPage main .countryBannerImage{flex:0 0 50%;max-width:50%;position:relative}BODY.clubsOverviewPage main .countryBannerImage picture{display:block;position:absolute;top:0;bottom:0;left:0;right:0}BODY.clubsOverviewPage main .countryBannerPicture{object-fit:cover;object-position:center;border-radius:0 10px 10px 0;width:100%;height:100%;display:block}BODY.clubsOverviewPage main .countryBannerHeading{font-family:var(--site-font-heading,"sf_pro_textbold",Arial,sans-serif);font-weight:var(--site-font-heading-weight,normal);color:#fff;margin:0 0 15px;font-size:26px;line-height:33px}BODY.clubsOverviewPage main .countryBannerHeadingAccent{color:#e1f97a;display:block}BODY.clubsOverviewPage main .countryBannerDescription{color:#fff;margin:0;font-size:16px;line-height:27px}BODY.clubsOverviewPage main p{color:#2c051b}BODY.clubsOverviewPage main h1{font-family:var(--site-font-display,"sf_pro_textsemibold",Arial,sans-serif);font-weight:var(--site-font-display-weight,bold);margin-bottom:35px;font-size:36px;line-height:45px}BODY.clubsOverviewPage main .clubsSectionHeading{font-family:var(--site-font-display,"sf_pro_textsemibold",Arial,sans-serif);font-weight:var(--site-font-display-weight,bold);text-align:center;margin-bottom:35px;font-size:29px;line-height:37px}@media (max-width:767.98px){main .left_content_right_sidebar.container .row .content-container .club-name-container{text-align:center;line-height:normal}main .left_content_right_sidebar.container .row .side-container{padding:0 15px}main .left_content_right_sidebar.container .row .side-container .box{text-align:center}BODY.clubsOverviewPage main .countryBanner{flex-direction:column}BODY.clubsOverviewPage main .countryBannerText{order:2;max-width:100%;padding:25px}BODY.clubsOverviewPage main .countryBannerImage{flex:0 0 250px;order:1;max-width:100%;height:250px}BODY.clubsOverviewPage main .countryBannerPicture{border-radius:10px 10px 0 0}BODY.clubsOverviewPage main .countryBannerHeading{font-size:23px;line-height:30px}BODY.clubsOverviewPage main h1{font-size:26px;line-height:33px}BODY.clubsOverviewPage main .clubsSectionHeading{font-size:23px;line-height:30px}}@media (min-width:992px){BODY.clubsOverviewPage main .clubTileGrid--highlighted,BODY.clubsOverviewPage main .clubTileGrid--popular{grid-template-columns:repeat(4,minmax(0,1fr))}BODY.clubsOverviewPage main .clubTileGrid--bordered{grid-template-columns:repeat(6,minmax(0,1fr))}BODY.clubsOverviewPage main .popularClubsPerCountryHeading{font-size:23px;line-height:30px}}
/*# sourceMappingURL=/static//themes/mixed_scp/css/events_common.d295299d.css.map */
