/* Enter Your Custom CSS Here */

.project_grid_filter ul {
  display: none;
}
.projects_tabs .tabs a {
  display: none;
}
/* modifiche form mail*/
#nome{
	float:left;
  	width:48%;
}

#nome input{
  height: 44px;
  outline: 0;
  background-color:#EFEFEF;
  width: 100%;
  border:none;
}

#nome input:focus{
  height: 40px;
  background-color:white;
  border:4px solid #CBCBCB;
}

#mail{
  float:left;
  width:48%;
  margin-left: 4%;
}

#mail input{
  height: 44px;
  outline: 0;
  background-color:#EFEFEF;
  width: 100%;
  border:none;
}
#mail input:focus{
  height: 40px;
  background-color:white;
  border:4px solid #CBCBCB;
}

#textarea{
  float: left;
  width:100%;
}

#textarea textarea{
  outline: 0;
  background-color:#EFEFEF;
  width:100%;
  border:none;
  height:204px;
}
#textarea textarea:focus{
  background-color:white;
  border:4px solid #CBCBCB;
}

#invia{
  float:left;
}

#invia input[type="submit"]{
  float:left;
  width:150px;
  text-transform: uppercase;
  text-decoration: none !important;
  border: none;
  background: #dac725;
  color: #fff;
  font-size: 13px;
  padding: 11px 22px 10px;
  font-weight: 900;
  display: inline-block;
  box-shadow: none !important;
  outline: none !important;
}

#invia input[type="submit"]:hover{
  background-color:#333333;
}


@media screen and (max-width: 776px) {
    #nome{
      width:99%;
  }
  
  #nome input{
    background-color:#EFEFEF;
    width: 99%;
    border:none;
  }
  
  #mail{
    width:99%;
    margin-left: 0%;
  }
  
  #mail input{
    background-color:#EFEFEF;
    border:none;
  }
  
}
/* fine modifiche form mail*/

.footer_widgets_wrapper {
  background:#333333;
}

.footer_wrapper {
  display:none;
}

.vc_gitem-post-data-source-post_date{
display:none;
}

.vc_custom_1419258058654{
  width:auto;
}

.stm_post_details {
  display: none;
}

.wpcf7-validation-errors,.wpcf7-mail-sent-ok {
  border: none !important;
}
.project_grid_switcher {
  left: -15px;
}

body.single-post .entry-header{
height:69px;
}


body.single-post .entry-title-left{
display:none;
}

.breadcrumbs {display:none;}

.top_nav .top_nav_wrapper > ul > li > a, .top_nav .main_menu_nav > ul > li > a {
    position: relative;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    color: #ffffff;
    padding: 21px 17px;
    height: 64px;
    text-decoration: none !important;
}