/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */
p, li {
    line-height: 26px;
    color: #000;
}
.notizia-evidenza {
    position: relative;
}
.notizia-evidenza img {
	border-radius:10px !important;
	width:100% !important;
}
.titolo-notizia {
    position: absolute;
    bottom: 0;
    background: rgba(0, 88, 251,0.75);
    width: 100%;
	padding:20px;
	border-radius:0 0 10px 10px;
}
h2.titolo-evidenza a, h2.titolo-evidenza-small a {
    color: #fff;
	font-weight:600;
}
h2.titolo-evidenza-mini a {
	color:#0900A4;
	font-weight:600;
}
h2.titolo-evidenza-small {
    font-size: 1.2rem;
    line-height: 1.5rem;
    margin-bottom: 0;
}

.semi-evidenza {
	padding:0 20px 0 0;
}
h2.titolo-evidenza-mini {
    font-size: 1.2rem;
    line-height: 1.5rem;
}
#colonna-pensioni h2.elementor-heading-title {
	border-left: 6px solid #FF6700;
    padding: 5px 12px;
	font-weight:900;
}
#colonna-ic h2.elementor-heading-title {
	border-left: 6px solid #00DFFF;
    padding: 5px 12px;
	font-weight:900;
}
#colonna-inail h2.elementor-heading-title {
	border-left: 6px solid #0058FB;
    padding: 5px 12px;
	font-weight:900;
}
.alto-uguale {
	height:100%;
}
.guide-home {
    background: #0051FF;
    border-radius: 10px;
	color: #fff;
	padding:20px 15px;
	position:relative;
}
.guide-home a {
	color:#fff;	
}
.avvocato-list:nth-of-type(even) {
    background: #F0F4F9;
}
h2.avvocato-title {
    font-weight: 700;
    font-size: 1.5rem;
	line-height:1.6rem;
    margin-bottom: 0;
}
.avvocato-list {
    padding: 10px 15px;
}
.scopri-di-piu {
    margin-bottom: 0;
    color: #0058FB;
    font-weight: 600;
    font-size: 0.9rem;
}
.arancione {
	color:#FF6700 !important;
}
.scopri-di-piu img {
	max-width:14px !important;
	margin-left:5px !important;
}
#avvocato-risponde-home h2.elementor-heading-title {
    padding-left: 25px;
    border-left: 4px solid #FF6700;
    line-height: 4rem;
    font-size: 2rem;
}
.archive span.rt-reading-time {
    display: none !important;
}
.sommario {
    line-height: 1.5rem;
    font-size: 1rem;
}
.riga-sommario:nth-of-type(even) {
    background: #F0F4F9;
}
.riga-sommario {
	padding:30px 0;
}

.riga-sommario img {
    border-radius: 10px !important;
    width: 100%;
}
h1.titolo-categoria {
    color: #0900A4 !important;
    font-weight: 900 !important;
    letter-spacing: 1px!important;
    padding-left: 20px!important;
    padding: 8px 20px;
    border-left: 4px solid #FF6700;
	margin-top:3px;
}
h1,h2,h3,h4,h5,h6,p,div,ul,li,a {
	font-family:'Titillium Web' !important;
}
.riga-sommario h2 {
    border-left: 4px solid #FF6700;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 20px;
    line-height: 2rem;
    font-size: 1.6rem;
    font-weight: 600;
}
.data-notizia-absolute {
    position: absolute;
    top: 20px;
    padding: 5px 15px;
    line-height: 1rem;
    font-size: 0.8rem;
    background: rgba(255, 103, 0,0.67);
    color: #fff;
    font-weight: 300;
}
.data-notizia-absolute.invalidita-civile {
    background: rgba(0, 223, 255,0.67);
}
.data-notizia-absolute.inail {
    background: rgb(0, 88, 251,0.67);
}
.data-notizia-absolute i {
	font-family: 'Font Awesome 5 Free' !important;
    color: #fff;
    margin: 0 6px;
}
a.bottone-archivio {
    border: 2px solid #FF6700;
    padding: 5px 50px;
    border-radius: 16px;
    color: #FF6700;
    font-weight: 700;
}
a.bottone-archivio:hover {
	background:#FF6700;
	color:#fff;
}
a.bottone-tondo {
    position: absolute;
    bottom: -25px;
    right: 25px;
    width: 50px;
    height: 50px;
}
a.page-numbers {
    color: #0900A4;
}
span.page-numbers.current {
    background: #0058FB;
    padding: 0 10px;
    width: 30px;
    height: 30px;
    border-radius: 20px;
    color: #fff;
}
.nav-links a.prev, .nav-links a.next {
    color: #FF6700;
}
.nav-links {
	width:100%;
	text-align:center;
}
a.page-numbers {
    margin: 0 3px;
}
.post-share {
    display: inline-block;
    float: right;
	color:#0058FB;
}
.post-share .s-share.facebook {
	margin-left:5px;
}

.related-posts h3 {
    color: #fff;
    text-align: center;
    font-weight: 900;
    letter-spacing: 2px;
    font-size: 2rem;
    line-height: 2.2rem;
    padding-top: 20px;
}
.immagine-evidenza-single img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
}
.inail-sidebar {
    padding: 15px 0;
	border-bottom: 1px solid #f1f1f1; 
	padding-right:30px;
	background-image:url(/wp-content/uploads/2022/09/icona-celeste.svg);
	background-position:center right;
	background-size:10px;
	background-repeat:no-repeat;
}
.inail-sidebar h3 {
    font-size: 1.3rem;
    font-weight: bold;
}
.notizie-correlate {
    background: linear-gradient(180deg, #0900A4 50%, #fff 50%) !important;
}
.immagine-evidenza-single {
    margin-bottom: 15px;
}
a.raven-menu-item.raven-link-item {
    color: #fff !important;
	font-size: 16px !important;
    font-weight: 500;
    text-transform: none !important;
    padding: 3px 5px !important;
	border-bottom:1px solid transparent;
}
.raven-nav-menu li.menu-item>a.raven-link-item .sub-arrow svg {
    width: 20px !important;
    height: 12px !important;
}
a.raven-menu-item.raven-link-item:hover {
    border-bottom: 2px solid #ff6700;
}
ul#menu-d276849 {
    float: right;
}
.raven-site-logo img, .raven-site-logo svg {
    max-width: 120px !important;
	padding-left:10px !important;
}
.raven-nav-menu-toggle-button {
    color: #fff !important;
}
.colonna-correlate-titolo span.rt-reading-time {
    display: none !important;
}