@charset "UTF-8";
/* CSS Document */
body {
	background-color:#fff;
	height:100% !important;
}
.sfondo_body {
	background-image:url(images/egadi-nautica.png);
}
h1 {
	font-family: 'Bungee Inline', cursive;
	font-size:2em;
	color:#f76900;

}
h2 {
	font-family: 'Josefin Sans', sans-serif;
	font-size:1.6em;
	color:#009a89;
}
h3 {
	font-family: 'Josefin Sans', sans-serif;
	font-size:1.2em;
	color:#009a89;
}
.main_title h1{
	font-family: 'Bungee Inline', cursive;
	font-size:5em;
	color: #f76900;
	line-height:0.8em;
	font-weight:700;
	padding:20px;
}
.main_title_generica {
font-family: 'Bungee Inline', cursive;	line-height:0.8em;
	color:#f76900;
	padding-top:5px;
	font-size:3em;
}
.main_title_small {
font-family: 'Bungee Inline', cursive;	line-height:0.8em;
	color:#f76900;
	font-size:2em;
}
.main_subtitle {
	margin-top:20px;
	font-family: 'Josefin Sans', sans-serif;
	font-size:1 em;
	color:#fff;
	text-align:right;
	padding-right:20px;
}
.small_menu { font-size:1.5em !important; text-align:center; padding:10px;
}
.right_bar {
/* IE10 */
background-image: -ms-linear-gradient(top , #FFFFFF 0%, #163f65 100%);
 
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top , #FFFFFF 0%, #163f65 100%);
 
/* Opera */
background-image: -o-linear-gradient(top , #FFFFFF 0%, #163f65 100%);
 
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #FFFFFF), color-stop(1, #163f65));
 
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top right, #FFFFFF 0%, #163f65 100%);
 
/* Regola standard */
background-image: linear-gradient(to bottom, #FFFFFF 0%, #163f65 100%);

	box-shadow:inset 2px 0px 7px #022565;
	
}
.lang_menu {
	margin:0px;
	padding:0px;
	font-size:0.8em;
	z-index:100;
}
.lang_menu a { color:#fe5454;
}
.lang_menu a:hover { color:#F00;
}

.spazio_foto { text-align:right;
background-image:url(images/whitebgnd.png);
	height:130px;
}
.fn-header {
	z-index:999;
	overflow:hidden;
/* IE10 */
background-image: -ms-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
 
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
 
/* Opera */
background-image: -o-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
 
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #AACFEF));
 
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
 
/* Regola standard */
background-image: linear-gradient(to top right, #FFFFFF 0%, #AACFEF 100%);
	border-bottom:#59C1F0 2px solid;
	padding-top:20px;
	padding-bottom:20px;
	box-shadow: 0px 2px 7px #022565;
	}
	
.fn-footer {
	z-index:999;
/* IE10 */
background-image: -ms-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
 
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
 
/* Opera */
background-image: -o-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
 
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #AACFEF));
 
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
 
/* Regola standard */
background-image: linear-gradient(to top right, #FFFFFF 0%, #AACFEF 100%);
	border-top:#59C1F0 2px solid;
	padding-top:20px;
	padding-bottom:20px;
	box-shadow: 0px -2px 7px #022565;}
/* Modifier `uk-nav-navbar` rivisti da Fabio
 ========================================================================== */
 
 .uk-navbar {
  background: transparent;
}

.uk-navbar-nav > li > a {
  color: #009a89 ;
  font-family: 'Josefin Sans', sans-serif;
  font-weight:700;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Also apply if dropdown is opened
 * 3. Remove default focus style
 */
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: transparent;
  color: #f76900;
  /* 3 */
  outline: none;
}
/* OnClick */
.uk-navbar-nav > li > a:active {
  background-color: transparent;
  color: #f76900;
}
/* Active */
.uk-navbar-nav > li.uk-active > a {
  background-color: #7FD5F3;
  color: #444444;
}
.uk-nav-header {
	color:#009a89 !important;
}
.uk-nav .uk-nav-side {
	font-family: 'Josefin Sans', sans-serif !important;
}