@-webkit-keyframes opLoad{0%{opacity:0}100%{opacity:1}}@keyframes opLoad{0%{opacity:0}100%{opacity:1}}.ncp{clear:both;padding:0;margin:0;counter-reset:section}.ncp.fadeimg{-webkit-animation:opLoad 1s ease-out;animation:opLoad 1s ease-out}.ncp.fadeimg img{opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.ncp.fadeimg img.show{opacity:1}.ncp .g:before,.ncp .g:after{content:"";display:table}.ncp .g:after{clear:both}.ncp .c{display:block;float:left;margin:1% 0 1% 1.6%}.ncp .s1_1,.ncp .s1_2,.ncp .s1_3,.ncp .s1_4{margin:1% 0}.ncp .c:first-child{margin-left:0}.ncp.s1 > .c{width:100%}.ncp.s2 > .c{width:49.2%}.ncp.s3 > .c{width:32.26%}.ncp.s4 > .c{width:23.8%}


#stacks_in_18 {
	margin: 30px 0px 5px 0px;
}
/* @group Basic Settings */

#listerWrapperstacks_in_25 {
	visibility: hidden;
}

#listerWrapperstacks_in_25 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_25 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_25 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_25 li {
	font-size: 14px;
	line-height: 1.50em;
	color: rgba(85, 85, 85, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_25 li h1,
#listerWrapperstacks_in_25 li h2,
#listerWrapperstacks_in_25 li h3,
#listerWrapperstacks_in_25 li h4,
#listerWrapperstacks_in_25 li h5,
#listerWrapperstacks_in_25 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_25 li a,
#listerWrapperstacks_in_25 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_25 li a:hover,
#listerWrapperstacks_in_25 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_25 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_25 li:before,
#listerWrapperstacks_in_25 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_25 li:after {
	clear: both;
}

#listerWrapperstacks_in_25 .bullet-point {
	display: table-cell;
	font-size: 20px;
	color: rgba(0, 0, 255, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_25 .bullet-point [class^="fa fa-"] {
	color: rgba(0, 0, 255, 1.00);
}

#listerWrapperstacks_in_25 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_25 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_25 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_25 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_28 {
	visibility: hidden;
}

#listerWrapperstacks_in_28 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_28 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_28 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_28 li {
	font-size: 14px;
	line-height: 1.50em;
	color: rgba(85, 85, 85, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_28 li h1,
#listerWrapperstacks_in_28 li h2,
#listerWrapperstacks_in_28 li h3,
#listerWrapperstacks_in_28 li h4,
#listerWrapperstacks_in_28 li h5,
#listerWrapperstacks_in_28 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_28 li a,
#listerWrapperstacks_in_28 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_28 li a:hover,
#listerWrapperstacks_in_28 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_28 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_28 li:before,
#listerWrapperstacks_in_28 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_28 li:after {
	clear: both;
}

#listerWrapperstacks_in_28 .bullet-point {
	display: table-cell;
	font-size: 20px;
	color: rgba(0, 0, 255, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_28 .bullet-point [class^="fa fa-"] {
	color: rgba(0, 0, 255, 1.00);
}

#listerWrapperstacks_in_28 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_28 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_28 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_28 .bullet-point {
		display: none;
	}
}

/* @end */

/*  */
#stacks_in_21 {
	margin: 30px 0px 5px 0px;
}
#ncp-stacks_in_23 img{max-width:100%;height:auto; width:auto;}#ncp-stacks_in_23.s2 .c.s1_2 .c-pad,#ncp-stacks_in_23.s3 .c.s1_3 .c-pad,#ncp-stacks_in_23.s4 .c.s1_4 .c-pad{padding:0 0px 0 0}#ncp-stacks_in_23.s3 .c.s2_3 .c-pad,#ncp-stacks_in_23.s4 .c.s2_4 .c-pad,#ncp-stacks_in_23.s4 .c.s3_4 .c-pad{padding:0 0px}#ncp-stacks_in_23.s2 .c.s2_2 .c-pad,#ncp-stacks_in_23.s3 .c.s3_3 .c-pad,#ncp-stacks_in_23.s4 .c.s4_4 .c-pad{padding:0 0 0 0px}@media only screen and (max-width:600px){#ncp-stacks_in_23 .c{margin:1% 0;padding:4px 0;width:100%}#ncp-stacks_in_23 .c:first-child,#ncp-stacks_in_23.s4 .c.s1_4,#ncp-stacks_in_23.s4 .c.s2_4{padding:0 0 4px}#ncp-stacks_in_23 .c:last-child,#ncp-stacks_in_23.s4 .c.s3_4,#ncp-stacks_in_23.s4 .c.s4_4{padding:4px 0 0}#ncp-stacks_in_23.s2 .c-pad,#ncp-stacks_in_23.s3 .c-pad{padding:0 !important}#ncp-stacks_in_23.s4 .c{width:49.2%}#ncp-stacks_in_23.s4 .c.s1_4 .c-pad,#ncp-stacks_in_23.s4 .c.s3_4 .c-pad{padding:0 0px 0 0}#ncp-stacks_in_23.s4 .c.s2_4 .c-pad,#ncp-stacks_in_23.s4 .c.s4_4 .c-pad{padding:0 0 0 0px}}@media only screen and (max-width:300px){#ncp-stacks_in_23 .c .c-pad{padding:0 !important}#ncp-stacks_in_23.s4 .c{width:100%}}

#stacks_in_33 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_37 {
	line-height: 2em;
}

#stacks_in_38 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_40 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_43 {
	padding: 10px 0px 0px 0px;
}
/* If modifying any of this code, update the template.html file too */

/* CSS code for the CORSI di PATENTE NAUTICA button */

#stacks_in_73 *,
#stacks_in_73 *:before,
#stacks_in_73 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ButtonMakerStackstacks_in_73 {
	line-height: 50px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}






/* Solid colour fill */
.ButtonMakerStackstacks_in_73 {
	background: #0F80FF;
}

.ButtonMakerStackstacks_in_73:hover {
	background: #FB0207;
}




















.ButtonMakerStackstacks_in_73 .Button-Gloss {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 50%;
	width: 100%;
	background: #000000;
	opacity: 0.10;
	transition: all 300ms ease-in-out;
}

/* Adjust the bevel opavity on button hover */
.ButtonMakerStackstacks_in_73:hover .Button-Gloss {
	opacity: 0.0;
}


.ButtonMakerStackstacks_in_73 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_73 a.Button-Link:active {
	
	-webkit-box-shadow:inset 0 0 5px 2px #333333;
	box-shadow:inset 0 0 5px 2px #333333;
	
	outline: none;
}

.ButtonMakerStackstacks_in_73 .Button-Label {
	color: #FFFFFF;
	font-size: 22px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

.ButtonMakerStackstacks_in_73:hover .Button-Label {
	color: #FFFFFF;
}






@media print {
	.ButtonMakerStackstacks_in_73 {
		display: none !important;
	}
}

/* End of CSS code for the CORSI di PATENTE NAUTICA button */












#stacks_in_73 {
	padding: 10px 0px 0px 0px;
}


#stacks_in_45 {
	border: solid rgba(218, 104, 116, 1.00);
	border-width:  2px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 20px 0px;
	padding:  10px;
}
