/*
 Theme Name:   Real Ferrara Child
 Theme URI:    https://www.realferrara.it
 Description:  Child theme
 Author:       Insem
 Author URI:   https://www.insem.it
 Template:     neve
 Version:      1.0
*/
a {
    color: #526F4a;
  }
#header-grid nav{
  -webkit-box-shadow: 0 3px 3px rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,.05);
    box-shadow: 0 3px 3px rgb(0 0 0 / 5%);
    z-index: 21;
}
.hfg_header.site-header{
  z-index: 21;
}
.current-menu-item a{
  font-weight:600;
}

#site-footer{
  background-image:url("https://demo.realferrara.insemlab.it/wp-content/themes/neve-child/img/foo-bg.jpg");
      background-size: cover;
}
.footer-top{
  padding-top:40px;
  padding-bottom:30px;
}
.footer-top .widget-title{
  color:#fff;
  font-size: 18px !important;
}
.footer-bottom .nv-footer-content{
  border-top: 1px solid rgba(255,255,255,0.14);
  padding: 7px 0;
}
.footer-bottom .nv-footer-content a{
  color:#b2d56e;
  font-weight: 600;
}

.foo-siti-produt{
  margin-bottom:7px;
}
.foo-siti-produt > span > div{
  font-size:14px;
}

.foo-social i{
  width: 28px;
  height: 28px;
  color: #e3d6bc;
  border: 1px solid #e3d6bc;
  border-radius: 100%;
  display: inline-block;
  text-align: center;
  line-height: 26px;
  margin-right:5px
}
.foo-social i:hover{
  background:#e3d6bc;
  color:#222;
}
.foo-social.contacts i{
  color:#B2D56E;
  border: 1px solid #B2D56E;
}
.foo-social.contacts i:hover{
  background:#B2D56E;
  color:#fff;
}
.foo-social.sideb i{
  background:#B2D56E;
  color:#fff;
  border: 1px solid #B2D56E;
}
.foo-social.sideb i:hover{
  background:#526F4a;
  border: 1px solid #526F4a;
}

#process-carousel figcaption{
  padding: 5px 70px;
}

#page-title{
  background-size: cover;
  background-position: center center;
}
.page-title{
  padding: 100px 15px;
    text-align: center;
    font-size: 57px;
    line-height: 1.3;
    color: #fff;
}
#page-breadcrumbs{
    margin-top: -1px;
    background: #9eb473;
  }
.page-breadcrumbs{
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
}
.page-breadcrumbs a{
  color: #fff;
}

.gform_wrapper.gravity-theme .gfield input,.gform_wrapper textarea{
  border: 1px solid #e3d6bc;
}
#gform_submit_button_1{
  background-color: #9eb473;
    color: #ffffff;
    border-radius: 20px;
    padding: 10px 30px;
}

article .meta.author.vcard{
  display:none;
}

.nv-sidebar-wrap .widget-title{
  color:#422401;
}


@media only screen and (max-width: 760px) {
  .page-title{
    font-size: 35px;
  }
}
