.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1 {
	text-align: left;
}

#t4-header .header-top {
 background-color: var(--color-white);
  border-bottom: 1px solid #fed000;
}
.logo-image a {
  max-width: 350px;
}
.mainnav {
  text-transform: uppercase;
}
#t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li.active > a, #t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li.active > .nav-link {
  color: var(--mainnav-link-hover-color);
}
#t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > a:hover, #t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > a:focus, #t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > a:active, #t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > .nav-link:hover, #t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > .nav-link:focus, #t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > .nav-link:active {
  background: white;
}
#t4-megamenu-mainmenu.t4-megamenu .dropdown:hover .item-caret::before {
  border-top: 4px solid var(--mainnav-link-hover-color);
}
#t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > a, #t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > .nav-link {
  padding: 22px 1.44rem;
}

.about-us .nav-link {
	text-transform: initial;
	padding: 0.2rem 0 !important;
	display: block !important;
}

.about-us .nav-link::before {
	content: '\f105';
	font-family: "Fontawesome";
	padding-right: 5px;
}

.sidebar-r .dropdown-item::before {
	content: '• ';
}
.sidebar-r .module-title {
	margin: 0;
}

@media (min-width: 992px) {
	.sidebar-r {border-left: 1px solid var(--t4-border-color); }
	}


/* .t4-header-height {
  border-bottom: 1px solid #e9ecef;
}*/
.t4-header-height {
	border-bottom: 1px solid #e9ecef;
	background-color: #010101;
}
#t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > a, #t4-megamenu-mainmenu.t4-megamenu .navbar-nav > li > .nav-link {
	color: white;
}
div.t4-megamenu .navbar-nav > li > a:hover, div.t4-megamenu .navbar-nav > li > a:focus, div.t4-megamenu .navbar-nav > li > a:active, div.t4-megamenu .navbar-nav > li > .nav-link:hover, div.t4-megamenu .navbar-nav > li > .nav-link:focus, div.t4-megamenu .navbar-nav > li > .nav-link:active {
	color: #e71f0f !important;
}

/* Breadcrumbs */
.t4-palette-blue a:hover {
  color: #fed000;
}
.t4-palette-gray a:hover {
  color: var(--mainnav-link-hover-color);
}
.t4-palette-gray {
  background-color: ghostwhite;
}
/* Fine*/

/* Dropfiles */
.dropfiles-content-table.dropfiles-content .table {
  width: 98%;
}
/* Fine */


/* START OFFCANVAS */
.t4-offcanvas-toggle i {
  font-size: 28px;
  color: #fed000;
}
.t4-offcanvas .t4-off-canvas-header {
  background: inherit;
}
.t4-offcanvas .t4-off-canvas-header a img {
  max-height: 5rem;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item {
  text-transform: uppercase;
}
.social-offcanvas {
  text-align: center;
}
.social-offcanvas .acm-social.style-1 .icon span {
  font-size: 2rem;
}

#Mod180 .acm-social.style-1 {
	width: 150px;
	margin: 0 auto;
	background: ghostwhite;
	border-radius: 10px;
}

.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle {
	background-color: transparent;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:hover, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:focus, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:active {
	background-color: transparent;
}

/* END OFFCANVAS */

/* START sezione testo-homepage cinema ed enogastronomia */
#t4-testo-homepage .lead {
  font-size: 1.3rem;
  color: #000;
}
#t4-testo-homepage h2 {
  color: #967a00;
}
#acm-features-129 {
  background: #ffffff70;
  border-radius: 10px;
  padding: 20px;
}
@media (max-width:575px) {
  .intro-text-no-mobile {
    display: none;
  }
	#t4-testo-homepage .lead {
	font-size: 1.1rem;
	color: #000;
}
}

@media (min-width:576px) {
  .intro-text-no-desktop {
    display: none;
  }
}
/* END sezione testo-homepage */

/* modulo evento e obiettivi su Mobile */
@media (min-width:992px) {
  #acm-features-181 {
    display: none;
  }
}

/* START NEWS IN HOME */
.text-yellow {
  color: #fed000;
}

.item-hits {
	text-transform: capitalize;
}

.jacl-item__meta ul li, .item-style-1.has-media .jacl-item__meta span {
	color: #fed000
}

.btn.btn-white:hover {
  --color-white: #fed000;
}
.acm-hero.style-1 div.owl-carousel .owl-dots .owl-dot.active {
  background-color: #fdd000;
}

/* modulo news */
/*.news .jacl-item__title {
  text-transform: uppercase;
}*/

.news-page .subheading-category {
	color: var(--mainnav-link-hover-color);
}

/* END NEWS in HOME */

.news-page h1 {
	font-size: var(--h2-font-size);
}


/* Blog NEWS */
.blog .page-subtitle, .blog-featured .page-subtitle {
	margin-top: -3rem;
	text-align: center;
	margin-bottom: 3rem;
}
/* Fine */

/* Testo principale in home */
.acm-features .feature-tag {
  color: var(--color-primary);
}
.acm-features.style-1 .feature-title {
  color: var(--body-link-hover-color);
}
/* fine */


/* Premi e riconoscimenti */
.premi .acm-features .feature-tag {
  color: #fed000;
}
.premi .acm-features.style-4 .item-detail {
  text-align: center;
}
.premi .acm-features.style-4 .item-detail .item-media {
  max-width: inherit;
  max-height: inherit;
}
.premi .acm-features.style-4 .item-media img {
  margin: 0 auto;
  display: block;
}
.premi img {
  width: 100%;
  height: auto;
}
.premi .acm-features.style-4 .item-detail .item-media {
  margin-bottom: 0;
}
/* Fine */


/* MASTHEAD */
.ja-masthead .ja-masthead-detail {
  padding: 2rem;
}

.ja-masthead-description {
	display: none;
}
/* fine */

/* Newsletter */
.acym_module_form .acysubbuttons .btn.subbutton, .acym_module_form .acysubbuttons .blog-list .item-readmore a.subbutton, .blog-list .item-readmore .acym_module_form .acysubbuttons a.subbutton {
  --color-primary: var(--color-danger);
}
/* fine */

/* START FOOTER SECTION */
.text-red {
  color: #e81f0f;
}
.acm-contact-info a:hover .contact-title {
  color: #fed000;
}
.t4-footnav .nav-link::before {
  content: "\f105";
  font-family: 'Fontawesome';
  padding-right: 5px;
}
.t4-footnav .t4-module .module-title span {
	color: #fed000;
}
.t4-footnav .t4-module .module-title span::before {
	content: "\f101";
	font-family: 'Fontawesome';
	padding-right: 5px;
}
#t4-contact, #t4-footnav, #t4-footer {
  background: #000 !important;
}
#t4-contact {
  border-top: 1px solid #fed000;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .separator {
	color: #fff;
}

.t4-offcanvas .t4-off-canvas-body {
	background: #010101;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .separator {
	color: var(--mainnav-link-hover-color);
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover, .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:focus, .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:active, .t4-offcanvas .t4-off-canvas-body .navbar .separator:hover, .t4-offcanvas .t4-off-canvas-body .navbar .separator:focus, .t4-offcanvas .t4-off-canvas-body .navbar .separator:active {
	color: var(--mainnav-link-hover-color);
}

.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .dropdown-menu {
	background: #010101;
}

.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link {
	color: #fff;
}

.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:hover, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:focus, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:active, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:hover, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:focus, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:active {
	color: var(--mainnav-link-hover-color);
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back {
	background-color: aliceblue;
}

.t4-offcanvas .t4-off-canvas-header .close span {
	color: red;
	font-weight: bold;
}
.news .category-module li a {
	padding-left: calc(1rem + 0px);
}

.news .category-module li a::before {
	content: "\f105";

}


/* END FOOTER SECTION */
#back-to-top:hover, #back-to-top:focus, #back-to-top:active {
  background-color: #fed000;
}
/* START custom download in article */
.btn-pdf a {
  color: #fff;
}
.btn-pdf a:hover {
  color: #fed000;
}
.btn-pdf a::before {
  content: "\f019";
  font-family: 'Fontawesome';
  padding-right: 10px;
}
/* END */
.info-trasparenza {
  border-left: 20px solid #fed000;
  padding-left: 15px;
}
/*  Categoria dropfiles */
.dropfiles-content-table.dropfiles-content .table td.file_download, .dropfiles-content-table.dropfiles-content .table th.file_download {
  width: 120px !important;
  min-width: 120px;
}
/* Fine */
/* Contatti */
#contact-form .btn.btn-success {
  background-color: #0d1939;
  border-color: #0d1939;
}
#contact-form .btn.btn-success:hover {
  background-color: #ef190c;
  border-color: #ef190c;
}



/* Articoli: bandierina italiana in accordion */
.italiano::before {
  content: url(/media/mod_languages/images/it_it.gif);
  padding-right: 10px;
}

.inglese::before {
  content: url(/media/mod_languages/images/en_gb.gif);
  padding-right: 10px;
}

#rlta-panel-articolo-in-italiano::before, #rlta-panel-english-article::before {
  display: none;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"]:focus, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"]:hover {
  background-color: #f8f8ff;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"] {
  background-color: #f8f8ff;
}


.acm-social.style-1 {
	width: 120px;
	margin: 0 auto;
}

@media (min-width:769px) {
.t4-sponsor-bottom .w-100 {
	display: none;
}
}

.t4-sponsor-bottom .col {
	margin: 10px 0;
}


/* didascalia immagini negli articoli */
.item-page:not(.event-detail):not(.donation-detail) .item-image img {
	border-radius: 0.5rem 0.5rem 0 0;
}

figure figcaption {
	background-color: #010101;
	color: #fff;
	text-shadow: inherit;
}
/* Fine */

.article-body .text-white a {
	color: var(--color-white) !important;
}

.page-link.active, .active > .page-link {
	background-color: var(--color-primary) !important;
	border-color: var(--color-primary) !important;
}

#colorbox.droppics #cboxLoadedContent {
	border: 1px solid #FFF;
}

/* Youtube Gallery */
.bg-section-3 {
	background-color: #000;
}
.yendif-video-share-playlist-item.active {
	background-color: var(--mainnav-link-hover-color);
}
.yendif-video-share-playlist-videos.right {
	background: #333;
}

/* Fine */


.sidebar-r .module-title {
	margin-bottom: 20px;
}
.sidebar-r .module-title span {
	border-left: 3px solid #c31a0c;
	padding-left: 5px;
}

.media-partner .h2 {
	color: #000;
}