
div.caption > ul > li > span:nth-child(2)
{
  display: none;
}

div.caption > ul > li > span:nth-child(3)
{
  display: none;
}

.tag .post-meta
{
  display: none;
}


.et_pb_gallery .et-pb-arrow-next:before,
.et_pb_gallery .et-pb-arrow-prev:before
{
  color: white!important;
  
}

#et-info-destra
{
	float: right;
}

.search-results .post-meta
{
  display: none;
}

#top-header .container
{
  max-width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
}
#top-header .lang-item

{
display: inline-block;
}

.project-template-default .et_pb_post
{
margin-bottom: 0px !important;
}

.et_pb_portfolio_grid_items h2
{
  text-align: center;
}

.menu-item
{
  text-transform: uppercase;
}

.et_menu_container
{
    height:120px;
}

.item___
{
  box-shadow:none !important;
}
#logo
{
    height:100px;
    max-height: 100%;
}

.bloccotestoarearichome
{
  padding: 20px;
}

.bloccotestoarearichome a
{
  color: white;
}
/*
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}


.et_fullscreen_slider
{
    width: 100% !important;
    max-width: 100% !important;
}

.et_pb_slide
{
    background-size: cover !important;
}

*/

.sectiontitle
{
    text-transform: uppercase;
    border-bottom: 1px solid black;
    color: #006db0;
    font-size:20px;
    font-weight: bold;
}
.sectiontitle a
{
    color: #006db0;
}

.sectiontitlewhite
{
    text-transform: uppercase;
    border-bottom: 1px solid white;
    color: white;
    font-size:20px;
    font-weight: bold;
}

.bloccotestoarearichome
{
height:80px;
}

.bloccotestoarearichome .et_pb_text_inner
{
position: relative;
float: left;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.whitelink
{
    color: white;
    text-decoration: underline;
}
.linkgrigi
{
color: #3e3e3d;
}

.post-grid
{
  padding: 0px!important;
}
.grid-items
{
  width:100% !important;
}

.grid-items .item
{
   
    margin: 0 0 0 1% !important;
}

.item___ .list-groupupdate-item-heading
{
  	font-weight: bold;
  	line-height: normal!important;
  	font-size: 15px;
    width: 100%;
    overflow: hidden;
	  height: 40px;
}

.item___ .list-groupupdate-item-heading a
{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.list-groupupdate-item-text
{
	height: 200px;
}
/*
.grid-items .item:first-child, .grid-items .item:nth-child(5n)
{
      margin-left: 0 !important;

}


.grid-items .item:first-child
{
    clear: left;
    margin-left: 0 !important;
}
*/
.smalllink
{
  font-size: 15px;
  font-weight: 400;
  text-transform: lowercase;
}

.wrecker .pmeta span:nth-child(2),.wrecker .pmeta span:nth-child(3)
{
  display: none;
  
}

.et_fullscreen_slider
{
height: calc(100vh - 120px);
}

#main-header .container
{
  max-width: 100% !important;
}

#top-menu, #top-menu-nav, #et_search_icon:before
{
  line-height: 52px;
}

.et_pb_fullwidth_header 
{
  background-color: #1badcf !important;
}
.et_pb_toggle_close,.boxleftstaff
{
  background-color: #1badcf !important;

}

.boxleftstaff ,.et_pb_toggle_close .et_pb_toggle_title
{
  color: white !important;
  font-weight: bold;
}

.boxleftstaff
{
  padding:10px;
}
.et_pb_toggle
{
  border-color: #1badcf;
}

.et_pb_toggle_title:before
{
  color:white;
}


.custom_caption {
padding: 0px 8px;
text-align: center;
font-style: italic;
line-height: 1.3em;
}