.primary-category-template .primary-title .primary-text h1
, .primary-category-template .primary-title .primary-text h2
, .primary-category-template .primary-title .primary-text h3
, .primary-category-template .primary-title .primary-text h4
, .primary-category-template .primary-title .primary-text h5
, .primary-category-template .primary-title .primary-text h6
, .primary-category-template .primary-title .primary-text p
, .primary-category-template .primary-title .primary-text .post_info_date
, .primary-category-template .primary-title .primary-text .post_info_author {
    text-align: left;
} .secondary-category-template .secondary-title .secondary-text h1
, .secondary-category-template .secondary-title .secondary-text h2
, .secondary-category-template .secondary-title .secondary-text h3
, .secondary-category-template .secondary-title .secondary-text h4
, .secondary-category-template .secondary-title .secondary-text h5
, .secondary-category-template .secondary-title .secondary-text h6
, .secondary-category-template .secondary-title .secondary-text p
, .secondary-category-template .secondary-title .secondary-text .post_info_date
, .secondary-category-template .secondary-title .secondary-text .post_info_author
, [class*="-5-7-template"] h1
, [class*="-5-7-template"] h2
, [class*="-5-7-template"] h3
, [class*="-5-7-template"] h4
, [class*="-5-7-template"] h5
, [class*="-5-7-template"] h6
, [class*="-5-7-template"] p
, [class*="-5-7-template"] .post_info_date
, [class*="-5-7-template"] .post_info_author {
    text-align: right;
} [class*= primary-] .primary-title h1 a
, [class*= primary-] .primary-title h2 a
, [class*= primary-] .primary-title h3 a
, [class*= primary-] .primary-title h4 a
, [class*= primary-] .primary-title h5 a
, [class*= primary-] .primary-title h6 a
, [class*= primary-] .primary-title h1
, [class*= primary-] .primary-title h2
, [class*= primary-] .primary-title h3
, [class*= primary-] .primary-title h4
, [class*= primary-] .primary-title h5
, [class*= primary-] .primary-title h6
, [class*= primary-] .primary-title p
, [class*= primary-] .primary-title .post_info_date
, [class*= primary-] .primary-title .post_info_author
, [class*= primary-] .primary-title .category-container
, [class*= primary-7-5] h1 a
, [class*= primary-7-5] h2 a
, [class*= primary-7-5] h3 a
, [class*= primary-7-5] h4 a
, [class*= primary-7-5] h5 a
, [class*= primary-7-5] h6 a
, [class*= primary-7-5] p
, [class*= primary-7-5] .post_info_date
, [class*= primary-7-5] .post_info_author
, [class*= primary-7-5] .category-container
, [class*= primary-5-7] h1 a
, [class*= primary-5-7] h2 a
, [class*= primary-5-7] h3 a
, [class*= primary-5-7] h4 a
, [class*= primary-5-7] h5 a
, [class*= primary-5-7] h6 a
, [class*= primary-5-7] p
, [class*= primary-5-7] .post_info_date
, [class*= primary-5-7] .post_info_author
, [class*= primary-5-7] .post_info_container {
    color: #fff;
} [class*= primary-] .primary-title h1 a:hover
, [class*= primary-] .primary-title h2 a:hover
, [class*= primary-] .primary-title h3 a:hover
, [class*= primary-] .primary-title h4 a:hover
, [class*= primary-] .primary-title h5 a:hover
, [class*= primary-] .primary-title h6 a:hover
, [class*= primary-7-5] h1 a:hover
, [class*= primary-7-5] h2 a:hover
, [class*= primary-7-5] h3 a:hover
, [class*= primary-7-5] h4 a:hover
, [class*= primary-7-5] h5 a:hover
, [class*= primary-7-5] h6 a:hover
, [class*= primary-5-7] h1 a:hover
, [class*= primary-5-7] h2 a:hover
, [class*= primary-5-7] h3 a:hover
, [class*= primary-5-7] h4 a:hover
, [class*= primary-5-7] h5 a:hover
, [class*= primary-5-7] h6 a:hover
, [class*= primary-5-7] .filter_holder ul li.active span
, [class*= primary-5-7].filter_holder ul li:hover span
, [class*= primary-5-7].latest_post_two_holder .latest_post_two_text a:hover {
    color: var(--cpwcolor1);
} [class*= primary-]  .category-container {
	font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
	color: var(--cpwcolor2) !important;	 
} [class*= secondary-] .category-container
, .latest_post_two_holder .category-container {
	font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
	color: var(--cpwcolor1);
} .primary-7-5-template
, .secondary-7-5-template {
	margin-left: 0;
} .primary-7-5-template .primary-title
, .secondary-7-5-template .secondary-title[style*="background-color"] {
	margin-right: 0;
} .primary-7-5-template .primary-text > div
, .secondary-7-5-template .secondary-text > div
, .primary-7-5-template .primary-image
, .secondary-7-5-template .secondary-image
, .primary-7-5-mobile-template .primary-text > div
, .secondary-7-5-mobile-template .secondary-text > div {
	padding-left: 0;
} .primary-5-7-template .primary-image
, .secondary-5-7-template .secondary-image {
    padding-right: 0;
} .primary-7-5-mobile-template .primary-title > .vc_column_container
, .secondary-7-5-mobile-template .secondary-title > .vc_column_container {
    align-self: flex-start;
} .primary-title .primary-text > div > .wpb_wrapper
, .secondary-title .secondary-text > div > .wpb_wrapper {
    position: relative;
} .secondary-7-5-template.opinioni .latest_post_two_holder .latest_post_two_text {
	padding-top: 0;
} .primary-8-4-template .latest_post_two_title
, .secondary-8-4-template .latest_post_two_title {
	padding-bottom: .5rem;
} .latest_post_two_holder .latest_post_two_inner {
	background: transparent;
} .latest_post_two_holder .occhiello {
	color: var(--cpwcolor1);
	margin-bottom: 0.25rem;
} .latest_post_two_holder .entry_title {
	margin-bottom: 0.25rem;
} .latest_post_two_holder .post_info_date {
	color: #808080;
	margin-top: .875px;
	font-size: 14px;
} .latest_post_two_holder .post_info_author {
	margin-top: 20px;
	font-size: 16px;
	color: #808080;
} .latest_post_two_holder .category-container {
	text-transform: uppercase;
} .latest_post_two_holder>ul>li {
	margin: 0;
} .primary-7-5-mobile-template .latest_post_two_holder>ul>li
, .secondary-7-5-mobile-template .latest_post_two_holder>ul>li {
	margin-bottom: 30px;
} .latest_post_two_holder.one_column .latest_post_two_text {
	padding-bottom: .5rem;
} .latest_post_two_holder .latest_post_two_text a:hover {
	color: var(--cpwcolor1) !important;
} [class*= primary-] .latest_post_two_holder .latest_post_two_text a:hover {
	color: #eee !important;
} .latest_post_two_holder .latest_post_two_image > a.background-image {
	width: 100%;
    display: block;
    padding-top: 60%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
} .primary-7-5-mobile-template .latest_post_two_holder .latest_post_two_image > a.background-image
, .secondary-7-5-mobile-template .latest_post_two_holder .latest_post_two_image > a.background-image {
/*	padding-top: 100%;*/
} .latest_post_two_holder .latest_post_two_text {
    padding: 1rem 0 .5rem 0;
} .secondary-7-5-template .latest_post_two_holder .latest_post_two_text
, .secondary-8-4-template .latest_post_two_holder .latest_post_two_text
, .primary-7-5-mobile-template .latest_post_two_holder .latest_post_two_text
, .secondary-7-5-mobile-template .latest_post_two_holder .latest_post_two_text {
    padding-top: 0;
} .secondary-7-5-template .latest_post_two_holder .secondary-title[style*="background-color"] .latest_post_two_text {
	padding-top: 1rem;
} .latest_post_two_holder>ul>li {
    border-right: 1px solid var(--cpwgray);
} .latest_post_two_holder>ul>li:last-child {
    border-color: transparent;
} .latest_post_two_holder.one_column>ul>li {
	border-color: transparent;
} .primary-category-template a > img
, .primary-category-template .category_image img
, .secondary-category-template a > img
, .secondary-category-template .category_image > img {
    display: block;
} .primary-category-template .latest_post_two_holder>ul>li 
, .secondary-category-template .latest_post_two_holder>ul>li {
    margin-top: 30px;
} .latest_post_two_holder .latest_post_two_image a, .latest_post_two_holder .latest_post_two_image img {
	width: 100%;
} .category .blog_holder.blog_small_image article .post_image
, .search .blog_holder.blog_small_image article .post_image {
	width: calc(33.333333% - 20px);
  margin-right: 20px;
} .category .blog_holder.blog_small_image article .post_text
, .search .blog_holder.blog_small_image article .post_text{
	width: calc(66.66666% - 20px);
  margin-left: 20px;
} .latest_post_two_holder:not(.one_column)>ul {
    display: flex;
} @media only screen and (max-width: 1199.98px) {
} @media only screen and (max-width: 999.98px) {
	.latest_post_two_holder.four_columns>ul>li:nth-child(2n + 1)
	, .latest_post_two_holder.three_columns>ul>li:nth-child(2n + 1) {
		border-right: 1px solid var(--cpwgray);
	} .latest_post_two_holder.four_columns>ul>li:nth-child(2n)
	, .latest_post_two_holder.three_columns>ul>li:nth-child(2n) {
		border-color: transparent;
	}
} @media (hover: none) and (pointer: coarse) and (max-width: 1000px) {
} @media only screen and (max-width: 767.98px) {
	.primary-title
	, .primary-title > div > .section_inner_margin
	, .secondary-title
	, .secondary-title > div > .section_inner_margin {
		display: block;
	} .primary-title > div > .section_inner_margin .vc_column_container
	, .primary-title > .vc_column_container
	, .secondary-title > .vc_column_container
	, .secondary-title > div > .section_inner_margin .vc_column_container {
		float: left;
		display: block;
	} .primary-title .primary-text > div > .wpb_wrapper {
		position: static;
		padding-bottom: 30px;
	} .secondary-title .secondary-text > div > .wpb_wrapper {
		position: static;
	} .latest_post_two_holder>ul>li {
		border: 0;
	} .primary-5-7-template .primary-title
	, .secondary-category-template .secondary-title > div > .section_inner_margin
	, .secondary-5-7-template .secondary-title {
		flex-direction: column-reverse;
		display: flex !important;
	} .primary-category-template .primary-title > div > .section_inner_margin > div.primary-text
	, .secondary-category-template .secondary-title > div > .section_inner_margin > div.secondary-text {
		padding-top: 30px;
	} .latest-left-row .section_inner_margin {
		flex-direction: column-reverse;
	} .latest_post_two_holder .post_info_author {
		font-size: 16px;
	} .latest_post_two_holder .latest_post_two_text {
		padding: 1rem 0 .5rem;
	} .secondary-7-5-template.opinioni .latest_post_two_holder .latest_post_two_text {
		padding-bottom: .5rem;
		padding-top: .5rem;
	}
} @media only screen and (max-width: 600px) {
	.latest_post_two_holder .latest_post_two_image
	, .latest_post_title.category_image {
		width: calc(100% + 40px);
    	margin-left: -20px;
	} .primary-7-5-template .primary-text > div
	, .secondary-7-5-template .secondary-text > div
	, .primary-7-5-template .primary-image
	, .secondary-7-5-template .secondary-image
	, .primary-7-5-mobile-template .primary-text > div
	, .secondary-7-5-mobile-template .secondary-text > div {
		padding-left: 15px;
	} .primary-7-5-template .latest_post_two_holder .latest_post_two_image
	, .secondary-7-5-template .latest_post_two_holder .latest_post_two_image {
		width: calc(100% + 30px);
	    margin-left: -15px;
	} .primary-7-5-template .latest_post_two_holder>ul>li
	, .secondary-7-5-template .latest_post_two_holder>ul>li {
		padding: 0;
	} .section-title {
		margin: 0 -15px;
	} .latest_post_two_holder .latest_post_two_text {
	    padding-bottom: 1rem;
	} .primary-7-5-template .latest_post_two_holder .latest_post_two_text
	, .secondary-7-5-template .latest_post_two_holder .latest_post_two_text
	, .primary-8-4-template .latest_post_two_holder .latest_post_two_text
	, .secondary-8-4-template .latest_post_two_holder .latest_post_two_text {
		padding-top: 1rem;
	} .latest_post_two_holder:not(.one_column)>ul {
		display: block;
	} .category .blog_holder.blog_small_image article .post_image
	, .search .blog_holder.blog_small_image article .post_image {
		width: 100%;
	} .category .blog_holder.blog_small_image article .post_text
	, .search .blog_holder.blog_small_image article .post_text {
		width: 100%;
		margin-left: 0;
		margin-top: 1rem;
	} .primary-7-5-mobile-template .latest_post_two_holder>ul>li
	, .secondary-7-5-mobile-template .latest_post_two_holder>ul>li {
		margin-bottom: 1rem;	
	} .latest_post_two_holder:not(.one_column)>ul {
	    display: block;
	}
} @media only screen and (max-width: 480px) {
}