/*.header .main-menu nav > ul > li {
  border-bottom: 1px solid #bababa;
  border-top: 1px solid #bababa;
 
}
.brk-updates .brk-updates-loop {
 
  height: 70px;
 
}*/
.map-explorer-widget .tab-content {
  border-top: 1px solid;
  overflow: hidden; }

.swa-blocks.tellme-aroundme {
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 10px;
  padding: 0; }

#show-prototype-index, #toggle-prototype-notes, #export-prototype-page {
  display: none; }

.loading-geo {
  margin-top: 10px; }

.header .main-menu nav > ul > li a:active {
  text-decoration: none; }

.brk-updates .brk-updates-loop {
  /*margin: 0 0 0 180px;*/ }

.brk-updates .brk-updates-time {
  font-weight: bold; }

/*.swiper-slide b {
  color: #444444;
  font-weight: bold;
}
.tellme-aroundme h2 {
  font-size: 1.4em;
  line-height: 34px;
  margin-bottom: 10px;
}*/
.footer .foot-row + .foot-row {
  border-top: 0 none; }

.tellme-aroundme .favourite-places {
  font-size: 0.9em;
  margin: 0;
  text-align: center; }

.swa-block-borders-full-width {
  /*  border-top: 1px solid #2a768d;*/
  margin-top: 25px; }

.swa-block-title {
 /* border-bottom: 1px solid black;
margin-top: 30px!important;
 margin-bottom: 30px!important;*/ }

.page-subtitle {
  margin: 26px 0 30px !important; }

#portlet_comuniPianiAjax_WAR_LiferayAutoCompletePianiComuneHeaderportlet {
  margin-top: -20px; }

#portlet_comuniPianiAjax_WAR_LiferayAutoCompletePianiComuneHeaderportlet h1 {
  display: none;
  margin-top: -10px !important; }

.header-title > span {
  font-size: 1.5em;
  /* text-transform: capitalize;*/ }

/*.header .main-menu nav > ul {
 
  margin-left: 0;

}*/
.dockbar-messages .body {
  padding: 0px;
  border: 0px; }

.dockbar-messages .header {
  padding: 0px;
  border: 0px; }

.dockbar-messages .footer {
  margin-top: 0;
  padding: 0;
  border: 0px; }

.header .sub-menus h3 {
  font-size: 18px; }

.sub-menus .aui ul, .sub-menus .aui ol {
  margin: 0px;
  padding: 0px; }

/*.header .main-menu{
	z-index: 100;
}*/
.main-menu -tablet {
  z-index: 0; }

.tab-content {
  border: 0px; }

.map-explorer-widget .aui .nav {
  list-style: outside none none;
  margin-bottom: 0;
  margin-left: 0; }

.name {
  padding: 0px !important; }

.modal.fade {
  /*    position: absolute !important;*/ }

.map-explorer-widget .tab-content {
  border-top: 1px solid; }

.dropdown-menu {
  z-index: 1000; }

/*#modal-legend-phenomenon{
	display: none;
}*/
.tellme-aroundme .location-chooser {
  height: 46px !important;
  borde-radius: 2px; }

.portlet-asset-publisher .asset-content {
  padding-left: 0px;
  margin: 0px; }

/*.btn.btn-lg.btn-primary {
   border: 0 none;
    border-radius: 0;
    font-weight: bold;
    padding: 14px;
    text-transform: capitalize;
}*/
.tellme-aroundme {
  margin: 0; }

/*#portlet_58 header{
	display:none;
	
}
#portlet_58 .input-checkbox-wrapper{
	display: none;
}*/
#_58_rememberMeCheckbox {
  display: table !important;
  float: left !important;
  margin-left: -26px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

/*
#portlet_58 .navigation {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  float: right;
}*/
.sub-menu #portlet_101 a, .sub-menu #portlet_101 {
  color: #fff;
  font-size: 1 -1em; }

.sub-menu #portlet_101 a, .sub-menu #portlet_101 a:VISITED {
  color: #fff; }

.sub-menu .asset-abstract a {
  color: #fff;
  font-size: 0.8em; }

.sub-menu .asset-abstract a:HOVER {
  text-decoration: none; }

/*.layoutwrap {
    margin: 0;
}

.location-chooser {
   min-height: 38px !important;
    padding: 4px 0 4px 12px !important;
}*/
.timeline-Header-title {
  margin-bottom: 20px; }

.lfr-hudcrumbs {
  display: none !important; }

.document-container .subscribe-action {
  display: none; }

#_20_syncNotificationContent {
  display: none; }

.accordion-group.lfr-document-library-comments.lfr-panel.lfr-panel-extended {
  display: none; }

.document-info {
  display: none; }

.asset-details-content {
  display: none; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:active, .nav-tabs > li.active > a:focus, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:active, .nav-pills > li.active > a:focus {
  border-color: #2a768d #2a768d transparent !important;
  border-top-width: 5px !important; }

.map-tab-info-box b {
  font-weight: bold; }

@media screen and (min-width: 800px) {
  #_145_navSiteNavigationNavbarBtn {
    display: none; }

  	/*
  	#twitter-widget-0 {
  	  margin-top: 49px!important;
  	}
  	
  	.link-list li a {
   	 padding: 9px 10px 5px 0;
  	}
  	
  	.layoutwrap {
        margin: 0 10px !important;
      }
  	
  	.brk-updates .brk-updates-time {
  	  	height: 50px;
  	}*/
  /*	.link-list a{
  	    font-size: 0.9em;
  	}
  */ }
@media (max-width: 768px) {
  .user-menu.guest {
    /*    width: 50px !important;*/ }

  .link-list li a {
    padding: 9px 10px 5px 0; }

  	/*.layoutwrap {
         margin: 0 10px !important;
  	}
    	.head_separator {
   	 background: transparent none repeat scroll 0 0;
   	 border-bottom: 0 none;
  	  margin-bottom: 0;
  	}
  
  	.header .topbar .logo {
  	  float: left;
  	  margin-left: 10px;
  	  margin-top: 3px;
  	}
  
  	.header .topbar .logo {
   	 margin-top: 3px;
  	}*/
  .loading-geo {
    display: none; }

  /*
   * ByRob: non capisco a cosa serva 
   	
    .aui input, .aui textarea, .aui .uneditable-input{
  		width: 90%!important;
  }
  
  */
  .aui .breadcrumb {
    display: none; }

  .link-list a {
    font-size: 0.9em; }

  /*	.map-explorer-widget .map-explorer-widget-content .area-switch .map-widget-filter-clustered__cluster-body li a {
   	 padding-left: 0;
  }*/
  .map-widget-filter-clustered__cluster-body {
    /*margin-top: 20px!important;*/ }

  /*	.header .topbar .user-menu {
  	  clear: right;
  	  float: right;
  	  margin: 0;
  	  width: 15%;
  }*/ }
@media (max-width: 480px) {
  /*.aui .portlet-dockbar {
      display: inline-block;
      float: right;
      margin-top: -74px;
      width: 200px;
  }*/
  #_145_navSiteNavigationNavbarBtn {
    display: none; }

  /*	.place-link {
  	  border-bottom: 1px none;
  	  font-size: 1.2em;
  	  margin-bottom: 5px;
  	  min-width: 122px;
  	  text-align: left;
  }*/
  /*
   * by Rob: perché nascondere la scritta??
   
  	.header .topbar .logo span {
  	
  		display: none;
  	}
  	
  	
  	.header .topbar .logo {
  	  margin-left: 0;
  	  margin-top: 3px;
  	  padding-top: 0;
  	}
  	.swiper-pagination{
  		display: none;
  	}*/
  /*	.lfr-api-details {
   		 margin-left: 20px!important;
  }*/
  .hideInMobile {
    display: none !important; }

  /*.tellme-aroundme h2 {
    font-size: 1.2em;
    line-height: 34px;
    margin-bottom: 6px;
    margin-right: 23px;
  }*/
  .footer .foot-logos img {
    display: inline-block;
    height: 51px;
    margin-right: 5px; }

  .row-fluid.dimmiTutto {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    padding-top: 0; }

  	/*.field.form-control.location-chooser {
       width: 83% !important;
      }
  	.field.inputPadded {
       width: 96%!important;
    }
  	.link-list li a {
   	 padding: 9px 10px 5px 0;
  	}*/
  	/*
  	 * 
  	.layoutwrap {
      	margin: 0 10px !important;
    	}
    	
    
  	.header .topbar .logo {
  	 	margin-top: 3px;
  	}
  	.head_separator {
  	  background: transparent none repeat scroll 0 0;
  	  border-bottom: 0 none;
  	  margin-bottom: 0;
  	}
  	.layoutwrap {
   		 margin: 0 10px;
  	}*/
  /*.link-list a{
      font-size: 0.9em;
  }*/
  /*	.btn.btn-primary {
  	  width: 87%;
  }*/
  /*	.map-widget-filter-clustered__cluster-body {
   	 margin-top: 20px!important;
  }
  	.header .topbar .user-menu {
  	 
  	  clear: right;
  	  float: right;
  	  margin: 0;
  	  width: 15%;
  	}*/
  	/*
  	.user-menu.guest {
      width: 30px !important;
  	}
  	*/ }