/*
 Theme Name:   Studio Legale Pepe
 Theme URI:    https://studiolegalepepe.com
 Description:  Studio Legale Pepe
 Author:       Insem
 Author URI:   https://www.insem.it
 Template:     generatepress
 Version:      0.1
*/


.top-bar .custom-html-widget i{
	font-size: 16px;
    vertical-align: middle;
    padding-right: 7px;
    padding-left: 7px;
}

.main-nav li{
	padding:0 5px;
}
.main-nav li:last-child,.main-nav li:last-child > a{
	padding-right:0 !important;
}
.main-nav a{
	padding-left: 15px;
    padding-right: 15px;
	border-bottom:2px solid #fff;
}
.main-nav a:hover,.main-nav li.current-menu-item a{
	border-bottom:3px solid #407cbf;
}
.site-info {
	display: none;
}
.site-footer{
	font-family: verdana;
}
.site-footer a{
	color:#fff;
}
.site-footer a:hover{
	color:#407cbf;
}

.site-footer .widget-title{
	border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
.site-footer p{
	padding:0;
}
.site-footer #custom_html-6 i{
	font-size: 16px;
    padding-right: 7px;
    vertical-align: middle;
    color: #808080;
}


.team-box .elementor-image-box-description{
	    padding: 15px;
}

.page-title-bar{
	background:#fbfbfb;
	padding-top:15px;
	padding-bottom:15px;
	border-top: 1px solid #f6f6f6;
    border-bottom: 1px solid #f6f6f6;
}
.page-title-bar h1{
	font-size:30px;
}

.contatti-avv{
	border: 1px solid #d8d8d8;
}
.contatti-avv figure{
	height:81px;
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: 400;
    font-size: 14px;
    font-family: Verdana;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#gform_submit_button_1{
	font-family:verdana;
	font-size: 14px;
}

.prof-avv{
	margin-top: -40px;
}
.prof-avv h4{
	display: inline-block;
    background: #fff;
    padding: 15px 15px;
    border: 1px solid #dadada;
    margin-bottom: 20px;
    line-height: 30px;
}


@media all and (max-width: 760px) {
  .top-bar .custom-html-widget > span{
  	display:block;
  }
  .page-title-bar {
  	padding-left:15px;
  }
}