@media (max-width: 959px) {
	h1 {
    font-size: 35px !important;
}
}
	
@media (max-width: 959px) {
	h2 {
    font-size: 25px !important;
}
	}
	

strong {
    font-weight: 700;
}

.top-menu {
font-family: 'Playfair Display', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
background-color: #00570A;
	height: 40px;
}

.menu-bloginfo .menu-bloginfo-inner > * {
    line-height: 1em;
    font-size: 15px;
    margin-top: 0px;
}

.menu-item-33 a {
  font-family: "Montserrat", Times, serif;
}

.menu-item-36 a {
  font-family: "Montserrat", Times, serif;
}

.menu-smart i.fa-dropdown {
display: none;
}

.top-menu.top-menu-padding .menu-smart > li > a {
    padding-top: inherit;
    padding-bottom: inherit;
    display: block;
}

.page-id-113 ul.icons li .fa {
    margin-right: 13.5px;
    font-size: 1em;
    line-height: .7em;
    position: relative;
    font-size: 9px;
    top: 0.1em;
}

.fa-facebook-square {
    color: #1f82ff !important;
}

.fa-instagram {
    color: #f8931f !important;
}

.fa-linkedin-square {
    color: #2868b2
 !important;
}

.top-menu .colleggio_menu_top {
    padding-top: 6px;
}
.colleggio_menu_search {
    margin-top: 6px !important;
}

.main-container p a {
color: #30b548 !important; 
	text-decoration: underline;
}
.main-container  li a {
color: #30b548 !important; 
	text-decoration: underline;
}

.page-id-477 .main-container li a {
    color: #30b548 !important;
    text-decoration: none;
}
.tab-container:not(.default-typography) .nav-tabs > li > a span {
    font-size: 13px;
	font-weight: 700;
}