@charset "utf-8";
/* CSS Document */
.menu_open{width:68px; height:55px; top:33px; right:44px; margin:0px; position:fixed; border:thin solid rgba(255,255,255,1.00); cursor:pointer; z-index:9999999;
	border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; -webkit-border-radius:30px; opacity:0.8; -moz-opacity:0.8; -ms-opacity:0.8; -o-opacity:0.8; -webkit-opacity:0.8;
	transition:All 1s ease-in-out; -webkit-transition:All 1s ease-in-out; -moz-transition:All 1s ease-in-out; -o-transition:All 1s ease-in-out;}
.menu_open img{ margin-left:5px;}
.menu_open img:hover{ margin-left:6px;}
.menu_close{width:68px; height:55px; top:33px; right:44px; margin:0px; position:fixed; border:0px solid rgba(255,255,255,1.00); cursor:pointer;}
.menu_close img{ margin-left:5px;}
.menu{	font-family: 'Maven Pro', sans-serif; width:100%; height:100%; position:fixed; z-index:9999999999999; top:0; left:0; margin:0; padding:0; border:0; background:rgba(255,255,255,0.95); display:none;}
	.menu ul{width:740px; height:auto; position:relative; margin:50px auto 0 auto; padding:0; border:0; z-index:2; list-style:none;}
	.menu ul a{text-decoration:none !important;}
		.menu ul a li p{ float:left; font-size: 16px; letter-spacing: 2px; line-height: 24px; font-weight:400; margin:0 15px 0 15px; padding-bottom:15px; border-bottom:thick solid rgba(255,255,255,0.00);
			transition:All 0.20s ease-out; -webkit-transition:All 0.20s ease-out; -moz-transition:All 0.20s ease-out; -o-transition:All 0.20s ease-out;}
		.menu ul a li p:hover{ color:white; border-bottom:thick solid rgba(255,255,255,1.00);}
.imgMenu{width:100%; height:100%; position:absolute; top:0; left:0; margin:0; padding:0; border:0; background-size:cover; z-index:1; display:none;}

.frecciaSU{ width:82px; height:82px; position:fixed; bottom:40px; right:40px; z-index:999999999;
cursor:pointer; display:none; -webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.animate-frecciaSU{ display:block;}
@media (max-width: 960px), print{
	.menu_open{
		width:64px; height:55px; top:33px; right:22px; margin:0px; position:fixed; border:thin solid rgba(255,255,255,1.00);
		border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; -webkit-border-radius:30px;
		opacity:1; -moz-opacity:1; -ms-opacity:1; -o-opacity:1; -webkit-opacity:1;}
	.menu_open img{ margin-left:4px;}
	.menu_open img:hover{ margin-left:5px;}
	.menu_close{right:22px;}
	.menu_close img{ margin-left:4px;}	
	.menu{font-family: 'Maven Pro', sans-serif;  width:100%; height:100%; position:fixed; z-index:9999999999999; top:0; left:0; margin:0; padding:0; border:0; background:rgba(255,255,255,0.95); display:none;}
		.menu ul{width:200px; height:auto; position:relative; margin:100px auto 0 auto; padding:0; border:0; z-index:2; list-style:none; text-align:center;}
		.menu ul a{text-decoration:none !important;}
			.menu ul a li p{ float:none; font-size: 16px; letter-spacing: 2px; line-height: 60px; font-weight:400; margin:0 0 0 0; padding-bottom:0px; padding-top:5px; border-bottom:thick solid rgba(255,255,255,0.00);
				transition:All 0.20s ease-out; -webkit-transition:All 0.20s ease-out; -moz-transition:All 0.20s ease-out; -o-transition:All 0.20s ease-out; text-decoration:none !important;}
			.menu ul a li p:hover{ color:white; border-bottom:thick solid rgba(255,255,255,1.00);}
			
	.frecciaSU{ width:62px; height:62px; position:fixed; bottom:40px; right:40px; z-index:999999999; cursor:pointer; display:none;
		-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
	.frecciaSU img{ width:62px; height:62px;}
	.animate-frecciaSU{ display:block;}
}