body {
font-size: 16px;
}
.customSidebarContent .menu-item,
#qodef-page-sidebar .menu-item,
#qodef-page-sidebar .widget.widget_nav_menu ul li a, .bannerArchivio .qodef-button {
font-size: 13px;
}
.customSidebarContent .qodef-e-title,
#qodef-page-sidebar .qodef-e-title {
font-size: 14px !important;
}
.customSidebarTitle,
#qodef-page-sidebar .qodef-widget-title {
font-size: 20px;
}
#qodef-page-footer .textwidget,
.qodef-header-navigation > ul > li > a {
font-size: 12px;
}
.bannerArchivio .qodef-m-title,
.qodef-blog article .qodef-e-title,
.titoloSezione .qodef-m-title.qodef--appear {
font-size: 16px;
}
.qodef-m-title.qodef--appear {
font-size: 24px;
}
.qodef-m-title {
line-height: 1.5;
}
#qodef-page-header-inner {
padding: 0;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
background: #FFF;
}
.qodef-section-title.qodef-alignment--right {
max-width: 500px;
float: right;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a,
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a,
.customSidebarContent .menu-item,
#qodef-page-sidebar .widget.widget_nav_menu ul li a,
#qodef-page-sidebar .qodef-e-title a,
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a {
color: #000;
}
.customSidebarContent .menu-item {
list-style: none;
}
.customSidebarContent .qodef-e-title,
#qodef-page-sidebar .qodef-e-title {
font-family: "Open Sans",serif;
font-weight: 700;
line-height: 1.5;
}
.qodef-e-media-image {
width: 100%;
}
.qodef-e-media-image a {
height: 0;
padding-bottom: 56.25%;
position: relative;
display: block;
}
.qodef-e-media-image a img {
width: 100%;
object-fit: cover;
position: absolute;
height: 100% !important;
}
.elementor-widget-pelicula_core_image_with_text .qodef-m-title {
font-weight: 700;
}
#qodef-page-sidebar .qodef-widget-title,
.customSidebarTitle {
font-family: "Open Sans",serif;
font-weight: 700;
color: #000;
text-transform: uppercase;
margin-bottom: 0;
}
#qodef-page-sidebar .widget .qodef-last-word:after {
display: none;
}
.customSidebarContent {
margin-bottom: 40px;
}
.qodef--boxed {
background: #FFF;
}
.qodef--boxed.qodef-header--fixed-display #qodef-page-header {
left: 30px;
width: calc(100% - 60px);
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
padding-top: 0;
}
.qodef-header-navigation > ul > li > a {
font-family: "Open Sans",serif;
font-weight: 700;
color: #000;
letter-spacing: .26em;
}
.qodef-e-info-author,
.qodef-e-info-category::after {
display: none !important;
}
#qodef-page-inner {
padding-top: 0;
}
#qodef-page-footer-top-area-inner .qodef-grid-inner > div {
height: 64px;
padding: 0 25px;
position: relative;
}
#qodef-page-footer-top-area-inner .qodef-grid-inner > div > div {
position: absolute;
width: calc(100% - 50px);
top: 50%;
transform: translateY(-50%);
}
#partnersList {
max-width: 900px;
margin: 0 auto;
}
.wpcf7-submit.qodef-button {
width: 100% !important;
} 
#partnersList li {
list-style: none;
display: inline-block;
margin: 10px !important;
height: 100px;
}
#partnersList li img {
transform: translateY(-50%) scale(0.75);
filter: grayscale(100%);
}
#partnersList li img:hover {
filter: none;
}
.testaPremio {
margin-bottom: 0 !important;
}
.qodef-banner .qodef-m-subtitle {
opacity: 1;
}
#qodef-page-footer .widget p {
color: #CCC;
}
#qodef-page-footer .widget a {
font-weight: 700;
}
.qodef-banner .qodef-m-subtitle {
font-family: "Open Sans",serif;
}
.qodef-banner.qodef-layout--link-button.bannerPremio .qodef-m-content-inner {
justify-content: center;
align-items: center;
}
.testoPremio p {
text-align: center;
}
.sfondoLeggimontagna {
background: #AA182C;
}
.sfondoCortomontagna {
background: #013F59;
}
.sfondoLeggimontagna p,
.sfondoCortomontagna p {
color: #FFF;
}
.sfondoLeggimontagna .qodef-button,
.sfondoCortomontagna .qodef-button,
.bannerArchivio .qodef-button {
border-color: #FFF;
color: #FFF;
font-family: "Open Sans",serif;	
}
h1.qodef-m-title.qodef--appear {
font-weight: 700;
}
h1.qodef-m-title.qodef--appear {
font-weight: 700;
line-height: 1.3;
}
.qodef-alignment--left h1.qodef-m-title.qodef--appear {
max-width: 400px;
}
.bannerArchivio h3.qodef-m-title {
color: #AA8939;
font-weight: 700;
}
.bannerArchivio .qodef-m-content-inner {
align-items: center !important;
}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a {
color: #000;
}
.qodef-banner .qodef-m-title {
font-weight: 700;
letter-spacing: .15em;
}
.qodef-banner .qodef-m-subtitle {
letter-spacing: .2em;
}
#qodef-page-sidebar .current-menu-item a,
#qodef-page-sidebar .menu-item:hover a,
.customSidebarContent .current-menu-item a,
.customSidebarContent .menu-item:hover a {
padding-left: 10px;
}
.customSidebarContent .menu-item a,
#qodef-page-sidebar .menu-item {
position: relative;
}
.customSidebarContent .current-menu-item a::before,
.customSidebarContent .menu-item:hover a::before,
#qodef-page-sidebar .current-menu-item a::before,
#qodef-page-sidebar .menu-item:hover a::before {
content: '';
position: absolute;
top: calc(50% - 1px);
height: 3px;
width: 3px;
background: currentColor;
border-radius: 100%;
-webkit-transition: left .2s ease-out,right .2s ease-out,color .2s ease-out;
-o-transition: left .2s ease-out,right .2s ease-out,color .2s ease-out;
transition: left .2s ease-out,right .2s ease-out,color .2s ease-out;
left: 0;
}
.titoloSezione .qodef-m-title.qodef--appear {
font-weight: 700;
}
.titoloSezione .qodef-m-tagline.qodef--appear {
margin-bottom: 0;
}
.titoloSezione {
margin-bottom: 40px !important;
}
.qodef-blog article .qodef-e-title {
font-weight: 700;
line-height: 1.5;
}
#qodef-page-mobile-header-inner {
padding: 0 20px;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img {
max-height: 40px;
}
.qodef-mobile-header-navigation {
padding: 0 20px;
}
.testoContatti p {
font-size: 13px;
}
.ngg-gallery-thumbnail {
border: 0 !important;
}
.ngg-gallery-thumbnail img {
width: 100%;
height: 100% !important;
object-fit: cover;
position: absolute !important;
}
.ngg-gallery-thumbnail {
height: 0;
position: relative;
padding-bottom: 75%;
}
.ngg-album {
height: 200px !important;
position: relative;
}
.ngg-thumbnail img {
position: absolute !important;
width: 100%;
height: 100% !important;
top: 0;
left: 0;
object-fit: cover;
}
.ngg-albumtitle {
position: absolute;
bottom: 0;
background: rgba(0,0,0,.5);
left: 0;
padding: 5px 20px !important;
margin-bottom: 0 !important;
}
.ngg-albumoverview.default-view .ngg-thumbnail img {
border: 0 !important;
}
.ngg-albumtitle a {
color: #FFF;
}
.ngg-gallery-thumbnail-box {
width: 50%;
}
.qodef-header-navigation > ul > li > a > span:before {
top: 50%;	
}
.ngg-albumoverview.default-view .ngg-albumtitle {
font-size: 14px;
font-family: "Open Sans",serif;	
line-height: 1.5;
}
.documentiCorrelati.leggimontagna dt {
color: #AA182C;
}
.documentiCorrelati.cortomontagna dt {
color: #013F59;
}
.documentiCorrelati dd {
margin-left: 0;
}
td {
vertical-align: top;
}
.qodef-navigation .swiper-button-next,
.qodef-navigation .swiper-button-prev,
.qodef-h6,
h6 {
font-family: "Open Sans",serif;
}
.qodef-content-lines-holder {
display: none;
}
.leaflet-container {
z-index: 0;
}
.tableContainer {
overflow-x: auto;
}
.tableContainer td {
max-width: 30px;
}
.tableContainer .overlay_sinossi {
display: none;
}
.overlay_sinossi {
position: relative;
background: #FFF;
padding: 20px;
width: auto;
max-width: 500px;
margin: 20px auto;
}
.close_sinossi {
display: none;
}
.box_sinossi em {
font-weight: lighter;
font-size: 13px;
}
.popup_sinossi h2 {
margin-top: 0;
font-size: 24px;
line-height: 1.5;
}
.popup_sinossi em {
font-size: medium;
}
.right_links li.link {
display: none;
}
.qodef-e-info-date {
display: none !important;
}
.qodef-e-content h2 {
font-size: 14px;
}
#menu-archivio {
margin-top: 30px;
}
#menu-archivio,
#menu-archivio .sub-menu {
list-style: none;
}
#menu-archivio li {
font-weight: 700;
}
#menu-archivio .sub-menu li {
font-weight: 400;
}
#menu-archivio .sub-menu {
margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
.right_links li.link {
display: block;
}
.slider-pro .sp-horizontal {
background-color: #202020;
padding-top: 30px;top: 4px;
}
.right_links li.link {
margin-right: 8px;
}
}
@media (max-width: 480px) {
.tableContainer table {
width: 1000px;
}
.qodef--boxed .qodef-content-grid {
width: 100%;
}
#partnersList li {
height: 50px;
width: calc(50% - 50px);
}
.qodef-m-title {
font-size: 24px;
margin: 0;
}
.qodef-m-subtitle {
font-size: 15px;
}
.qodef-grid > .qodef-grid-inner > .qodef-grid-item {
padding: 0;
}
.bannerArchivio img {
height: 200px !important;
object-fit: cover;
}
.bannerArchivio h3 {
text-align: center;
}
.qodef-button.qodef-html--link {
padding: 8px 20px;
}
section.qodef-elementor-content-grid > .elementor-container {
width: 100%;
}
.qodef-contact-form-7 .qodef-grid > .qodef-grid-inner {
margin: 0;
}
}
@media (min-width:768px) {
.ngg-gallery-thumbnail-box {
width: 33%;
}
.testoContatti.alignRight p {
text-align: right;
}
#qodef-page-footer-top-area-inner .qodef-grid-inner > div:not(:last-child) {
border-right: 1px solid #FFF;
}
.containerDueColonne,
.archive .qodef-blog {
margin-left: -10px;
margin-right: -10px;
}
.archive .qodef-blog article {
width: calc(50% - 20px);
margin-left: 10px;
margin-right: 10px;
}
.bannerArchivio .qodef-m-title,
.qodef-blog article .qodef-e-title,
.titoloSezione .qodef-m-title.qodef--appear {
font-size: 16px;
}
.titoloSezione .qodef-m-title.qodef--appear {
font-size: 42px;
}
.qodef-m-title.qodef--appear {
font-size: 48px;
}
.testoPremio .elementor-text-editor {
max-width: 650px;
margin: 100px auto;
}
.ngg-album {
width: calc(50% - 40px);
float: left;
margin: 20px;
}
}
@media (min-width:1024px) {
.ngg-albumoverview.default-view .ngg-albumtitle {
font-size: 13px;
}
.ngg-gallery-thumbnail-box {
width: 25%;
}
.ngg-album {
width: calc(25% - 40px);
}
}
@media (min-width:1100px) and (max-width:1400px) {
.ngg-gallery-thumbnail-box {
width: 20%;
}
#qodef-page-wrapper {
width: 1280px;
max-width: calc(100% - 30px);
margin: 0 auto;
}
.qodef--boxed .qodef-content-grid {
width: 100%;
}
.qodef--boxed #qodef-page-inner {
padding-left: 0;
padding-right: 0;
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: unset !important;
}
}