:root {
	--racing: #BD9E57;
	--performance: #C51A1B;
	--cruising: #1D3A79;
	--oneDesign:#A84191;
	--classic:#79573D;
	--mooring: #83142E;
	--multiuse: #E49800;
	--rigging: #004D73;
	--superYacht: #004E31;
	--endurance: #832482;
	--furling: #9DA9B1;
	--sailmaker: #1CB1C0;
	--accessories: #E49800;
	--diving: #203559;
	--kyteAndSurf: #00A1AF;
	--handcraftFinishes: #5E787D;
	--powerboats: #F21606;
	--compositeCable: #40C1F8;
	--smorzatori: #127CEF;
	--armareColor: #003770;
	--link: #0F6DFF;
	--linkOver: #F25706;
	--storeButton: #F39425;
	--arancio: #F25706;
	color-scheme: only light;
}
.animationRow.mooring-line .caratteristiche {
	border-color: var(--mooring);
}
.animationRow.classic-line .caratteristiche {
	border-color: var(--classic);
}
.animationRow.racing-line .caratteristiche {
	border-color: var(--racing);
}
.animationRow.performance-line .caratteristiche {
	border-color: var(--performance);
}
/* Carousel linee Home triangolino */
.carouselLinee .racing .content-top:before,
#categorieLinee .racing a:before {
	background-color: var(--racing) !important;
}
.carouselLinee .performance .content-top:before,
#categorieLinee .performance a:before {
	background-color:var(--performance) !important;
}
.carouselLinee .cruising .content-top:before,
#categorieLinee .cruising a:before {
	background-color:var(--cruising) !important;
}
.carouselLinee .oneDesign .content-top:before,
#categorieLinee .oneDesign a:before {
	background-color:var(--oneDesign) !important;
}
.carouselLinee .classic .content-top:before,
#categorieLinee .classic a:before {
	background-color:var(--classic) !important;
}
.carouselLinee .mooring .content-top:before,
#categorieLinee .mooring a:before {
	background-color:var(--mooring) !important;
}
.carouselLinee .multiuse .content-top:before,
#categorieLinee .multiuse a:before {
	background-color:var(--multiuse) !important;
}
.carouselLinee .rigging .content-top:before,
#categorieLinee .rigging a:before {
	background-color:var(--rigging) !important;
}
.carouselLinee .superYacht .content-top:before,
#categorieLinee .superYacht a:before {
	background-color:var(--superYacht) !important;
}
.carouselLinee .endurance .content-top:before,
#categorieLinee .endurance a:before {
	background-color:var(--endurance) !important;
}
.carouselLinee .furling .content-top:before,
#categorieLinee .furling a:before {
	background-color:var(--furling) !important;
}
.carouselLinee .sailmaker .content-top:before,
#categorieLinee .sailmaker a:before {
	background-color:var(--sailmaker) !important;
}
.carouselLinee .accessories .content-top:before,
#categorieLinee.accessories a:before {
	background-color:var(--accessories) !important;
}
.carouselLinee .diving .content-top:before,
#categorieLinee .diving a:before {
	background-color:var(--diving) !important;
}
.carouselLinee .kyteAndSurf .content-top:before,
#categorieLinee .kyteAndSurf a:before {
	background-color:var(--kyteAndSurf) !important;
}
.carouselLinee .handcraftFinishes .content-top:before {
	background-color:var(--handcraftFinishes) !important;
}
#categorieLinee .compositeCable a:before {
	background-color:var(--compositeCable) !important;
}
#categorieLinee .powerboats a:before {
	background-color:var(--powerboats) !important;
}
/* Carousel linee Home titolo */
.carouselLinee .racing .banner-title {
	color: var(--racing);
}
.carouselLinee .performance .banner-title {
	color:var(--performance);
}
.carouselLinee .cruising .banner-title {
	color:var(--cruising);
}
.carouselLinee .oneDesign .banner-title {
	color:var(--oneDesign);
}
.carouselLinee .classic .banner-title{
	color:var(--classic);
}
.carouselLinee .mooring .banner-title {
	color:var(--mooring);
}
.carouselLinee .multiuse .banner-title {
	color:var(--multiuse);
}
.carouselLinee .rigging .banner-title {
	color:var(--rigging);
}
.carouselLinee .superYacht .banner-title {
	color:var(--superYacht);
}
.carouselLinee .endurance .banner-title {
	color:var(--endurance);
}
.carouselLinee .furling .banner-title {
	color:var(--furling);
}
.carouselLinee .sailmaker .banner-title {
	color:var(--sailmaker);
}
.carouselLinee .accessories .banner-title {
	color:var(--accessories);
}
.carouselLinee .diving .banner-title {
	color:var(--diving);
}
.carouselLinee .kyteAndSurf .banner-title {
	color:var(--kyteAndSurf);
}
.carouselLinee .handcraftFinishes .banner-title {
	color:var(--handcraftFinishes);
}
/* Pagina Linea > Smartphone linea a sinistra della tab attiva*/
.armareLineOverview.performanceLine .horizontal_accordionItem .armarelineOverviewAccordion:not(.introduzione) h3 {
	border-left-color: var(--performance);
}
.armareLineOverview.racingLine .horizontal_accordionItem .armarelineOverviewAccordion:not(.introduzione) h3 {
	border-left-color: var(--racing);
}
.armareLineOverview.cruisingLine .horizontal_accordionItem .armarelineOverviewAccordion:not(.introduzione) h3 {
	border-left-color: var(--cruising);
}
.armareLineOverview.enduranceLine .horizontal_accordionItem .armarelineOverviewAccordion:not(.introduzione) h3 {
	border-left-color: var(--endurance);
}
.armareLineOverview.superYachtLine .horizontal_accordionItem .armarelineOverviewAccordion:not(.introduzione) h3 {
	border-left-color: var(--superYacht);
}
.armareLineOverview.classicLine .horizontal_accordionItem .armarelineOverviewAccordion:not(.introduzione) h3 {
	border-left-color: var(--classic);
}
/**/
.armareLineOverview.cruisingLine .horizontal_accordionItem.active .sideContent:before {
	border-color: transparent #1D3A79 transparent transparent;
}
.armareLineOverview.performanceLine .horizontal_accordionItem.active .armarelineOverviewAccordion .sideContent *,
.armareLineOverview.racingLine .horizontal_accordionItem.active .armarelineOverviewAccordion .sideContent * {
	color: #FFF;
}
/* pagina Linea - colore titolo tab introduzione per smartphone*/
.armareLineOverview.performanceLine .armarelineOverviewAccordion.introduzione h3 {
	color: var(--performance);
}
.armareLineOverview.racingLine .armarelineOverviewAccordion.introduzione h3 {
	color: var(--racing);
}
.armareLineOverview.cruisingLine .armarelineOverviewAccordion.introduzione h3 {
	color: var(--cruising);
}
.armareLineOverview.enduranceLine .armarelineOverviewAccordion.introduzione h3 {
	color: var(--endurance);
}
.armareLineOverview.superYachtLine .armarelineOverviewAccordion.introduzione h3 {
	color: var(--superYacht);
}
/* pagina Linea - triangolino accordion */
.horizontal_accordion.performanceLine .introduzioneSfondo:before {
	background:var(--performance);
}
.horizontal_accordion.cruisingLine .introduzioneSfondo:before {
	background: var(--cruising);
}
.horizontal_accordion.racingLine .introduzioneSfondo:before {
	background: var(--racing);
}
.horizontal_accordion.superYachtLine .introduzioneSfondo:before {
	background: var(--superYacht);
}
.horizontal_accordion.enduranceLine .introduzioneSfondo:before {
	background: var(--endurance);
}
/* pagina Linea - lineetta verticale */
.armareLineOverviewTestoRopeConfigurator .customTitleSideDivider h2:after {
	content: ' | ' !important;
}
.customTitleSideDivider.noSideDivider h2:after {
	display: none;
}
.customTitleSideDivider.racingLine p {
	color: var(--racing);
}
.customTitleSideDivider.cruisingLine p {
	color: var(--cruising);
}
.customTitleSideDivider.mooringLine p {
	color: var(--mooring);
}
.customTitleSideDivider.riggingLine p {
	color: var(--rigging);
}
.customTitleSideDivider.superYacht p {
	color: var(--superYacht);
}
.customTitleSideDivider.enduranceLine p {
	color: var(--endurance);
}
.customTitleSideDivider.classicLine p {
	color: var(--classic);
}
.customTitleSideDivider.multiuseLine p {
	color: var(--multiuse);
}
.customTitleSideDivider.performance p {
	color: var(--performance);
}
.customTitleSideDivider.furlingLine p {
	color: var(--furling);
}
.customTitleSideDivider.divingLine p {
	color: var(--diving);
}
.customTitleSideDivider.oneDesignLine p {
	color: var(--oneDesign);
}
.customTitleSideDivider.sailmakerLine p {
	color: var(--sailmaker);
}
.customTitleSideDivider.powerboats p {
	color: var(--powerboats);
}
.customTitleSideDivider.kyteAndSurfLine p {
	color: var(--kyteAndSurf);
}
/* Pagina linea riga testo centrale */
.lineaRigaTestoCentrale.racing h2 {
	color: var(--racing);
}
.lineaRigaTestoCentrale.performance h2 {
	color: var(--performance);
}
.lineaRigaTestoCentrale.cruising h2 {
	color: var(--cruising);
}
.lineaRigaTestoCentrale.superYacht h2 {
	color: var(--superYacht);
}
.lineaRigaTestoCentrale.rigging h2 {
	color: var(--rigging);
}
.lineaRigaTestoCentrale.mooring h2 {
	color: var(--mooring);
}
.lineaRigaTestoCentrale.endurance h2 {
	color: var(--endurance);
}
.lineaRigaTestoCentrale.classic h2 {
	color: var(--classic);
}
.lineaRigaTestoCentrale.diving h2 {
	color: var(--diving);
}
.lineaRigaTestoCentrale.oneDesign h2 {
	color: var(--oneDesign);
}
.lineaRigaTestoCentrale.sailmaker h2 {
	color: var(--sailmaker);
}
.lineaRigaTestoCentrale.powerboats h2 {
	color: var(--powerboats);
}
.lineaRigaTestoCentrale.multiuse h2 {
	color: var(--multiuse);
}

/* Pagina linea h5 accordion */
.performanceLine .armarelineOverviewAccordion:not(.introduzione) h5 {
	color: var(--performance);
}
.cruisingLine .armarelineOverviewAccordion:not(.introduzione) h5 {
	color: var(--cruising);
}
.racingLine .armarelineOverviewAccordion:not(.introduzione) h5 {
	color: var(--racing);
}
.enduranceLine .armarelineOverviewAccordion:not(.introduzione) h5 {
	color: var(--endurance);
}
.superYachtLine .armarelineOverviewAccordion:not(.introduzione) h5 {
	color: var(--superYacht);
}
/**/
.slighter_slide.racing h2:before {
	background: var(--racing);
}
.slighter_slide.performance h2:before {
	background:var(--performance);
}
.slighter_slide.cruising h2:before {
	background: var(--cruising);
}
.slighter_slide.oneDesign h2:before {
	background: var(--oneDesign);
}
.slighter_slide.classic h2:before {
	background: var(--classic);
}
.slighter_slide.mooring h2:before {
	background: var(--mooring);
}
.slighter_slide.multiuse h2:before {
	background: var(--multiuse);
}
.slighter_slide.rigging h2:before {
	background: var(--rigging);
}
.slighter_slide.superYacht h2:before {
	background: var(--superYacht);
}
.slighter_slide.endurance h2:before {
	background: var(--endurance);
}
.slighter_slide.furling h2:before {
	background: var(--furling);
}
.slighter_slide.sailmaker h2:before {
	background: var(--sailmaker);
}
.slighter_slide.accessories h2:before {
	background: var(--accessories);
}
.slighter_slide.powerboats h2:before {
	background: var(--powerboats);
}
.slighter_slide.diving h2:before {
	background: var(--diving);
}
.slighter_slide.kyteAndSurf h2:before {
	background-color: var(--kyteAndSurf);
}
.slighter_slide.compositeCable h2:before {
	background: var(--compositeCable);
}
.slighter_slide.smorzatori h2:before {
	background: var(--smorzatori);
}
/**/
.carouselLinee .iconeLineSliderSmartphone .racing * {
	color: var(--racing);
}
.carouselLinee .iconeLineSliderSmartphone .performance * {
	color: var(--performance);
}
.carouselLinee .iconeLineSliderSmartphone .cruising * {
	color: var(--cruising);
}
.carouselLinee .iconeLineSliderSmartphone .oneDesign * {
	color: var(--oneDesign);
}
.carouselLinee .iconeLineSliderSmartphone .classic * {
	color: var(--classic);
}
.carouselLinee .iconeLineSliderSmartphone .mooring * {
	color: var(--mooring);
}
.carouselLinee .iconeLineSliderSmartphone .multiuse * {
	color: var(--multiuse);
}
.carouselLinee .iconeLineSliderSmartphone .superYacht * {
	color: var(--superYacht);
}
.carouselLinee .iconeLineSliderSmartphone .furling * {
	color: var(--furling);
}
.carouselLinee .iconeLineSliderSmartphone .endurance * {
	color: var(--endurance);
}
.carouselLinee .iconeLineSliderSmartphone .racing {
	border-color: var(--racing);;
}
.carouselLinee .iconeLineSliderSmartphone .performance {
	border-color: var(--performance);
}
.carouselLinee .iconeLineSliderSmartphone .cruising {
	border-color: var(--cruising);
}
.carouselLinee .iconeLineSliderSmartphone .oneDesign {
	border-color: var(--oneDesign);
}
.carouselLinee .iconeLineSliderSmartphone .classic {
	border-color: var(--classic);
}
.carouselLinee .iconeLineSliderSmartphone .mooring {
	border-color: var(--mooring);
}
.carouselLinee .iconeLineSliderSmartphone .multiuse {
	border-color: var(--multiuse);
}
.carouselLinee .iconeLineSliderSmartphone .endurance {
	border-color: var(--endurance);
}
.carouselLinee .iconeLineSliderSmartphone .superYacht {
	border-color: var(--superYacht);
}
.carouselLinee .iconeLineSliderSmartphone .furling {
	border-color: var(--furling);
}
@media screen and (min-width: 768px) {
	/* Pagina linea configuratore desktop */
	.armareLineOverviewTestoRopeConfigurator.performance .ropeConfiguratorBlock h3 a {
		color: var(--performance);
	}
	.armareLineOverviewTestoRopeConfigurator.performance .ropeConfiguratorBlock .btn {
		background: var(--performance);
	}
	.armareLineOverviewTestoRopeConfigurator.racing .ropeConfiguratorBlock h3 a {
		color: var(--racing);
	}
	.armareLineOverviewTestoRopeConfigurator.racing .ropeConfiguratorBlock .btn {
		background: var(--racing);
	}
	.armareLineOverviewTestoRopeConfigurator.cruising .ropeConfiguratorBlock h3 a {
		color: var(--cruising);
	}
	.armareLineOverviewTestoRopeConfigurator.cruising .ropeConfiguratorBlock .btn {
		background: var(--cruising);
	}
	.armareLineOverviewTestoRopeConfigurator.superYacht .ropeConfiguratorBlock h3 a {
		color: var(--superYacht);
	}
	.armareLineOverviewTestoRopeConfigurator.superYacht .ropeConfiguratorBlock .btn {
		background: var(--superYacht);
	}
	.armareLineOverviewTestoRopeConfigurator.mooring .ropeConfiguratorBlock h3 a {
		color: var(--mooring);
	}
	.armareLineOverviewTestoRopeConfigurator.mooring .ropeConfiguratorBlock .btn {
		background: var(--mooring);
	}
	.armareLineOverviewTestoRopeConfigurator.endurance .ropeConfiguratorBlock h3 a {
		color: var(--endurance);
	}
	.armareLineOverviewTestoRopeConfigurator.endurance .ropeConfiguratorBlock .btn {
		background: var(--endurance);
	}
	.armareLineOverviewTestoRopeConfigurator.classic .ropeConfiguratorBlock h3 a {
		color: var(--classic);
	}
	.armareLineOverviewTestoRopeConfigurator.classic .ropeConfiguratorBlock .btn {
		background: var(--classic);
	}
	.armareLineOverviewTestoRopeConfigurator.rigging .ropeConfiguratorBlock h3 a {
		color: var(--rigging);
	}
	.armareLineOverviewTestoRopeConfigurator.rigging .ropeConfiguratorBlock .btn {
		background: var(--rigging);
	}
	.armareLineOverviewTestoRopeConfigurator.multiuse .ropeConfiguratorBlock h3 a{
		color: var(--multiuse);
	}
	.armareLineOverviewTestoRopeConfigurator.multiuse .ropeConfiguratorBlock .btn {
		background: var(--multiuse);
	}
	.armareLineOverviewTestoRopeConfigurator.furling .ropeConfiguratorBlock h3 a {
		color: var(--furling);
	}
	.armareLineOverviewTestoRopeConfigurator.furling .ropeConfiguratorBlock .btn {
		background: var(--furling);
	}
	.armareLineOverviewTestoRopeConfigurator.diving .ropeConfiguratorBlock h3 a {
		color: var(--diving);
	}
	.armareLineOverviewTestoRopeConfigurator.diving .ropeConfiguratorBlock .btn {
		background: var(--diving);
	}
	.armareLineOverviewTestoRopeConfigurator.oneDesign .ropeConfiguratorBlock h3 a {
		color: var(--oneDesign);
	}
	.armareLineOverviewTestoRopeConfigurator.oneDesign .ropeConfiguratorBlock .btn {
		background: var(--oneDesign);
	}
	.armareLineOverviewTestoRopeConfigurator.sailmaker .ropeConfiguratorBlock h3 a {
		color: var(--sailmaker);
	}
	.armareLineOverviewTestoRopeConfigurator.sailmaker .ropeConfiguratorBlock .btn {
		background: var(--sailmaker);
	}
	.armareLineOverviewTestoRopeConfigurator.powerboats .ropeConfiguratorBlock h3 a {
		color: var(--powerboats);
	}
	.armareLineOverviewTestoRopeConfigurator.powerboats .ropeConfiguratorBlock .btn {
		background: var(--powerboats);
	}
	.armareLineOverviewTestoRopeConfigurator.kyteAndSurf .ropeConfiguratorBlock h3 a {
		color: var(--kyteAndSurf);
	}
	.armareLineOverviewTestoRopeConfigurator.kyteAndSurf .ropeConfiguratorBlock .btn {
		background: var(--kyteAndSurf);
	}
	/* Lineetta tab active */
	.endurance .tabNav_line {
		background-color: var(--endurance) !important;
	}
	.racing .tabNav_line {
		background-color: var(--racing) !important;
	}
	.performance .tabNav_line {
		background-color: var(--performance) !important;
	}
	.classic .tabNav_line {
		background-color: var(--classic) !important;
	}
	.oneDesign .tabNav_line {
		background-color: var(--oneDesign) !important;
	}
	.mooring .tabNav_line {
		background-color: var(--mooring) !important;
	}
	.superYacht .tabNav_line {
		background-color: var(--superYacht) !important;
	}
	.accordionManutenzioneCavo .trecceTabLinea .tabNav_line {
		background-color: var(--compositeCable);
	}
	.superYacht .tabNav_line {
		background-color: var(--superYacht) !important;
	}
	.powerboats .tabNav_line {
		background-color: var(--powerboats) !important;
	}
	.cables .tabNav_line {
		background-color: var(--compositeCable) !important;
	}
	/* Carousel linee Home fondo */
	.carouselLinee .banner {
		background-color: #F7F7F7;
	}
}
@media screen and (min-width: 769px) {
	/* accordion linee h3 colorati*/
	.performanceLine .armarelineOverviewAccordion .mainContent h3, 
	.performanceLine .armarelineOverviewAccordion:not(.introduzione) h3 {
		color: var(--performance) !important;
	}
	.cruisingLine .mainContent h3,
	.cruisingLine .armarelineOverviewAccordion:not(.introduzione) h3 {
		color: var(--cruising) !important;
	}
	.racingLine .armarelineOverviewAccordion.introduzione h3,
	.racingLine .armarelineOverviewAccordion:not(.introduzione) h3,
	.racingLine .armarelineOverviewAccordion:not(.introduzione) h5 {
		color: var(--racing) !important;
	}
	.superYachtLine .armarelineOverviewAccordion.introduzione h3,
	.superYachtLine .armarelineOverviewAccordion:not(.introduzione) h3,
	.superYachtLine .armarelineOverviewAccordion:not(.introduzione) h5 {
		color: var(--superYacht) !important;
	}
	.enduranceLine .armarelineOverviewAccordion.introduzione h3,
	.enduranceLine .armarelineOverviewAccordion:not(.introduzione) h3,
	.enduranceLine .armarelineOverviewAccordion:not(.introduzione) h5 {
		color: var(--endurance) !important;
	}
	/* accordion linee Side content active*/ 
	.armareLineOverview.performanceLine .horizontal_accordionItem.active .armarelineOverviewAccordion .sideContent {
		background: var(--performance) !important;
	}
	.armareLineOverview.cruisingLine .horizontal_accordionItem.active .armarelineOverviewAccordion .sideContent {
		background: var(--cruising) !important;
	}
	.armareLineOverview.racingLine .horizontal_accordionItem.active .armarelineOverviewAccordion .sideContent {
		background-color: var(--racing);
	}
	.armareLineOverview.superYachtLine .horizontal_accordionItem.active .armarelineOverviewAccordion .sideContent {
		background-color: var(--superYacht);
	}
	.armareLineOverview.enduranceLine .horizontal_accordionItem.active .armarelineOverviewAccordion .sideContent {
		background-color: var(--endurance);
	}
}
@media screen and (max-width: 767px) {
	.performance .customTitleSideDivider .subtitle {
		color: var(--performance);
	}
	.endurance .customTitleSideDivider .subtitle {
		color: var(--endurance);
	}
	.superYacht .customTitleSideDivider .subtitle {
		color: var(--superYacht);
	}
	.racing .customTitleSideDivider .subtitle {
		color: var(--racing);
	}
	.mooring .customTitleSideDivider .subtitle {
		color: var(--mooring);
	}
	.rigging .customTitleSideDivider .subtitle {
		color: var(--rigging);
	}
	.cruising .customTitleSideDivider .subtitle {
		color: var(--cruising);
	}
	.classic .customTitleSideDivider .subtitle {
		color: var(--classic);
	}
	.multiuse .customTitleSideDivider .subtitle {
		color: var(--multiuse);
	}
	.furling .customTitleSideDivider .subtitle {
		color: var(--furling);
	}
	.diving .customTitleSideDivider .subtitle {
		color: var(--diving);
	}
	.oneDesign .customTitleSideDivider .subtitle {
		color: var(--oneDesign);
	}
	.sailmaker .customTitleSideDivider .subtitle {
		color: var(--sailmaker);
	}
	.powerboats .customTitleSideDivider .subtitle {
		color: var(--powerboats);
	}
	.kyteAndSurf .customTitleSideDivider .subtitle {
		color: var(--kyteAndSurf);
	}
	body .vc_row .customTitleSideDivider.racingLine {
		border-color: var(--racing);
	}
	body .vc_row .customTitleSideDivider.performanceLine {
		border-color: var(--performance);
	}
	body .vc_row .customTitleSideDivider.cruisingLine {
		border-color: var(--cruising);
	}
	body .vc_row .customTitleSideDivider.mooringLine {
		border-color: var(--mooring);
	}
	body .vc_row .customTitleSideDivider.riggingLine {
		border-color: var(--rigging);
	}
	body .vc_row .customTitleSideDivider.superYacht {
		border-color: var(--superYacht);
	}
	body .vc_row .customTitleSideDivider.enduranceLine {
		border-color: var(--endurance);
	}
	body .vc_row .customTitleSideDivider.classicLine {
		border-color: var(--classic);
	}
	body .vc_row .customTitleSideDivider.multiuseLine {
		border-color: var(--multiuse);
	}
	body .vc_row .customTitleSideDivider.furlingLine {
		border-color: var(--furling);
	}
	body .vc_row .customTitleSideDivider.divingLine {
		border-color: var(--diving);
	}
	body .vc_row .customTitleSideDivider.oneDesignLine {
		border-color: var(--oneDesign);
	}
	body .vc_row .customTitleSideDivider.sailmakerLine {
		border-color: var(--sailmaker);
	}
	body .vc_row .customTitleSideDivider.powerboats {
		border-color: var(--powerboats);
	}
	body .vc_row .customTitleSideDivider.kyteAndSurfLine {
		border-color: var(--kyteAndSurf);
	}
}