.pum-container .pum-content.popmake-content p {
text-align: center;
}
.pum-theme-tema-predefinito .pum-title {
font-family: 'Rufina', serif;
}
h1, h2, h3, h4, h6 {
font-family: 'Rufina', serif;
}
p, div, span, a {
font-family: 'Roboto', sans-serif;
}
html, body, p, div {
font-size: 16px;
line-height: 1.7em;
color: #303030;
font-family: 'Roboto', sans-serif;
font-weight: 400; }
h1, h2, h3 {
color: #aa8a77; }
table td {
text-align: left;
padding: 5px 20px;
}
a:hover, a:focus, p a:hover, h5 a:hover, h4 a:hover, h3 a:hover, h2 a:hover, .latest_post_inner .post_infos a:hover {
color: #aa8a77;
}
.wpb_single_image .vc_figure-caption {
line-height: 1.5em;
}
.qbutton, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton, .load_more a, input.wpcf7-form-control.wpcf7-submit[disabled], input.wpcf7-form-control.wpcf7-submit {
margin: 30px 0;
border-radius: 0px;
border: 2px solid #aa8a77;
box-shadow: 2px 2px #aa8a77;
font-weight: bold;
font-size: 16px;
display: table;
}
.drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .load_more a:hover, .qbutton:hover, .qbutton.white:hover, input.wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
background-color: #aa8a77;
border-color: #aa8a77;
color: #fff;
text-decoration: none;
}
.qode-type1-gradient-left-to-right, .qode-type1-gradient-left-to-right-after:after {
background: -webkit-linear-gradient(left,#aa8a77,#d3c2b8);
background: -o-linear-gradient(right,#aa8a77,#d3c2b8);
background: -moz-linear-gradient(right,#aa8a77,#d3c2b8);
background: linear-gradient(to right,#aa8a77,#d3c2b8);
}
.qode_content_slider.control_nav_justified .flex-control-nav li a.flex-active:after, .qode_content_slider.control_nav_justified .flex-control-nav li a.flex-active {
background-color: #aa8a77;
}
.qode_content_slider.has_control_nav .flex-direction-nav a {
-webkit-transform: none;
transform: none;
}
label .wpcf7-list-item-label {
font-size: 15px;
}
p strong {
background: #d3c2b8;
color: #fff;
padding: 0px 5px;
}
h2 {
padding-bottom: 20px;
}
.page .full_width {
padding: 50px 0px;
}
.home.page .full_width {
padding: 0px;
} nav.main_menu > ul > li > a {
text-transform: uppercase;
font-size: 14px;
color: #303030;
font-weight: 900;
}
nav.main_menu>ul>li.active>a span {
border-bottom: 4px solid #aa8a77;
margin-bottom: 10px;
color: #000;
}
nav.mobile_menu ul li, nav.mobile_menu ul li, nav.mobile_menu ul li ul li, nav.mobile_menu ul li.open_sub > ul {
border-color: #ffffff40;
}
.title_subtitle_holder h1 span { font-family: 'Rufina', serif;
}
.separator.small {
height: 4px;
}
.title.title_size_medium h1 {
font-weight: bold;
text-align: center;
}
.title.has_background, .title.has_fixed_background, section.parallax_section_holder {
background-position: center center;
}
.page-id-142 .title.has_background, .single-portfolio_page .title.has_background  {
background-position: top;
}
.single-post .title.title_size_medium {
background-image: url(https://www.istitutieducativi.it/wp-content/uploads/2021/03/header-eventi.jpg);
background-color: #aa8a77;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.drop_down .narrow .second .inner ul li a {
text-align: left;
}
#cookie-notice .cn-text-container {
font-size: 16px;
}
#cookie-notice .cn-button.bootstrap {
color: #fff;
background: #d3c2b8;
}
.q_logo a {
height: 70px !important;
}
.q_logo img {
-webkit-transition: none;
transition: none;
}
.scroll_header_top_area.fixed.scrolled .q_logo img.sticky {
opacity: 1;
}
.scroll_header_top_area.fixed.scrolled .q_logo img.dark, .scroll_header_top_area.fixed.scrolled .q_logo img.light, .scroll_header_top_area.fixed.scrolled .q_logo img.popup, .scroll_header_top_area.fixed.scrolled .q_logo img.normal {
opacity: 0;
}
.scroll_header_top_area.fixed.scrolled nav.main_menu > ul > li > a {
color: #fff;
}
.scroll_header_top_area.fixed.scrolled nav.main_menu>ul>li.active>a span {
color: #303030;
} #hp .fieb-hp {
visibility: hidden;
}
#storia-secolare {
padding: 50px 0px;
margin: 0px;
}
#alert {
padding: 25px 0px;
margin: 25px 0px;
}
#alert p {
text-align: center;
}
#alert span {
background: #fff;
}
#alert h5 {
color: #aa8a77;
}
#storia-secolare h1 {
font-size: 60px;
line-height: 1em;
letter-spacing: 1.5px;
margin-bottom: 30px;
}
#storia-secolare .data {
font-size: 200px;
text-align: right;
z-index: 30;
position: relative;
margin: 0px 50px;
} #storia-secolare .intro-evidenza {
font-size: 30px;
margin-left: 20px;
margin-bottom: 20px;
font-weight: bold;
line-height: 1.4em;
}
#in-evidenza {
padding: 50px 0px 50px 0px;
background-color: #f4f4f4;
margin: 0px;
}
.titolo h3 {
text-transform: none;
font-size: 25px; color: #4b4b4b;
margin-bottom: 30px !important;
}
#in-evidenza .item-evidenza .vc_column_container>.vc_column-inner {
padding-right: 30px;
}
#in-evidenza .item-evidenza .sx {
padding-left: 30px;
}
#in-evidenza .item-evidenza .sx h2 {
margin-bottom: 15px;
text-transform: none;
}
#in-evidenza .qode_content_slider .flex-control-nav li a {
width: auto;
height: auto;
text-indent: 0;
background: none;
font-size: 20px;
font-weight: 500;
}
#in-evidenza .qode_content_slider .flex-control-nav {
text-align: left;
padding-bottom: 10px;
}
.flex-direction-nav a div {
text-align: center;
}
#in-evidenza .qode_content_slider .flex-control-nav li {
width: auto;
}
#in-evidenza .qode_content_slider .flex-control-nav li a.flex-active {
color: #aa8a77;
}
.slider-inevidenza .nivo-controlNav {
display: none;
}
.slider-inevidenza .theme-default .nivoSlider {
box-shadow: none;
}
.latest_post_holder.dividers h3.latest_post_title {
text-align: left;
}
#eventi-hp {
padding: 50px 0px 50px 0px;
margin: 0px;
}
#eventi-hp .latest_post_title h3, #eventi .latest_post_title h3 {
font-size: 18px;
}
#eventi-hp a:hover, aside .widget a:hover, #eventi a:hover, {
color: #aa8a77;
}
#eventi-hp .latest_post_day, #eventi .latest_post_day {
font-size: 35px;
line-height: 1em;
color: #aa8a77;
}
#eventi-hp .latest_post_month, #eventi .latest_post_month {
text-transform: uppercase;
font-size: 15px;
font-weight: bold;
}
#eventi-hp .latest_post_year, #eventi .latest_post_year {
line-height: 1em;
color: #aa8a77;
}
#eventi-hp .excerpt, #eventi .excerpt {
line-height: 1.2em;
font-size: 18px;
}
#eventi-hp .latest_post_holder.dividers .boxes_image img {
height: 250px;
object-fit: cover;
}
#eventi .latest_post_holder.dividers .boxes_image img {
height: 350px;
object-fit: cover;
}
#eventi-hp .qbutton {
margin: auto;
}
.item-evidenza .qode_image_gallery_no_space .controls a.next-slide {
right: 10px;
}
.item-evidenza .qode_image_gallery_no_space .controls a.prev-slide {
left: 10px;
}
#eventi-hp .latest_post_holder.dividers .latest_post_date, #eventi-hp .latest_post_holder.dividers .latest_post_text_inner {
display: grid;
} footer  {
margin-top: 200px;
}
footer .logo {
display: block;
height: 78px;
}
footer div, footer p, footer h5, footer a {
font-family: 'Montserrat', sans-serif;
}
footer p {
font-size: 15px;
}
footer .footer_bottom p {
font-size: 13px;
color: #818181;
text-align: center;
margin: 0 50px;
}
footer .fieb-footer {
font-size: 400px;
position: absolute;
font-weight: bold;
text-align: right;
width: 100%;
color: #aa8a77;
line-height: 6px;
font-family: 'Cormorant', serif;
}
footer .footer_top.footer_top_full {
padding: 50px 40px 20px 40px;
position: relative;
}
#menu-link-utili a, .footer_col2 a {
background: #b3b2b2;
color: #4b4b4b;
padding: 5px 8px;
display: unset;
font-size: 14px;
text-transform: uppercase;
}
#menu-link-utili a:hover, .footer_col2 a:hover {
background: #d2d2d2;
color: #4b4b4b !important;
}
.footer_col2 p {
margin-bottom: 20px;
text-align: left;
}
.footer_bottom a {
color: #b7b7b7;
} #policy h1 {
margin: 30px 0;
}
#policy h2 {
margin: 20px 0;
padding-bottom: 0px;
}
#policy h4 {
font-size: 22px;
margin: 15px 0;
color: #aa8a77;
}
#policy a {
color: #aa8a77;
text-decoration: underline;
}
#policy h5 {
font-size: 16px;
font-weight: bold;
margin-bottom: 10px !important;
}
#policy p {
margin: 10px 0;
} #mappa .q_box_holder.with_icon {
margin: 50px 0;
}
#mappa .box_holder_icon_inner.image.tiny img {
height: 35px;
background: #fff;
padding: 10px;
border: 1px solid silver;
}
#mappa {
padding: 50px 0px;
}
#contatti h2 {
font-size: 20px;
margin-bottom: 20px;
}
#contatti h3 {
font-family: 'Roboto', sans-serif;
text-transform: none;
font-size: 30px;
font-style: italic;
color: #4b4b4b;
margin-bottom: 30px;
}
#contatti a:hover {
color: #aa8a77;
}
#contatti #link div, #contatti #link p {
text-align: center;	
}
#contatti #form {
background-color: #f4f4f4;
padding: 30px;
text-align: center;
}
.sep {
width: 50%;
margin: auto;
} #storia-missione h2 {
margin-bottom: 30px;
text-transform: none;
font-size: 40px;
}
#missione h2 {
text-transform: none;
}
#storia-missione .data {
font-size: 200px;
text-align: right;
z-index: 30;
position: relative;
margin: 0px 50px;
} #storia-missione {
padding: 50px 0px;
}
#missione .titolo, #missione img {
padding-bottom: 30px;
} #terreni h2, #immobili h2, #organizzazione h2, #bilanci h2, #contributi h2, #gallery h2 {
text-transform: none;
}
table.organizzazione .sezione, table.bilanci .sezione {
background: #4b4b4b;
color: #fff;
font-weight: bold;
letter-spacing: 1.5px;
vertical-align: middle;
}
table.immobili .sezione {
background: #4b4b4b;
color: #fff;
font-weight: bold;
letter-spacing: 1.5px;
padding: 12px;
text-transform: uppercase;
}
table.organizzazione, table.bilanci, table.immobili, table.terreni {
border: 1px solid #4b4b4b;
}
table.organizzazione a {
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
}
table.organizzazione .sezione a {
color: #fff;
}
table.organizzazione a i {
margin-right: 6px;
}
#bilanci {
padding-top: 50px;
}
table.bilanci tr, table.organizzazione tr, table.immobili tr, table.terreni tr {
border-bottom: 1px solid #e3e3e3;
}
table.bilanci tr:last-child, table.organizzazione tr:last-child, table.immobili tr:last-child, table.terreni tr:last-child { 
border-bottom: 1px solid #000;
}
table.bilanci .sez-titolo, table.tabella_opere .sez-titolo {
border: 1px solid;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 1.5px;
background: #f4f4f4;
font-weight: bold;
color: #4b4b4b;
}
table.organizzazione td.title {
width: auto;
margin: 10px 0px;
height: auto;
color: #aa8a77;
text-transform: none;
font-size: 16px;
line-height: 1.3em;
font-weight: bold;
text-transform: uppercase;
}
table.organizzazione td.name {
width: 50%;
margin: 10px 0px;
height: auto;
text-align: left;
vertical-align: middle;
}
table.immobili td.name {
padding-left: 20px;
height: auto;
text-align: left;
vertical-align: middle;
}
#arte ol.lista {
list-style-position: inside;
}
#arte ol.lista li {
margin: 20px 0px;
}
#arte ol.lista li::marker {
font-size: 30px;
font-weight: bold;
margin-right: 10px;
} .blog_holder article .post_info {
display: none;
} #contributi {
padding-bottom: 50px;
}
#form-contributi {
background-color: #f4f4f4;
padding: 30px;
text-align: center;
}
#form-contributi .titolo h3 {
color: #aa8a77;
}
#form-contributi .titolo em {
font-family: 'Roboto', sans-serif;
color: #303030;
display: block;
font-size: 15px;
font-style: normal;
font-weight: 500;
text-transform: uppercase;
line-height: 1.5em;
}
#form-contributi a.fieb {
margin-top: 10px;	
} #locazioni .projects_holder article .portfolio_description {
height: 80px;
}
#locazioni h5 a {
font-family: 'Rufina', serif;
}
.portfolio_single {
padding-bottom: 25px;
}
.portfolio_single p {
margin-bottom: 1.5em;
}
#form-locazione {
background-color: #f4f4f4;
padding: 30px;
text-align: center;
margin: 30px 0px;
}
#form-locazione .titolo h3 {
color: #aa8a77;
}
#form-locazione .titolo em {
font-family: 'Roboto', sans-serif;
color: #303030;
display: block;
font-size: 15px;
font-style: normal;
font-weight: 500;
text-transform: uppercase;
line-height: 1.5em;
}
#form-locazione input.wpcf7-dynamictext {
border: none;
padding: 10px;
width: 100%;
}
.caroufredsel-direction-nav a i, .flex-direction-nav a div, .qode_image_gallery_no_space .controls a.next-slide span, .qode_image_gallery_no_space .controls a.prev-slide span, .qode-card-slider-holder .controls .button {
background: #fff;
border: 2px solid #aa8a77;
border-radius: 0;
}
.caroufredsel-direction-nav a i, .flex-direction-nav a i, .qode_image_gallery_no_space .controls a.next-slide span i, .qode_image_gallery_no_space .controls a.prev-slide span i {
color: #aa8a77;
}
.portfolio_single {
padding-top: 50px;
}
.portfolio_navigation {
display: none;
} #eventi-hp .excerpt, #eventi .excerpt {
line-height: 1.5em;
font-size: 18px;
}
#eventi .latest_post_holder.dividers .post_infos {
margin-top: 10px;
padding-top: 10px;
}
#eventi .latest_post_holder.dividers .latest_post_text_inner .post_infos a {
background: #f4f4f4;
padding: 3px 5px;
font-size: 12px;
text-transform: uppercase;
}
aside .latest_post h5, .blog_holder.blog_single article h2 {
text-align: left;
}
aside .widget a:hover {
color: #aa8a77;
}
#gallery {
padding-top: 70px;
}
.blog_holder article .post_text h2 .date {
font-weight: 500;
} #scuola {
padding: 50px 0px;
margin: 0px;
}
#scuola h1 {
font-size: 50px;
line-height: 1em;
letter-spacing: 1.5px;
margin-bottom: 30px;
text-align: left;
}
#scuola h2 {
padding-bottom: 0px;
}
#scuola .data {
font-size: 200px;
text-align: right;
z-index: 30;
position: relative;
margin: 80px 50px;
}
#scuola .imgs1900 {
position: absolute;
top: 0;
}
#scuola .intro-evidenza {
font-size: 30px;
margin-left: 20px;
margin-bottom: 20px;
font-weight: bold;
line-height: 1.4em;
}
#scuola .wpb_single_image div {
text-align: center;
}
.orario h3 {
margin: 30px 0;
text-align: center;
line-height: 1.4em;
}
.banner-scuola {
margin-bottom: 50px !important;
}
#alert-scuola .q_font_awsome_icon i, #alert-scuola .q_font_awsome_icon i:hover, #alert-scuola .q_font_awsome_icon span:hover {
color: #aa8a77;
}
#alert-scuola h2, .contatti-scuola p {
font-family: 'Roboto', sans-serif;
text-align: center;
}
#form-scuola {
background-color: #f4f4f4;
padding: 30px;
margin: 25px 0;
}
#form-scuola h3 {
font-family: 'Roboto', sans-serif;
}
#col-scuole h3 {
text-transform: none;
font-size: 30px;
color: #aa8a77;
margin-bottom: 30px;
}
#col-scuole p, #scuola p {
margin: 15px 0px;
}
#col-scuole #form-scuola .titolo h3 {
color: #4b4b4b;
font-style: italic;
}
#alert-scuola {
padding: 40px 0px;
margin: 0px;
}
#alert-scuola span {
background: #fff;
} #link h2 {
margin: 20px 0;
padding: 0px;
}
#progetti h1 {
padding: 40px 0;
}
#progetti p {
margin-bottom: 10px;
}
.wpb_gallery_slides .qode-image-slider-description p {
margin: 0 10px;
font-size: 12px;
}
.tablepress {
margin-top: 1em;
}
.tablepress tfoot th, 
.tablepress thead th {
background-color: #d3c2b8;
} @media only screen and (max-width: 767px) {
.vc_row.full_screen_section {
padding: 0px;
}
html, body, p, div {
font-size: 16px;
}
.page .full_width {
padding: 25px 0px;
}
a.fieb {
white-space: normal;
}
.mobile_menu_button span, .mobile_menu_button span:hover, nav.mobile_menu ul li a, nav.mobile_menu ul li h3, nav.mobile_menu ul li span.mobile_arrow i {
color: #ffffff;
font-size: 17px;
padding: 5px 0;
}
nav.mobile_menu ul.sub_menu li a {
line-height: 1em;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
color: #ffffff;
font-weight: bold;
}
#storia-missione h2, #terreni h2, #immobili h2, #organizzazione h2, #bilanci h2, #contributi h2, #gallery h2 {
text-align: left;
}
#storia-missione {
padding: 25px 0px;
}
#storia-secolare h1, #scuola h1, #storia-missione h2 { 
font-size: 30px;
}
#scuola img {
margin-top: 15px;
}
.title.title_size_medium h1 {
font-size: 18px;
}
#storia-secolare .intro-evidenza, #scuola .intro-evidenza {
font-size: 18px;
}
#storia-secolare .data, #storia-missione .data, #scuola .data {
font-size: 140px;
margin: 0px;
}
table.organizzazione, table.bilanci, table.immobili, table.terreni {
margin: 25px 0;
}
table.organizzazione td.title {
margin: 10px;
padding: 0px !important;
}
#in-evidenza .item-evidenza .sx {
padding-left: 0px;
}
#in-evidenza .qode_content_slider .flex-control-nav li a {
font-size: 30px;
}
#locazioni .projects_holder article .portfolio_description .portfolio_title {
margin: 10px;
}
footer {
margin-top: 60px;
}
footer .fieb-footer {
font-size: 130px;
line-height: 4px;
}
footer .footer_bottom p {
margin: 20px;
}
.footer_col2 a {
font-size: 11px;
}
#form-contributi a.fieb, #contributi a.fieb, #scuola a.fieb, #link a.fieb, #arte a.fieb, .portfolio_single a.fieb {
line-height: 1.4em;
padding: 10px;
text-align: center;
width: 90%;
height: auto;
font-size: 14px;
}
#eventi .latest_post_holder.dividers .latest_post_title {
text-align: left;
}
.single-post .title.title_size_medium {
margin-bottom: 10px;
}
#gallery img {
padding: 10px 0;
background: #fff;
}
#in-evidenza img {
padding: 10px 0;
background: transparent;
}
#progetti img {
padding: 10px 0;
}
#contatti #form {
margin-top: 20px;
}
}
@media only screen and (min-width: 600px) and (max-width: 700px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
width: 570px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
html, body, p, div {
font-size: 16px;
}
.page .full_width {
padding: 25px 0px;
}
a.fieb {
white-space: normal;
}
.qbutton.medium.fieb .qode_button_icon_element, .qbutton.medium i {
margin: 0 0 0 10px;
}
.mobile_menu_button span, .mobile_menu_button span:hover, nav.mobile_menu ul li a, nav.mobile_menu ul li h3, nav.mobile_menu ul li span.mobile_arrow i {
color: #ffffff;
font-size: 17px;
padding: 5px 0;
}
nav.mobile_menu ul.sub_menu li a {
line-height: 1em;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
color: #ffffff;
font-weight: bold;
}
.mobile_menu_button span, .mobile_menu_button span:hover, nav.mobile_menu ul li a, nav.mobile_menu ul li h3, nav.mobile_menu ul li span.mobile_arrow i {
color: #ffffff;
font-size: 18px;
padding: 7px 0;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
color: #ffffff;
font-weight: bold;
}
#storia-missione {
padding: 0px;
}
#storia-missione h2, #terreni h2, #immobili h2, #organizzazione h2, #bilanci h2, #contributi h2, #gallery h2 {
text-align: left;
}
#storia-missione h2 {
font-size: 30px;
}
table.organizzazione td.title {
margin: 10px;
padding: 0px !important;
}
#storia-secolare .intro-evidenza, #scuola .intro-evidenza {
font-size: 20px;
}
#storia-secolare h1, #scuola h1 {
font-size: 40px;
}
#storia-secolare .data, #storia-missione .data, #scuola .data {
font-size: 120px;
margin: 0px;
}
#in-evidenza .item-evidenza .sx {
width: 100%;
padding-left: 0px;
}
#in-evidenza .item-evidenza .vc_col-sm-6, #mappa .vc_col-sm-6, #contatti .vc_col-sm-6 {
width: 100%;
}
#contatti #form {
margin-top: 25px;
}
footer {
margin-top: 100px;
}
.footer_top h5 {
margin: 0 0 15px;
font-size: 12px;
text-align: left;
}
footer .footer_bottom p {
font-size: 11px;
text-align: center;
margin: 0 50px;
}
footer .fieb-footer {
font-size: 250px;
line-height: 5px;
}
footer p {
font-size: 14px;
text-align: left;
}
.footer_col2 a {
font-size: 11px;
}
#form-contributi a.fieb, #contributi a.fieb, #scuola a.fieb, #link a.fieb, #arte a.fieb, .portfolio_single a.fieb {
line-height: 1.4em;
padding: 10px;
text-align: center;
width: 90%;
height: auto;
font-size: 14px;
}
#gallery img {
padding: 10px 0;
background: #fff;
}
#in-evidenza img {
padding: 10px 0;
background: transparent;
}
#progetti img {
padding: 10px 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
html, body, p, div {
font-size: 17px;
}
.q_logo a {
height: 50px !important;
}
a.fieb {
white-space: normal;
}
.header_bottom {
padding: 0 10px;
}
nav.main_menu > ul > li > a {
font-size: 11px;
font-weight: 600;
padding: 0 6px;
}
nav.main_menu>ul>li.active>a span {
border-bottom: 2px solid #aa8a77;
}
#storia-missione {
padding: 0px;
}
#storia-missione h2, #terreni h2, #immobili h2, #organizzazione h2, #bilanci h2, #contributi h2, #gallery h2 {
text-align: left;
}
table.organizzazione td.title {
margin: 15px;
padding: 0px !important;
}
#storia-secolare .intro-evidenza, #scuola .intro-evidenza {
font-size: 20px;
}
#storia-secolare h1, #scuola h1 {
font-size: 40px;
}
#contatti #form {
margin-top: 25px;
}
footer {
margin-top: 100px;
}
.footer_top h5 {
margin: 0 0 15px;
font-size: 12px;
text-align: left;
}
footer .footer_bottom p {
font-size: 11px;
text-align: center;
margin: 0 50px;
}
footer .fieb-footer {
font-size: 250px;
line-height: 4px;
}
footer p {
font-size: 14px;
text-align: left;
}
.footer_col2 a {
font-size: 11px;
}
#form-contributi a.fieb, #scuola a.fieb, #link a.fieb, #arte a.fieb {
line-height: 1.4em;
padding: 10px;
text-align: center;
width: 90%;
height: auto;
}
#locazioni .projects_holder article .portfolio_description .portfolio_title {
margin: 10px;
}
#eventi-hp .latest_post_day, #eventi .latest_post_day {
font-size: 28px;
}
#eventi-hp .excerpt, #eventi .excerpt {
font-size: 16px;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1220px) {
.q_logo a {
height: 50px !important;
}
nav.main_menu>ul>li>a {
padding: 0 6px;
font-size: 10px;
}
}
@media only screen and (min-width: 1220px) and (max-width: 1439px) {
nav.main_menu>ul>li>a {
padding: 0 8px;
font-size: 13px;
}
.header_bottom {
padding: 0 15px;
}
}
@media only screen and (min-width: 1440px) and (max-width: 1679px) {
nav.main_menu>ul>li>a {
padding: 0 12px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.mobile_menu_button span, .mobile_menu_button span:hover, nav.mobile_menu ul li a, nav.mobile_menu ul li h3, nav.mobile_menu ul li span.mobile_arrow i {
color: #ffffff;
font-size: 17px;
padding: 5px 0;
}
nav.mobile_menu ul.sub_menu li a {
line-height: 1em;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
color: #ffffff;
font-weight: bold;
}
.mobile_menu_button span, .mobile_menu_button span:hover, nav.mobile_menu ul li a, nav.mobile_menu ul li h3, nav.mobile_menu ul li span.mobile_arrow i {
color: #ffffff;
font-size: 18px;
padding: 7px 0;
}
}