
    @import url("https://fast.fonts.net/lt/1.css?apiType=css&c=386a47ce-1be1-423f-a91a-171bdbb3ae73&fontids=1118443,1118446,1118449,1118452,1119933,1119936,1119948,1119951");
    @font-face{
        font-family:"FleischmanBTW01-Regular";
        src:url("https://content.secutix.com/odl/Fonts/1118443/a9d32d06-7953-49c4-975a-7e6130045f22.eot?#iefix");
        src:url("https://content.secutix.com/odl/Fonts/1118443/a9d32d06-7953-49c4-975a-7e6130045f22.eot?#iefix") format("eot"),
		url("https://content.secutix.com/odl/Fonts/1118443/cd1263c8-9aac-4138-af59-45f3d9a35526.woff2") format("woff2"),
		url("https://content.secutix.com/odl/Fonts/1118443/46ae5566-b510-4a0e-b0c2-ae0246dad4b5.woff") format("woff"),
		url("https://content.secutix.com/odl/Fonts/1118443/0b8d9c13-c5be-4346-b64b-7e5136da6a24.ttf") format("truetype");
    }
    @font-face{
        font-family:"FleischmanBTW01-Italic";
        src:url("https://content.secutix.com/odl/Fonts/1118446/ff0414dc-f4b1-4b58-939d-f2b181799e2b.eot?#iefix");
        src:url("https://content.secutix.com/odl/Fonts/1118446/ff0414dc-f4b1-4b58-939d-f2b181799e2b.eot?#iefix") format("eot"),
		url("https://content.secutix.com/odl/Fonts/1118446/134003c8-a8f3-49c5-ac9f-f7edb41650d7.woff2") format("woff2"),
		url("https://content.secutix.com/odl/Fonts/1118446/be73beee-f0ab-40f0-a56c-1080ff0d3104.woff") format("woff"),
		url("https://content.secutix.com/odl/Fonts/1118446/4215bcb5-1aaa-4e15-8542-097164d6d8ac.ttf") format("truetype");
    }
    @font-face{
        font-family:"Fleischman BT W01 Bold";
        src:url("https://content.secutix.com/odl/Fonts/1118449/81165707-89a7-4bf6-bc34-454a2fdd2f7f.eot?#iefix");
        src:url("https://content.secutix.com/odl/Fonts/1118449/81165707-89a7-4bf6-bc34-454a2fdd2f7f.eot?#iefix") format("eot"),
		url("https://content.secutix.com/odl/Fonts/1118449/164c7946-e372-4d4c-9cc7-c490ce1023e9.woff2") format("woff2"),
		url("https://content.secutix.com/odl/Fonts/1118449/750d9774-b22f-45c6-917b-accd4043a83f.woff") format("woff"),
		url("https://content.secutix.com/odl/Fonts/1118449/2ca9e5a6-b60f-4dec-8057-ce56a97ce062.ttf") format("truetype");
    }
    @font-face{
        font-family:"FleischmanBTW01-BoldIt";
        src:url("https://content.secutix.com/odl/Fonts/1118452/a4299fe6-eaf9-4baf-8978-38cd4f9fdf3b.eot?#iefix");
        src:url("https://content.secutix.com/odl/Fonts/1118452/a4299fe6-eaf9-4baf-8978-38cd4f9fdf3b.eot?#iefix") format("eot"),
		url("https://content.secutix.com/odl/Fonts/1118452/a733719e-fec5-4b3e-b4a9-e2e299cfedb3.woff2") format("woff2"),
		url("https://content.secutix.com/odl/Fonts/1118452/69c157eb-fe39-4f87-ac6e-8516114c2673.woff") format("woff"),
		url("https://content.secutix.com/odl/Fonts/1118452/07c14810-5da2-4a15-a385-3972d8600409.ttf") format("truetype");
    }
    @font-face{
        font-family:"Futura BT W01 Light";
        src:url("https://content.secutix.com/odl/Fonts/1119933/bf74a9d0-0954-467f-abf2-269d642a34e6.eot?#iefix");
        src:url("https://content.secutix.com/odl/Fonts/1119933/bf74a9d0-0954-467f-abf2-269d642a34e6.eot?#iefix") format("eot"),
		url("https://content.secutix.com/odl/Fonts/1119933/65ebef59-02fa-4697-bd6a-b9c18fbae1cd.woff2") format("woff2"),
		url("https://content.secutix.com/odl/Fonts/1119933/bb6e42eb-bc30-4c8a-b4ee-bdba1631f178.woff") format("woff"),
		url("https://content.secutix.com/odl/Fonts/1119933/7c212380-c01a-48df-b253-606f78f6c4db.ttf") format("truetype");
    }
    @font-face{
        font-family:"FuturaBTW01-LightItalic";
        src:url("https://content.secutix.com/odl/Fonts/1119936/4263004d-f836-4bd8-ac24-154d91379c6a.eot?#iefix");
        src:url("https://content.secutix.com/odl/Fonts/1119936/4263004d-f836-4bd8-ac24-154d91379c6a.eot?#iefix") format("eot"),
		url("https://content.secutix.com/odl/Fonts/1119936/bef16c6c-ebd0-4d66-8c46-3094b25d31d8.woff2") format("woff2"),
		url("https://content.secutix.com/odl/Fonts/1119936/f3a29921-2598-4736-8d53-8245538e34d8.woff") format("woff"),
		url("https://content.secutix.com/odl/Fonts/1119936/61367821-83d1-4768-9cd3-16a1d71e6e9a.ttf") format("truetype");
    }
    @font-face{
        font-family:"Futura BT W01 Bold";
        src:url("https://content.secutix.com/odl/Fonts/1119948/63107fe9-e6e4-4922-aed4-736f170601c8.eot?#iefix");
        src:url("https://content.secutix.com/odl/Fonts/1119948/63107fe9-e6e4-4922-aed4-736f170601c8.eot?#iefix") format("eot"),
		url("https://content.secutix.com/odl/Fonts/1119948/70cd4257-15ef-421c-b474-8c9bed8e66b0.woff2") format("woff2"),
		url("https://content.secutix.com/odl/Fonts/1119948/970a093d-098a-4d5b-b6f0-c2d682e95d80.woff") format("woff"),
		url("https://content.secutix.com/odl/Fonts/1119948/7c099bd1-482c-4c64-a5d3-9b934633ab10.ttf") format("truetype");
    }
    @font-face{
        font-family:"FuturaBTW01-BoldItalic";
        src:url("https://content.secutix.com/odl/Fonts/1119951/18951f5e-5d2c-4b6c-958c-2da4c00c3ad7.eot?#iefix");
        src:url("https://content.secutix.com/odl/Fonts/1119951/18951f5e-5d2c-4b6c-958c-2da4c00c3ad7.eot?#iefix") format("eot"),
		url("https://content.secutix.com/odl/Fonts/1119951/6d12899d-1afb-423e-b935-2431c10c5bab.woff2") format("woff2"),
		url("https://content.secutix.com/odl/Fonts/1119951/8badd371-f1d8-4c51-8541-8613b344b66d.woff") format("woff"),
		url("https://content.secutix.com/odl/Fonts/1119951/12ae2064-24d9-471d-b666-13830ada754e.ttf") format("truetype");
    }

body {
	font-family: "Futura BT W01 Light";
	font-size: 17px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-family: "Futura BT W01 Light";
}

a:link, a:active, a:visited {
    text-decoration: underline;
}

/* Landing page */
.stx-SectionHeading {
    font-size: 1.5rem;
}

.ts-RegisterButton,
.ts-CustomLinks a:first-child {
	text-decoration: none !important;
}

.ts-RegisterButton {
	font-size: 16px !important;
	font-weight: 600;
}

.ts-SignInButton span {
	font-size: 16px;
}

.ts-LanguageButton {
	font-family: "Futura BT W01 Light";
	font-size: 16px !important;
}

.g-Card a span {
	font-size: 19px !important;
}

.stx-ProductCardTitle {
    font-size: 1.1rem !important;
}

.stx-ProductCardSubtitle {
	font-size: 1rem !important;
}

.g-Card-text {
	font-size: 0.9rem !important;
}

.g-Tabs-link {
	font-size: 0.9rem !important;
}
/*Date*/
.stx-ProductDate span {
	font-size: 0.9rem !important;
}

/* Hide button See all */
.stx-Catalog-seeAllButton .g-Button {
	display: none;
}

/* Header */
#header_after_account_language_selector .text {
	font-size: 16px;
}

#account span .text{
	font-size: 16px;
}

@media screen and (min-width: 991px) {
	#logo {
		margin: 1em 1em 1em 0;
		position: absolute;
		top: 50%;
		left: -8px;
		margin-top: -47.5px;
	}
	
	.button a {
		font-size: 12px;
	}

/* Form */
#mandatory_info_bottom {
	display: none;
}

@media screen and (min-width: 991px) {
	#main_content_edit_personal_details .fieldset_container,
	#main_content_address .fieldset_container,
	#main_content_reset_password .fieldset_container,
	#main_content_edit_password .fieldset_container,
	#main_content_registration .fieldset_container,
	#beneficiary_form .fieldset_container, #immediate_print_form .fieldset_container {
		padding: 35px 45px 15px 45px;
	}
}

#main_content_edit_personal_details .fieldset_container.criteria label.field_label, #main_content_edit_personal_details .fieldset_container.criteria .label.field_label, #main_content_edit_personal_details .fieldset_container.social_link label.field_label, #main_content_edit_personal_details .fieldset_container.social_link .label.field_label, #main_content_edit_personal_details .fieldset_container.authorizations label.field_label, #main_content_edit_personal_details .fieldset_container.authorizations .label.field_label, #main_content_address .fieldset_container.criteria label.field_label, #main_content_address .fieldset_container.criteria .label.field_label, #main_content_address .fieldset_container.social_link label.field_label, #main_content_address .fieldset_container.social_link .label.field_label, #main_content_address .fieldset_container.authorizations label.field_label, #main_content_address .fieldset_container.authorizations .label.field_label, #main_content_registration .fieldset_container.criteria label.field_label, #main_content_registration .fieldset_container.criteria .label.field_label, #main_content_registration .fieldset_container.social_link label.field_label, #main_content_registration .fieldset_container.social_link .label.field_label, #main_content_registration .fieldset_container.authorizations label.field_label, #main_content_registration .fieldset_container.authorizations .label.field_label, #beneficiary_form .fieldset_container.criteria label.field_label, #beneficiary_form .fieldset_container.criteria .label.field_label, #beneficiary_form .fieldset_container.social_link label.field_label, #beneficiary_form .fieldset_container.social_link .label.field_label, #beneficiary_form .fieldset_container.authorizations label.field_label, #beneficiary_form .fieldset_container.authorizations .label.field_label {
    font-size: 16px;
}

.field label, .field .label {
    display: block;
    font-size: 16px;
}

#main_content_registration .content {
	font-size: 15px;
}

#main_content_edit_personal_details .fieldset_container legend, #main_content_address .fieldset_container legend, #main_content_reset_password .fieldset_container legend, #main_content_edit_password .fieldset_container legend, #main_content_registration .fieldset_container legend, #beneficiary_form .fieldset_container legend, #immediate_print_form .fieldset_container legend {
    font-size: 1.4rem;
}

#main_content_login label.field_label, #main_content_login .label.field_label, #immediate_print_form label.field_label, #immediate_print_form .label.field_label, #main_content_register label.field_label, #main_content_register .label.field_label, #main_content_edit_personal_details label.field_label, #main_content_edit_personal_details .label.field_label, #main_content_reset_password label.field_label, #main_content_reset_password .label.field_label, #main_content_edit_password label.field_label, #main_content_edit_password .label.field_label, #main_content_address label.field_label, #main_content_address .label.field_label, #main_content_registration label.field_label, #main_content_registration .label.field_label, #main_content_distribution_member_management .search_criteria label.field_label, #main_content_distribution_member_management .search_criteria .label.field_label, #beneficiary_form label.field_label, #beneficiary_form .label.field_label {
    font-size: 15px;
}

/* Page product */
#menu, #c2c_menu {
    margin: 0;
}

.main_content > .content_title > .title .main_title,
.main_content_group > .content_title > .title .main_title,
.secondary_content_group > .content_title > .title .main_title {
	font-family: "Futura BT W01 Bold";
	font-size: 26px;
	text-transform: uppercase;
}

#membership_holders_content .main_title,
#membership_holders_content .subtitle {
	color: #000;
}

#main_content_membership .content_product_info  .title {
	font-family: "Futura BT W01 Bold";
	text-transform: uppercase;
}

.group_title,
.content_product_info .title,
#identification_header .main-title {
	font-family: "Futura BT W01 Bold";
	text-transform: uppercase;
}

.tabs > .content_title > .title {
    font-family: "Futura BT W01 Bold";
}

#main_content_list_products_EVENTS .title_container,
.tabs > .content_title > .title {
	font-family: "Futura BT W01 Light";
	font-size: 18px;
}

/* Second content */
#secondary_content_cart > .content_title > .title .main_title,
#secondary_content_seasonticket > .content_title > .title .main_title {
    font-size: 26px;
}

.secondary_content > .content_title > .title .main_title {
    font-size: 16px;
}

.secondary_content > .content_element > .content {
    font-size: 15px;
}

#reset_filters a {
	font-size: 14px;
}

.continue .text {
	font-size: 15px;
}

/* Footer */
footer .g-Link,
#footer .content,
.ts-FooterRow span {
    text-transform: initial;
    font-weight: bold;
	font-size: 14px;
}

footer .g-Link,
#footer a:link {
    text-decoration: none;
}

#footer_container #footer .content {
    padding: 1.2rem 2rem;
}

/*SERVICE-2335: Hide installment by CC*/
td.installment_payment_date > a {
	display: none !important;
}
/*END OF SERVICE-2335*/


/*00315972*/
.stx-cs-section button{
  	background: #fff !important;
    color: #000 !important;
    border: 3px solid #000 !important;
}
#content_container p, #product_header p,
#content_container a, #product_header a,
#content_container span, #product_header span,
#content_container label, #product_header label,
#content_container h2, #product_header h2,
#content_container li, #product_header li,
#content_container div, #product_header div,
#content_container input, #product_header input{
	font-family: "Arial",arial,sans-serif;
}
/*00315972 END*/