/*
Theme Name: Sistema Poli
Description: Tema responsive per enfold child
Version: 1.0
Author: Stefano Morreale
Author URI: Ydeare
Template: enfold
*/



/*Add your own styles here:*/

/* TESTI */
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: uppercase;
	letter-spacing: 0px;
}
.av-thin-font .av-special-heading-tag, 
.modern-quote .av-special-heading-tag {
	font-weight: 500;
}
#top .av-rotator-container-inner {
	line-height: 1.65em;
	font-weight: 400;
}
/* FINE TESTI */

/* BOTTONI */
.main_color .avia-color-theme-color{
background: rgb(204,16,33);
background: linear-gradient(180deg, rgba(204,16,33,1) 0%, rgba(253,78,1,1) 100%);
}
/* FINE BOTTONI */

/* HOME */
.avia-section.av-l81qrhog-eb21cebb1be21f352ca2b3d44526bef5 .av-section-color-overlay {
	opacity: 0.7!important;
	background: rgb(0,79,135);
	background: linear-gradient(90deg, rgba(0,79,135,1) 0%, rgba(148,204,0,1) 100%);
}

.avia-section.av-l81qrhog-6243969019c6be0b2730a37370d60720 .av-section-color-overlay {
	opacity: 0.7!important;
	background: rgb(0,79,135);
	background: linear-gradient(90deg, rgba(0,79,135,1) 0%, rgba(148,204,0,1) 100%);
}
.avia-animated-number-content p {
    margin: 0;
    color: #4C5662;
}
/* FINE HOME */

/* PAGINA POLI */
#poli-loghi .avia-image-container-inner {
	margin-bottom: 15px;
}
#poli-loghi p {
	margin: 0.5em 0;
	font-size: 15px;
	line-height: 1.35em;
min-height:55px;
}
#top #poli-loghi .avia-button.avia-color-dark .avia_button_icon {
	background: #d7282d;
	color: #fff;
	padding: 0px;
	border-radius: 20px;
	height: 15px;
	width: 15px;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
}
#top #poli-loghi .avia-button.avia-color-dark {
	border: 0px solid #000;
	text-transform: uppercase;
	color: red;
padding: 10px 0;
}
#poli-loghi .flex_column {
	background: #fff;
}
#poli-loghi .flex_column.vuoto {
	background: transparent;
}
#poli-loghi .flex_column:hover {
	opacity:0.4;
}
/* FINE PAGINA POLI */

/* PAGINA SINGOLO POLO */
#top #icone-social .avia-button.avia-color-dark {
	color: #CB0F22;
	border: 0px solid #000;
	font-size: 25px;
}
/* FINE PAGINA SINGOLO POLO */

/* PAGINA NEWS */
.av-sort-by-term .text-sep {
    display: none;
}

.av-sort-by-term a {
    border-right: 1px solid #bbb;
    padding: 5px 12px;
    line-height: 12px;
	font-size:15.5px
}

.av-sort-by-term a:last-child {
    border: 0;
}

#news-home div.av-sort-by-term {
display:none!important;
}
div.av-sort-by-term {
margin-bottom:30px;
}
#top .container .av-masonry.av-large-gap {
	overflow: visible;
}
#top .av-masonry-load-more {
	border-radius: 85px;
	min-width: 139px;
	background: rgb(204,16,33);
	background: linear-gradient(180deg, rgba(204,16,33,1) 0%, rgba(253,78,1,1) 100%);
	color: white;
	display: table;
	margin: 0 auto;
	font-weight: 400;
	letter-spacing: 0px;
	padding: 15px 30px 13px !important;
	line-height: 1.2em;
}
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 1.3em;
    padding: 20px;
}
/* FINE PAGINE NEWS */

/*ARTICOLO*/
/* nasconde categoria in anteprima masonry news*/
.page-id-626 .ww-masonry-cat,
.page-id-16 .ww-masonry-cat{
	display: none;
}
/* fine nasconde categoria in anteprima masonry news*/
#top .av-inner-masonry {
	overflow: hidden;
	background-color: transparent;
	box-shadow: 0 0 8px -2px #999;
}
.page-id-626 .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{
	padding-top: 0px;
	font-size: 16px;
	font-weight: 600;
	color: white;
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.page-id-626 .main_color .category-sistema-poli .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .main_color .category-sistema-poli .av-masonry-entry-title + .av-masonry-entry-content{
	background: rgb(0,96,152);
	background: linear-gradient(0deg, rgba(0,96,152,1) 0%, rgba(147,213,0,1) 100%);
}
.page-id-626 .main_color .category-transizione-ecologica .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .main_color .category-transizione-ecologica .av-masonry-entry-title + .av-masonry-entry-content{
	background: #93D500!important;
}
.page-id-626 .main_color .category-trasformazione-digitale .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .main_color .category-trasformazione-digitale .av-masonry-entry-title + .av-masonry-entry-content{
	background: #006098!important;
}
.page-id-626 .main_color .category-salute-benessere .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .main_color .category-salute-benessere .av-masonry-entry-title + .av-masonry-entry-content{
	background: #FF6B00!important;
}
.page-id-626 .av-masonry-entry.category-salute-benessere .av-inner-masonry-content,
.page-id-16 .av-masonry-entry.category-salute-benessere .av-inner-masonry-content,
.page-id-626 .av-masonry-entry.category-trasformazione-digitale .av-inner-masonry-content,
.page-id-16 .av-masonry-entry.category-trasformazione-digitale .av-inner-masonry-content,
.page-id-626 .av-masonry-entry.category-sistema-poli .av-inner-masonry-content,
.page-id-16 .av-masonry-entry.category-sistema-poli .av-inner-masonry-content,
.page-id-626 .av-masonry-entry.category-transizione-ecologica .av-inner-masonry-content,
.page-id-16 .av-masonry-entry.category-transizione-ecologica .av-inner-masonry-content {
	padding: 0px;
}
.page-id-626 a.all_sort_button,
.page-id-16 a.all_sort_button{
display: none;
}
/* versione en news home */
.page-id-1890 .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{
	padding-top: 0px;
	font-size: 16px;
	font-weight: 600;
	color: white;
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.page-id-1890 .main_color .category-sistema-poli .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .main_color .category-sistema-poli .av-masonry-entry-title + .av-masonry-entry-content{
	background: rgb(0,96,152);
	background: linear-gradient(0deg, rgba(0,96,152,1) 0%, rgba(147,213,0,1) 100%);
}
.page-id-1890 .main_color .category-transizione-ecologica .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .main_color .category-transizione-ecologica .av-masonry-entry-title + .av-masonry-entry-content{
	background: #93D500!important;
}
.page-id-1890 .main_color .category-trasformazione-digitale .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .main_color .category-trasformazione-digitale .av-masonry-entry-title + .av-masonry-entry-content{
	background: #006098!important;
}
.page-id-1890 .main_color .category-salute-benessere .av-masonry-entry-title + .av-masonry-entry-content,
.page-id-16 .main_color .category-salute-benessere .av-masonry-entry-title + .av-masonry-entry-content{
	background: #FF6B00!important;
}
.page-id-1890 .av-masonry-entry.category-salute-benessere .av-inner-masonry-content,
.page-id-16 .av-masonry-entry.category-salute-benessere .av-inner-masonry-content,
.page-id-1890 .av-masonry-entry.category-trasformazione-digitale .av-inner-masonry-content,
.page-id-16 .av-masonry-entry.category-trasformazione-digitale .av-inner-masonry-content,
.page-id-1890 .av-masonry-entry.category-sistema-poli .av-inner-masonry-content,
.page-id-16 .av-masonry-entry.category-sistema-poli .av-inner-masonry-content,
.page-id-1890 .av-masonry-entry.category-transizione-ecologica .av-inner-masonry-content,
.page-id-16 .av-masonry-entry.category-transizione-ecologica .av-inner-masonry-content {
	padding: 0px;
}
.page-id-1890 a.all_sort_button,
.page-id-16 a.all_sort_button{
display: none;
}

/* fine versione en news home */
span.text-sep.sistema-poli_sort_sep.avia_show_sort {
display: none;
}
.avia-content-slider .fake-thumbnail .slide-image {
	display: none;
}
.template-single-blog img.alignnone {
	margin-top: 25px;
	margin-bottom: 25px;
}
#top .av-related-style-full .related_image_wrap{
	display:none;
}
#top .av-related-style-full .av-related-title {
    padding: 5px 10px;
    line-height: 1.3em;
    font-size: 16px;
    font-weight: 600;
}
.related_posts.av-related-style-full a {
    border-radius: 0px;
    min-height: 88px;
}
/* FINE ARTICOLO*/

/* ARCHIVIO CATEGORIA ARTICOLI */
#top.archive.category div .slide-entry-excerpt,
#top.archive.category div .slide-meta{
	font-size:14px;
}
/* FINE ARCHIVIO CATEGORIA ARTICOLI */

/* PAGINA SPAZIO INNOVAZIONE */
.av_promobox.box {
	padding: 20px 0px;
	margin: 5px 0 45px;
}
.avia-promocontent {
	margin-right: 250px;
}
.avia-promocontent p {
	font-size: 18px;
}
/* FINE PAGINA SPAZIO INNOVAZIONE */

/* PAGINA NETWORK */
#top .servizi .av-section-tab-title {
	padding: 5px 10px 5px 10px;
	width: 100%;
	text-align: center;
	margin: 0px 10px;
	color:white;

}
.av-tab-no-icon.av-tab-no-image .av-inner-tab-title {
	margin-bottom: 0px;
	min-height: 52px;
}
.servizi .av-active-tab-title .av-inner-tab-title {
	color: #fff;
}
.av-tab-arrow-container {
	visibility: hidden;
}
.servizi .av-active-tab-title .av-tab-arrow-container {
	visibility:visible;
}
/* FINE PAGINA NETWORK */

/* PAGINA PROGETTI MASONRY */
/* codice da inserire qui */

.page-id-1643 .main_color .ww-masonry-cat span {
    background: rgb(0,96,152);
    background: #f2f2f2;
    border: 1px solid #cccccc;
    font-size: 12px;
    padding: 5px 5px;
    letter-spacing: -0.1px;
}
.page-id-1643 .av-masonry-entry-title.entry-title {
	margin: 22px 0 10px;
	font-size: 16px;
	text-transform: uppercase;
}
.page-id-1643 .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom:24px;
}
.page-id-1643 .av-masonry-entry .av-inner-masonry-content {
	padding: 13px;
}
.is-ajax-result-description {
	font-size: 13px!important;
	margin-top: 5px!important;
}
.is-ajax-search-post, .is-ajax-search-post-details {
	padding: 10px!important;
}
div.is-ajax-search-details, div.is-ajax-search-result {
	padding: 0px!important;
}
#top .is-search-form input[type="search"] {
	margin-bottom: 0px;
}
.post-entry .big-preview.single-big {
	display: none;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
	text-align: left;
	font-size: 1em;
	line-height: 1.6em;
}
#top .fullsize .template-blog .post-title {
	text-align: left;
	font-size: 30px;
	padding: 15px 0 5px;
	max-width: 800px;
	margin: 0 auto;
}
.page-id-1643 .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    min-height: 155px;
}
/* FINE PAGINA PROGETTI MASONRY */

/* PAGINA SHOWCASE FILTRI */
.facetwp-facet {
	margin-bottom: 3px!important;
}
#top input.facetwp-search {
	margin-bottom: 0px !important;
}
.fwpl-item {
	overflow: hidden;
}
.fs-wrap,
.facetwp-input-wrap {
	width: 100%!important;
}
.show-filter .el-bgozdl,
.show-filter .el-ab0y8{
color:#4c5662!important;
padding: 0 13px;
}
.show-filter .el-rl7ye8 {
  color: #4c5662 !important;
  padding: 13px 13px 0;
}
.show-filter .el-bgozdl {
	font-size: 14px !important;
	line-height: 1.55em;
	padding-bottom:30px;
}
.show-filter .el-ab0y8 {
	margin: 22px 0 15px;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1.3em;
	font-weight: bold;
}
#top .av_inherit_color .show-filter a {
	text-decoration: none;
}
.fwpl-result {
    overflow: hidden;
    background-color: transparent;
    box-shadow: 0 0 8px -2px #999;
}
.fwpl-item img {
  height: 240px;
  width: 100%;
  object-fit: cover;
  object-position: center 20px;
transform: scale(1.3);
}
.show-filter .el-rl7ye8 .fwpl-term {
	background: rgb(0,96,152);
	background: #f2f2f2;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 5px 5px;
	letter-spacing: -0.1px;
	text-transform:uppercase;
}
.facetwp-facet .fs-label-wrap .fs-label,
#top .main_color select.facetwp-dropdown{
	padding: 6px 22px 6px 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 16px;
	line-height: 23px;
	background: #fff;
	color:#4C5662;
	border-radius: 0px;
	/* border: 1px solid #A29F9F; */
}
.facetwp-type-fselect .fs-option .fs-option-label {
	font-size: 16px;
	line-height: 20px;
	background: #fff;
	color:#4C5662;
}
.show-filter .el-bgozdl p {
	margin: 20px 0;
}
.fs-dropdown .fs-options {
	max-height: 260px!important;
	padding: 10px 5px;
}
.main_color div.fs-label,
.main_color div.fs-options,
#top .main_color select.facetwp-dropdown{
	border:1px solid #A29F9F;
}
.fs-label-wrap,
.fs-dropdown {
	border: 0px solid #ddd!important;
}
.fs-dropdown {
	margin-top: -1px !important;
	position: inherit !important;
}
.facetwp-dropdown option:first-of-type {
  display: none;
}
.main_color span.fs-arrow {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #333;
	position: absolute;
	top: 0;
	right: 5px;
	bottom: 0;
	margin: auto;
	transition: ease-in 0.15s;
}
.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location {
	min-width: 100%;
	background: white !important;
	border: 1px solid #A29F9F !important;
	font-size: 16px !important;
}
.facetwp-icon {
	height: 37px!important;
	right: 5px!important;
}
.filtri p {
	margin: 0 0 0.5em;
}
.facetwp-reset {
	padding: 15px 30px 13px;
	font-size: 13px;
	min-width: 139px;
	border-bottom-style: solid;
	border-width: 0px;
	margin: 20px 0 3px;
	line-height: 1.2em;
	position: relative;
	font-weight: normal;
	text-align: center;
	max-width: 100%;
	background: rgb(204,16,33);
	border-radius: 85px;
	background: linear-gradient(180deg, rgb(204, 16, 33) 0%, rgb(253, 78, 1) 100%);
	color: var(--enfold-main-color-button-font);
	border-color: var(--enfold-main-color-button-border);
	font-family: 'static', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
}
.facetwp-reset:hover {
  opacity: 0.9;
  transition: all 0.4s ease-in-out;
}
/* PAGINA SHOWCASE FILTRI */

/* SIDEBAR */
.sidebar .news-thumb,
.sidebar .news-time{
	display: none;
}
.sidebar .news-headline {
	font-weight: 400;
	margin-top: 5px;
	display: block;
	line-height: 1.45em;
	color: #777 !important;
	border-bottom: 4px solid #eee;
	padding-bottom: 7px;
}
.sidebar .widget_nav_menu a {
	display: block;
	padding: 2px 0px 2px 0;
	text-decoration: underline;
	font-size: 16px;
}
#menu-back .torna{
	text-align: center;
	border-radius: 85px!important;
	color: #ffffff;
    border-color: #a90d00
	padding: 0px 0px;
	font-size: 16px;
}
#menu-back .torna:hover {
	background: rgb(204,16,33);
        background: linear-gradient(180deg, rgba(204,16,33,1) 0%, rgba(253,78,1,1) 100%);
	color:#ffffff;
    border-color: #a90d00
}
#menu-back .torna a{
	color:#ffffff;
    border-color: #a90d00
}
#menu-back .torna a:hover{
	color:#ffffff;
    border-color: #a90d00
}
#menu-back .torna i {
	margin-right: 6px;
    border-color: #a90d00
}
.alg_back_button_input {
	text-align: center;
	border-radius: 85px;
	color: #ffffff;
	padding: 9px 10px;
	font-size: 14px;
	width:100%;
        background: rgb(204,16,33);
        background: linear-gradient(180deg, rgba(204,16,33,1) 0%, rgba(253,78,1,1) 100%);	font-family:'open sans', Helvetica, Arial, sans-serif;
    border-color: #a90d00;
border-width:0px;
}

.alg_back_button_input:hover {
        background: rgb(204,16,33);
        background: linear-gradient(180deg, rgba(204,16,33,1) 0%, rgba(253,78,1,1) 100%);	color:#ffffff;
	cursor: pointer;
    border-color: #a90d00
}
.widget_recent_entries li a {
    font-family: 'static';
}
.entry-content-wrapper .post-title {
    font-size: 30px;
}
.template-blog .blog-meta {
    display: none;
}
.widget li {
	clear: both;
	font-size: 16px;
}
/* FINE SIDEBAR */

/* FOOTER */
#footer-page p {
    margin: 0.85em 0 0;
}
/* FINE FOOTER */


@media only screen and (min-width: 990px) {
  /* Add your Desktop Styles here 990*/
}

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here 990*/

/* ARCHIVIO CATEGORIA ARTICOLI */
#top.archive.category .slide-entry {
	box-shadow: 0 0 10px #999 !important;
	padding: 30px 15px;
	text-align: center;
}

#top.archive.category div .slide-entry.av_one_third.first{
	margin-left: 1%!important;
	margin-top: 1%!important;
}
#top.archive.category div .slide-entry.av_one_third{
	margin-left: 2%!important;
	margin-top: 1%!important;
}
#top.archive.category div .slide-entry.av_one_half.first{
	margin-left: 1%!important;
	margin-top: 1%!important;
}
#top.archive.category div .slide-entry.av_one_half{
	margin-left: 2%!important;
	margin-top: 1%!important;
}

/* FINE ARCHIVIO CATEGORIA ARTICOLI */
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 989px) {
  /* Add your Mobile Styles here 768-989 */
.responsive .av_one_half.first + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div {
	margin-top: 0px;
}
}

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here 480-767 */
.responsive #top #wrap_all .flex_column.mob-mezzo {
	width: 50%;
}

/* ARCHIVIO CATEGORIA ARTICOLI */
.responsive #top.archive.category #wrap_all .avia-content-slider-odd .slide-entry.first {
	margin-left: 0;
	width: 100%;
	background: #f4f4f4;
	padding: 15px;
}
.responsive #top.archive.category #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd,
.responsive #top.archive.category #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
	background: #f6f6f6;
	padding: 10px;
}
.responsive #top.archive.category #wrap_all .slide-entry {
	background: #f6f6f6;
	padding: 10px;
	margin-bottom: 5%;
}
.responsive #top.archive.category #wrap_all .slide-entry {
	width: 100%;
	margin-left: 0%;
}
.responsive #top.archive.category .avia-content-slider .slide-entry-wrap {
	margin-bottom: 0px;
}
/* FINE ARCHIVIO CATEGORIA ARTICOLI */
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 21px!important;
    padding: 10px 20px!important;
}
}

@media only screen and (max-width: 479px) {
  /* Add your Mobile Styles here 479 */

}