.display_none {
  display: none !important;
}
/*posizione sidebar in archivio su mobile*/

@media only screen and (max-width: 810px) {
.sidebar .inner_sidebar{
margin-top:150px!important;
}
}

/* Remove image overlay with circle and arrow */
.image-overlay {
display: none !important;
opacity: 0 !important;
}
/* Main menu on transparent header */	

#top #header.av_header_transparency #avia-menu > .menu-item > a > .avia-menu-text {
	background-color:#6847bc;
        padding:5px;
border-radius: 5px;
}
/* Reduce the space between the menu items */

.av-main-nav > li > a { padding: 0 7px; }

span.q-format {
color:#F18D1E;
font-size:50px;
}

/*TITLES*/
.av-special-heading-tag  {
  text-transform: none !important;
}
.av_custom_color.av-subheading.av-subheading_below p {
font-family: 'cal-sans',Helvetica,Arial,sans-serif;
font-size:70px;
}
@media only screen and (max-width: 767px) {
.av_custom_color.av-subheading.av-subheading_below p {
font-family: 'cal-sans',Helvetica,Arial,sans-serif;
font-size:40px;
}
}
/* Transparent Header For Mobile */
@media only screen and (max-width: 990px) {
.responsive.html_mobile_menu_tablet #top #wrap_all #header { 
        position: absolute;
}
.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
	background: transparent;
}
}

/*settings per slider apertura (fullscreen slider)*/
.slider-apertura  .caption_bottom .slideshow_caption {
  bottom: 50px!important;
}

.slider-apertura  .caption_bottom .slideshow_caption h1.avia-caption-title {
font-size:57px;
}

@media only screen and (max-width: 480px) {
.slider-apertura  .caption_bottom .slideshow_caption {
  bottom: 100px!important;
  left: -40px!important;
}
.slider-apertura  .caption_bottom .slideshow_caption h1.avia-caption-title {
font-size:40px;
}
}
/*Home page  design per la notizia in evidenza*/
.articolo-in-evidenza .big-preview {
display: flex!important;
justify-content: center!important;
}
.articolo-in-evidenza .big-preview  img {
  height: 700px!important;
  width: auto!important;
  
}
.articolo-in-evidenza span.text-sep {
    display: none;
} 
.articolo-in-evidenza span.minor-meta {
    display:none;
}
/*Rotator*/
.rotatore-qdonna .av-rotator-text {
    font-size: 0.5em;
    line-height: 1.5em;
}


/*Blog*/
/*
.text-sep.text-sep-cat, .blog-author.minor-meta, .comment-container.minor-meta, .text-sep.text-sep-comment {
display: none;
}
.html_modern-blog .post-entry .post-meta-infos .text-sep {
display: none;
}
*/
.bloglist-simple .more-link-arrow.avia-svg-icon {
  font-size: 16px;
}
.bloglist-simple .more-link-arrow {
  line-height: 30px;
}

/*Post slider*/
.avia-content-slider .slide-entry-title {
  font-size: 1em;
}

.avia-content-slider .slide-meta {
  font-size: 15px;
 padding-bottom: 0px;
}
.read-more-link {
  font-size: 15px;
}
.avia-content-slider-inner a.slide-image {
  border:2px solid blue;
}

/*footer*/
#footer h3.widgettitle {
color:#696280;
}

@media only screen and (max-width: 767px) {
  #footer .widget {
    margin: 0px;
  }
  #footer .flex_column {
    margin-bottom: 0px!important;
  }
  .footer-block {
    margin-top:0px!important;
  }
}

/*----------------------------------------
// CSS - Multicolor accordion tabs
//--------------------------------------*/ 

/* Tab 1 */
.accordion-corsi .av_toggle_section:nth-child(1) .toggler, .accordion-corsi .av_toggle_section:nth-child(1) .toggler.activeTitle:hover  {
  background: #3750A0;
}
/* Tab 2 */
.accordion-corsi .av_toggle_section:nth-child(2) .toggler, .accordion-corsi .av_toggle_section:nth-child(2) .toggler.activeTitle:hover  {
  background: #84238A;
}
/* Tab 3 */
.accordion-corsi .av_toggle_section:nth-child(3) .toggler, .accordion-corsi .av_toggle_section:nth-child(3) .toggler.activeTitle:hover  {
  background: #0B9E46;
}
/* Tab title color*/
.accordion-corsi .toggler,
.accordion-corsi .toggler.activeTitle:hover  {
  color: #FFF!important;
  border:none;
}

/* Hide default icon */

.accordion-corsi .toggle_icon {
    color:#FFF;
}

.accordion-corsi .toggler {
	padding-left:20px;
	font-size: 18px;
	font-weight: bolder;
}

/*Toggle content area */

.accordion-corsi .toggle_content {
	background: #f2f6fa;
}

/*SOCIAL ICONS IN FOOTER*/
#footer .widget ul.social_bookmarks {
    display: inline-flex;
    gap: 0px 10px;
}

#footer .widget ul.social_bookmarks li {
    border: none
}



/*=====*/
/*Pop-Up latest post*/
.latest-popup-post {
    text-align: center;           /* Centers image + title */
    display: flex;
    flex-direction: column;
    align-items: center;          /* Centers block elements */
    justify-content: center;
}

.latest-popup-post .popup-thumb img {
    display: block;
    margin: 0 auto;               /* Ensures the image is truly centered */
}

.latest-popup-post .popup-title {
    margin-top: 10px;
    text-align: center;           /* Centers the title text */
}


