/* Enter Your Custom CSS Here */
.entry-title {
 display:none;
}
.menu-menu-container {
    padding-left: 20px;
}
.footer-widgets .widget-title {
    color: #fff;
    font-family: 'Futura Std Condensed Light';
    letter-spacing: 1px;
    font-size: 20px;
    font-weight: 800;
    padding: 18px;
    border-bottom: solid 3px #fff;
	text-transform: uppercase;
}
.footer-widgets li {
    border-bottom: 1px;
    margin-bottom: 5px;
    padding-bottom: 10px;
}
.nav-primary .genesis-nav-menu a {
	font-family: 'Futura Std Condensed Light';
	letter-spacing: 1px;
    font-size: 19px;
}

div#n2-ss-2 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple { 
display:none;
}

div#n2-ss-3 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple {
display:none;
}

div#n2-ss-4 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple {
display:none;
}

div#n2-ss-5 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple {
display:none;
}

div#n2-ss-6 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple { 
display:none;
}

div#n2-ss-7 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple {
display:none;
}

div#n2-ss-8 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple {
display:none;
}

div#n2-ss-9 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple {
display:none;
}

div#n2-ss-10 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple {
display:none;
}

div#n2-ss-9 {
    z-index: -1;
}

.nav-primary .genesis-nav-menu .sub-menu a {
    color: #eee;
}
.genesis-nav-menu .sub-menu a {
    background-color: #002855;
    border: 1px;
    border-top: 0;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 20px;
    position: relative;
    width: 200px;
  	color:#fff;
    word-wrap: break-word;
}

.footer-widgets {
    background-color: #002855;
    clear: both;
    padding-top: 40px;
}

.footer-widgets, .footer-widgets a {
    color: #fff;
    font-family: 'Futura Std Condensed Light';
    letter-spacing: 1px;
}

.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #701f63;
}




*
Full width Soliloquy slider with Header floating on the top
-------------------------------------------------------------- */

.slider-header-wrapper {
	position: relative;
}

.home .site-header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
  	margin-top:20px;
    width: 100%;
    background-color: transparent;
}

.site-header {
    height: 500px;
    background-size: cover;
}

#home-slider .widget {
	margin-bottom: 0;
}

#home-slider .soliloquy-container {
	max-width: none !important;
}

.footer-widgets-2.widget-area {
    display: none;
}


*
.cert img {
    opacity: 1;
}
.cert img:hover {
    opacity: 1;
}
-------------------------------------*/


p {
    margin: 0 0 28px;
    padding: 0;
    font-family: 'Futura Std Condensed Light';
    color: #002855;
    font-size: 22px;
}





/* LANGUAGE */
#social_side_links {
	position: fixed;
  top: 40px;
  right: 0;
  padding: 0;
  list-style: none;
  z-index: 99;
}

#social_side_links li a {display: block;}

#social_side_links li a img {
	display: block;
	max-width:30px;
  padding: 0px;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s; /* Safari */
    transition: opacity 0.3s;
}

#social_side_links li a:hover img {
  opacity: 1;
}


#sub {
	position: fixed;
  top: 81px;
  right: 0;
  padding: 0;
  list-style: none;
  z-index: 99;
}

#sub li a {display: block;}

#sub li a img {
	display: block;
	max-width:30px;
  padding: 0px;
  opacity: 0.7;
  -webkit-transition: opacity 0.3s; /* Safari */
    transition: opacity 0.3s;
}

ul li ul {
  display: none;
}

ul li:hover ul{
  display: block;
}





.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
   left: 80px;
}

/* Cookie Policy */

.rltcp_azioni {
    float: left;
    text-align: right;
    width: 30%;
    margin-top: 10px;
}