#content .pc_latest_item, .pc_latest_item {
    background-color: #e9eae9;
    color: #0a4686;
    font-size:14px;
    border: #e9eae9 solid 0px;
    border-radius:20px;
    margin-left: -28px;
    margin-bottom: 8px;
    display: table;
    width: 31.3%;
    float: left;
    margin: 1%;
    height: 300px;
    position: relative;
}


.docsBandi ul,
.pc_elenco td
  {
   padding:0px;
  }

#content .pc_latest_item_bando, .pc_latest_item_bando {
    width: 100%;
    height: 135px;
    border: #cfcac6 dotted 0px;    
    display: block;
}

.pc_latest_item_subbox {
    display: block;
    clear: none;
    position: absolute;
    bottom: 0;
    height:auto;    
    width: 100%;
}

.pc_k2_item_section
  {
   display:none;
  }


.blockQuickSearch
  {
    position:absolute;
    margin-left: auto;
    margin-right: auto;
    top:324px;
    right: 15px;
    width:300px;
    display:none;
    border-left: #e9eae9 solid 1px;
    border-right: #e9eae9 solid 1px;
    border-bottom: #e9eae9 solid 1px;
    border-top: #e9eae9 solid 0px;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
  }
  
  

.blockQuickSearch input[type="text"],
.blockQuickSearch select
  {
   border:#094785 solid 2px !important;
   color:#094785 !important;
  }
  
.blockQuickSearch
  {
   background-image:url("/images/icone/icone_filtri/Icona cerca.png");
   background-position: 48px 8px;
   background-repeat: no-repeat;
  }  
  
.blockQuickSearch::before
  {
   content:"Cerca";
   color:#094785;
   font-weight:900;
   font-size:20px;
   padding-left:90px;
   padding-top: 16px;
   display: inline-block;
  }    
  
:placeholder-shown
  {
   color:#094785 !important;
   opacity: 1;
  }
::-webkit-input-placeholder
  {
   color:#094785 !important;
   opacity: 1;
  }
::placeholder
  {
   color:#094785 !important;
   opacity: 1;
  }
:-ms-input-placeholder
  {
   color:#094785 !important;
   opacity: 1;
  }
::-moz-placeholder
  {
   color:#094785 !important;
   opacity: 1;
  }
  

   
.blockQuickSearch .btn-secondary  
  {
   background:#094785 !important;
   border-color:#094785 !important;
  }
  
.pc_data_note {
    line-height: 16px;
}

.pc_latest_item_beneficiari
  {
   height:36px;
  }

#sectionBandi .minisize {
    float: left;
    width: 50%;
    background-color: #e9eae9;    
    font-family:Roboto;
    font-size:12px;
    font-weight: 500;
    color: #0a4686;
    line-height: 14px;
}

 .minisize {
    background-position:0% 0% !important;
    background-size:20px !important;
    height:20px;
    margin:4px 0px;
    background-color: transparent;  
    font-size:1rem;  
}


#content .pc_latest_item_bando a:visited,
.pc_latest_item_bando a:visited,
#content .pc_latest_item_bando a:link, 
.pc_latest_item_bando a:link
  {
    font-size:14px;
    font-family:Roboto;
    font-weight: 500;
    color: #0a4686;
    line-height:22px;
  }
  
h2 { font-family: Oswald;}
  
.pc_latest_item_apertura
  {
   background:url('/templates/shaper_helixultimate/images/ico_bandi/icona_data_pubblicazione.png') no-repeat left center;
  }
  
.pc_latest_item_apertura_bando  
  {
   background:url('/templates/shaper_helixultimate/images/ico_bandi/icona_datainizio.png') no-repeat left center;
  }  
  
.pc_latest_item_chiusura  
  {
   background:url('/templates/shaper_helixultimate/images/ico_bandi/icona_datafine.png') no-repeat left center;
  }  
  
.pc_latest_item_beneficiari  
  {
   background:url('/templates/shaper_helixultimate/images/ico_bandi/icona_altri_beneficiari.png') no-repeat left center;
  }  
  
.pc_latest_item_apertura_bando  
  {
   background:url('/templates/shaper_helixultimate/images/ico_bandi/icona_datainizio.png') no-repeat left center;
  }        
  
.pc_latest_item_proroghe  
  {
   background:url('/templates/shaper_helixultimate/images/ico_bandi/icona_proroga.png') no-repeat left center;
   height: auto;
  }       


.menubandi  {
    background-color: #e9eae9;    
    padding-top: 24px;
    float:left;
    width: 100%;
}

/*.menubandi ul.menu {
  text-align:center;
}*/

.menubandi li {
    display: inline-block;
    /*float: left;*/
    list-style-type: none;
    margin-right: 16px;
}

.menubandi li img{
    display: inline-block;
    float: left;
}

.menubandi > div > ul > li > a.cercabandi 
  {
    top: -45px;
    left: 50px;
    position: relative;
    /*z-index: 1010 !important;*/
    vertical-align: bottom;
  }

.menubandi > div > ul > li > a > span 
  {
    font-size:20px;
    font-weight:900;
    color:#094785;
    top: 20px;
    left: 10px;
    position: relative;
  }


.menubandi > div > ul > li > a
  {
    display: inline-block;
  }

.menubandi > div > ul > li > .menu-child 
  {
    margin-top:16px;
  }

.menubandi > div > ul > li > .menu-child > li > a > span.image-title
  {
    font-size:18px;
    font-weight:900;
    color:#094785;
    padding-left:8px;
  }



@media screen and (max-width: 1078px) 
  {
    #content .pc_latest_item, .pc_latest_item 
      {
       width:100%;
       float:none;
       height:auto;
      }

    #content .pc_latest_item_bando, .pc_latest_item_bando 
      {
        height: 280px !important;
      }    
        
    .menubandi > div > ul > li  
      {
        margin-right: 0px !important;
        margin-bottom: 36px !important;
        /*display:block;*/
        width:31%;        
        text-align: center;
      }      

    .menubandi > div > ul > li > ul 
      {
        margin:10px 0px 16px 0px;
        text-align: center;
      }        
          
    .menubandi > div > ul > li > ul li
      {
        text-align: center;
        float:none;      
      }     

    .menubandi > div > ul > li > a.cercabandi 
      {/*
        top: 4px;
        position: relative;*/
      }


    .blockQuickSearch
      {
        position:absolute;
        margin-left: auto;
        margin-right: auto;
        top:446px;
        left:5%;
        right: 5%;
        width:90%;
        display:none;
        border-left: #e9eae9 solid 1px;
        border-right: #e9eae9 solid 1px;
        border-bottom: #e9eae9 solid 1px;
        border-top: #e9eae9 solid 0px;
        border-bottom-left-radius:20px;
        border-bottom-right-radius:20px;
      }    
      
  }

@media screen and (min-width: 900px) and (max-width: 1077px) 
  {
    #content .pc_latest_item, .pc_latest_item 
      {
       width:100%;
       float:none;
       height:auto;
      }

    #content .pc_latest_item_bando, .pc_latest_item_bando 
      {
        height: auto !important;
      }    
        
    .pc_latest_item_subbox 
      {
        position: initial;
      }        
        
    .blockQuickSearch
      {
        top:446px;
      }          
  }

@media screen  and (min-width: 724px) and (max-width: 810px)
  {        
    .blockQuickSearch
      {
       top:568px;
      }          
  }


@media screen and ( max-width: 723px) 
  {        
    .blockQuickSearch
      {
       top:558px;
      }          
  }


@media screen and ( max-width: 623px) 
  {        
    .blockQuickSearch
      {
       top:568px;
      }          
  }



/* TMP TO DELETE */