

//personalizzazione D33

 #g-footer .ico-social{margin-left: .5rem;margin-right: .5rem;}
 	 
 #g-footer .d33-titolo-info{color:#e50043 !important;}
 #g-footer .mini-info{font-size:.7rem;}

 .vertical-menu-1 *{
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
}
ul.vertical-menu-1{margin-bottom: .1rem !important;}
.vertical-menu-1{
  list-style-type:none;
  margin:0px;
  padding:0px;
  display:block;
  margin:0 auto;  
}
 	
 .vertical-menu-1 li{
  text-align:left;
  margin-bottom: .2rem;

}

.vertical-menu-1 li a{
  text-decoration:none;
  color:white;
   background-color:#2d2d2d;
  display:block;
  width:calc(100% - 1rem);
  padding:.1rem;
  left:0px;
}

.vertical-menu-1 li a:hover{
  padding: 0 .1rem;
  margin-left:.6rem;
  background-color:#e50043;
  text-align: center;
  max-width: 50%;
}
#g-navigation{background-color: #fff;}
#g-navigation a{color:unset !important;}
#g-navigation li{padding: 0 !important;}
#g-navigation a{font-size: 1.1rem !important;font-weight: normal;}
#g-navigation li.link-top-sito{border-left: unset;border-right: unset;}
#g-navigation li:hover.link-top-sito{border-left: unset;border-right:unset; padding:0 !important;}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    text-decoration: none;
    padding: 1.1rem 0.9rem 0.5rem !important;}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    text-decoration: none;
    background-color:unset !important;}
#m-navigation{}
.m-phone{}

#g-drawer{background:#001489 }



#g-top{background-color:#343333;max-height: 3rem; border-top: .3rem solid #343333;}
    
.int-showcase{background-repeat: no-repeat;background-size: cover; }
.int-showcase .mod-sei-qui{background-color: rgba(229, 0, 67, 0.6);}
.int-showcase .float-start{font-weight: bold;}
.int-showcase .breadcrumb-item a{color:#fff !important;text-decoration: underline;}
.int-showcase .breadcrumb-item + .breadcrumb-item::before{color: #fff;}
.int-showcase .breadcrumb-item.active{color: #fff;font-size: 1.2rem;}

// bottoni pagina login
.btn.btn-login{background-color:#e50043;color:#fff;padding:1.3rem 3rem !important; }
.btn.btn-login:hover{background-color:#2d2d2d;color:#fff; }
.btn.btn-reg{background-color:#e50043;color:#fff;padding:1.3rem 3rem !important; }



// link top login 
#top-login-user{padding:.3rem .1rem !important; }
#top-login-user{ vertical-align: middle;}
#top-login-user a.link-login{color:#fff; position: relative;}
#top-login-user a:hover.link-login{color:#e50043;transition:color .3s ease-out, transform .3s ease-out}
#top-login-user a.link-login:hover img{transform:rotate(20deg);}
#top-login-user .fa{color:#fff; margin-right: .5rem;}
#top-login-user a.g-menu-item-container{padding: .2rem .2rem;}

// area clienti
#css-area{border-top: solid .3rem #e50043;background-image: url('images/img-site/wood.jpg'); background-position: center;}
#css-area h3{color:#fff;}

//link top eventi
#top-eventi{padding:.5rem .1rem !important; }
#top-eventi{ vertical-align: middle;}
#top-eventi a.link-agenda{color:#fff; position: relative;}
#top-eventi a:hover.link-agenda{color:#e50043;transition:color .3s ease-out, transform .3s ease-out}
#top-eventi a.link-agenda:hover img{transform:rotate(20deg);}

//link top tv 
#id33tv{min-height: 50px;background-color: #e50043;border-radius: .5rem .5rem 0 0;}



// pagina btn-login
.sourcecoast .btn{background-color: #dc3545;}

// sottomenu pagine interne
#menu-interno{border-bottom: solid .1rem #2d2d2d;}
.css-aderire .fa-check{color:green;}
#menu-interno .jl-active{font-weight: bold;}
.menu-consorzio a{display: inline !important; border-bottom: solid .1rem #e50043;padding-bottom:.1rem;padding-left:.2rem;}

// css campi extra 
.css-campo-extra-status{font-weight: bold;}
.css-campo-extra-indirizzo{font-weight: bold;}
li.css-visualizzazione-extra-status{list-style:none;}
li.css-visualizzazione-extra-indirizzo{list-style:none;}

// form contatto
.fld-label-privacy{display: none;}





