/*
Theme Name: Lawyers Attorneys Child
Author: Vamtam
Author URI: http://vamtam.com
Template: lawyers-attorneys
*/

:root {
	--gweb-rosso: #AB2632;
	--gweb-blu: #204066;
	--gweb-grigio: #7B848B;
	--gweb-antracite: #4E4F53;
}

body.home h2.text-divider-double,
body .loop-wrapper.news .post-content-wrapper h3 a,
header.single h1 span.title span[itemprop="headline"] { color:var(--gweb-grigio); }

body .team-member .team-member-info h3 a { color:var(--gweb-grigio); }
body.page-id-7774 .row .wpv-grid.grid-1-5:first-child h3 { border-bottom:1px solid var(--gweb-blu); display: inline-block; }
body.page-id-7774 .row .wpv-grid.grid-1-5:nth-child(2) h3 { border-bottom:1px solid var(--gweb-rosso); display: inline-block; }
body.page-id-7774 .row .wpv-grid.grid-1-5:nth-child(3) h3 { border-bottom:1px solid var(--gweb-blu); display: inline-block; }
body.page-id-7774 .row .wpv-grid.grid-1-5:nth-child(4) h3 { border-bottom:1px solid var(--gweb-rosso); display: inline-block; }
body.page-id-7774 .row .wpv-grid.grid-1-5:last-child h3 { border-bottom:1px solid var(--gweb-rosso); display: inline-block; }

h3 a[title="Antonio Angelini"] { border-bottom:1px solid var(--gweb-blu); }
h3 a[title="Alfredo Ferrari"] { border-bottom:1px solid var(--gweb-blu); }
h3 a[title="Marco Angelini"] { border-bottom:1px solid var(--gweb-rosso); }

.services .services-inside img { filter:grayscale(1); }
body .services .thumbnail .icon { padding:0px; color:#ABABAB; }

body footer.main-footer .align-center { text-align:center; }

/* Header Topbar */
header.main-header #top-nav-text .row > div:nth-child(1) { text-align:left; color:var(--gweb-rosso); }
header.main-header #top-nav-text .row > div:nth-child(2) { text-align:center; color:var(--gweb-blu); }
header.main-header #top-nav-text .row > div:nth-child(3) { text-align:right; }
header.main-header #top-nav-text .row > div:nth-child(3) a { color:var(--gweb-grigio); text-transform:uppercase; }

body.page-child #main-content #sub-header .title { padding-top:40px; }

@media screen and (max-width: 959px) {
	.responsive-layout .mp-back,
	nav#mp-menu > ul > li > a:first-child,
	.responsive-layout #mp-menu-trigger:before { display:none !important; }
	.responsive-layout #mp-menu-trigger:after {
		content:"";
		background-image:url('/wp-content/uploads/2022/11/angelini_ferrari_hamburger_menu.png');
		width:35px; height:35px;
		position:absolute;
		top:0;
		left:20px;
	}
}