		.content-wrap{
			padding-bottom:0;
		}
		.bannerFull {
			background-color: #297BE6 !important; 
			color: #FFFFFF;
		}
		.bannerFull .text{
			color: #FFFFFF;
			font-size: 17px;
		}
		.bannerFull img{
			float:left;
			margin-right: 50px;
			margin-bottom: 30px;
		}
		.bannerFull .text{
			clear:both
		}
		img.narrow{
			display:none;
		}
		#secondary-menu .container{
			/*text-align: center;*/
		}
		#secondary-menu ul{
			list-style-type: none;
			margin: 0 auto;
			display: inline-block;
		}
		#secondary-menu.style-2 > div > ul {
			float:left;
		}
		#secondary-menu ul > li {
			margin-left: 8px !important;
			float:left;
			position:relative;
		}
		#secondary-menu.style-2 > div > ul > li > a{
			padding-top: 19px;
			padding-bottom:15px;
		}
		#secondary-menu ul li > a{
			font-size:12px;
			display:block;
			line-height:22px;
			padding:39px 15px 39px 8px;
			font-weight:700;
			letter-spacing:1px;
			text-transform: uppercase;
			font-family: 'Raleway', sans-serif;
			transition: margin .4s ease, padding .4s ease;
		}
		
		.col_one_fourth {
			padding: 0 5px;
			margin-right:0;
			width:25%;			
			margin-bottom:0;
			position: relative;
			height:100%;
		}
		
		#secondary-menu{
			background-color: #2E3752;
		}
		#secondary-menu.style-2 > div > ul > li > a span{
			color: #FFFFFF !important;
		}
		#secondary-menu.style-2 > div > ul > li > a:hover span, 
		#secondary-menu.style-2 > div > ul > li > a.selected span{
			color: #79A400 !important;
		}

		#funzioni	{
			padding-top:50px;
		}
		#funzioni .row{
			margin-top:40px;
			display: block;
		}
		#funzioni .row:nth-child(even){
			flex-direction: row-reverse;
		}
		#funzioni .title h2{
			font-size: 40px!important;
			color: #115092!important;
			font-weight: 100!important;
			letter-spacing: 0!important;
			border-bottom: 3px #f7be68 dotted;			
		}
		#funzioni div.text p{
			font-size: 20px;
			font-weight:300;
		}
		#funzioni .row .image{
			padding:0 20px;
		}
		#funzioni .row img{
			height:auto;
			max-width:100%;
		}
		#funzioni .row:nth-child(odd) .title h2, #funzioni .row:nth-child(odd) div.text p{
			text-align:right;
		}
		#funzioni .row:nth-child(even) .title h2, #funzioni .row:nth-child(even) div.text p{
			text-align:left;
		}
		#funzioni .row:nth-child(odd) .col:last-child{
			margin-right: 0!important;
			float: right;
			clear: right;
		}
		#funzioni .row:nth-child(even) .col:first-child{
			margin-right: 0!important;
			float: right;
			clear: right;
		}
		@media screen and (max-width: 767.98px){
			.container{
				padding-right: 15px !important;
				padding-left: 15px !important;
			}
			.col_one_fourth, .col_two_fifth, .col_three_fifth{
				width:100%;
				height:auto;
				margin-right: 0;
				float: none;
				margin-bottom: 15px!important;	
				display: block;
				
			}
			.bannerFull img{
				margin:0 auto;
				display:block;
				float:none;
				height: auto;
			}	
			.bannerFull img.large{
				display:none;
			}	
			.bannerFull img.narrow{
				display:block;
				margin-bottom:20px;
			}
			.bannerFull .nomarginbottom{
				width:100%;
				text-align:center;
			}
			.bannerFull h1.title{
				text-align: left;clear:both;
				margin-bottom: 30px !important;
			}
			.bannerFull div.text  {
				text-align:justify;
			}
			#funzioni .row{
				display: block;
				padding-bottom:40px;
			}
			#funzioni .row:nth-child(even){
				flex-direction: unset;
			}			
			#funzioni .row .title h2, #funzioni .row div.text p{
				text-align: left !important;
			}	
			
			#funzioni .title h2{
				font-size: 26px !important;
			}	
			#funzioni .row:nth-child(odd) .col:last-child{
				margin-right: 0!important;
				float: none;
				clear: right;
			}
			#funzioni .row:nth-child(even) .col:first-child{
				margin-right: 0!important;
				float: none;
				clear: right;
			}
		}
