/* -- CSS INIZIO PAGINA - mediawebgraphic-custom-post-NEWS ---*/



h1.news {
    color: #222222!important;
    font-weight: 400!important;
	font-family: unset!important;
	 padding:10px 0 2px 0!important;

	margin:2px 0!important;
	font-size:28px!important;
	line-height:32px!important;
}
h2.news {
    color: #222222!important;
    font-weight: 400!important;
	font-family: unset!important;
	 padding:2px 0 2px 0!important;
	
	font-size:16px!important;
	line-height:20px!important;
	margin:2px 0!important;
}

h3.news {
    color: #222222!important;
    font-weight: 400!important;
	font-family: unset!important;
	 padding:2px 0 10px 0!important;

	font-size:22px!important;
	line-height:25px!important;
	margin:2px 0!important;
}

h4.news {
    color: #222222!important;
    font-weight: 400!important;
	font-family: unset!important;
	 padding:5px 0 10px 0!important;

	font-size:16px;
	line-height:22px;
	margin:2px 0!important;
}


/*.page-content h3{
    color: #ff0000!important;
    font-weight: 600!important;
	margin: 20px 0px 0px 0px!important;
}*/

.breadcrumbx-container {
	width: 100%;  
    border-bottom-color: 1px solid #f4f4f4;
    list-style: none;
 
    min-height: 25px;
    box-shadow: 0 1px 0 rgba(60, 57, 57, .2);}
ol.breadcrumbx { padding: 0px;color: #a3a3a3;}
.breadcrumbx-container li {    display: inline;}
.breadcrumbx {    font-size: 12px;    padding-top: 3px;
}
.breadcrumbx>li:last-child:after {    content: none}

.breadcrumbx>li:last-child {
    font-weight: 700;
}
.breadcrumbx>li>i {    margin-right: 3px;}

.breadcrumbx-container a {
    color: #006699!important;
}
.breadcrumbx-container a:hover {
    color: #888888!important;
}

/*.breadcrumb>li:after {
    font-family: FontAwesome;
    content: "\f054";
    font-size: 11px;
    margin-left: 3px;
    margin-right: 3px
}
.breadcrumbx>li+li:before {
    font-size: 11px;
    padding-left: 3px
}
*/
.torna-su {font-size: 14px;
	padding:  20px 0 0 0; font-weight: 600!important;}

body:not([class*=elementor-page-]) .site-main {
    max-width: 1240px!important;
    width: 100%;
    margin-inline-start: auto!important;
    margin-inline-end: auto!important;
}
.testo-tornasu {font-size: 14px!important;
color:#006699!important}

.correlati {
    background-color: #ebe6eb!important;
    padding: 50px!important;
}
.correlati a {    color: #006699;}
.correlati a:hover {
    color: #888888;
}
hr {
    border: 0!important;
    border-bottom: 1px solid #000!important;
    background: #000!important;
	margin: 10px 0!important;}


.site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
   	 max-width: 1260px !important;
	        width: 100% !important;
        padding: 30px!important;
	margin: 0 auto!important;
}

.news-mediawebgraphic h2 {
    color: #888888!important;
    font-weight: 600!important;
    margin: 10px 0px!important;
	  font-size: 24px !important;
}
.news-mediawebgraphic h3 {
    color: #0a2664 !important;
    font-weight: 400 !important;
    margin: 10px 0px!important;
    font-size: 21px !important;
}
.news-mediawebgraphic h4 {
    color: #888888!important;
    font-weight: 600!important;
    margin: 5px 0px;
	font-size:15px!important;

}




@media (min-width:576px) and (max-width:1280px){
    main.site-main.category-news {
    padding: 0 25px!important;
}}




@media (min-width: 1200px){
.site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
   	 max-width: 1260px !important;
	        width: 100% !important;
        padding: 20px!important;
	margin: 0 auto!important;
}}

@media screen and (max-width: 1024px) and (min-width: 320px) {
.site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
     max-width: 1024px !important;
	        width: 100% !important;
        padding: 20px!important;
	margin: 0 auto!important;
}}



/* -- CSS FINE PAGINA --- mediawebgraphic-custom-post-NEWS ---*/