@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1399.99px) {

/* Header */
.header .navbar-collapse {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 3px solid #1A4084;
}
.header .navbar .navbar-nav .nav-item {
	border-bottom: 1px solid #1A4084;
}
.header .navbar .navbar-nav .nav-link {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}
.header .dropdown-menu {
	max-width: none;
	border: 0;
	border-top: 1px solid #1A4084;
	box-shadow: none;
	border-radius: 0;
	text-align: right;
}
.header .dropdown-item {
	display: inline-block;
	width: auto;
}
/* § Header */

/* Main */
/* Aside menu */
.aside-menu > .container-fluid {
	padding: 15px 60px;
}
.aside-menu .navbar-toggler {
	display: block;
}
.aside-menu .navbar-collapse .navbar-nav {
	margin: 15px 0 -15px 0;
}
.aside-menu .navbar-collapse .navbar-nav .nav-item {
	padding: 0;
	border: none;
	border-bottom: 1px solid #BFBFBF;
}
.aside-menu .navbar-collapse .navbar-nav .nav-item:last-child {
	border-bottom: none;
}
.aside-menu .navbar-nav .nav-item .nav-link,
.aside-menu .navbar-nav .nav-item:first-child .nav-link {
	display: block;
	width: 100%;
}
/* § Main */
}

@media screen and (max-width: 1199.99px) {

/* Guide/Aree */
/* Guide pratiche */
.main-home .guide-pratiche {
	margin-top: 0;
	padding-top: 50px;
}
.main-home .guide-pratiche .guide-container {
	margin-left: 0;
	padding-left: 0;
}
/* § Guide/Aree */
}

@media screen and (max-width: 991.99px) {

/* Guide/Aree */
/* Guide pratiche */
.main-home .guide-pratiche .guide-slide .guide-slide-item:nth-child(2n) {
	border-right: 0;
}
/* § Guide/Aree */

/* News/video */
.news-home,
.video-home {
	padding: 30px 60px;
}
/* § News/video */

/* Main */
/* Colonne principali */
.main .leftcol,
.main .rightcol-news,
.main .leftcol-search {
	border-right: none;
	border-top: 3px solid #1A4084;
	box-shadow: 8px 0px 16px 0px rgba(0,0,0,0.15);
}
.main .leftcol-search {
	border-top: none;
	border-bottom: 3px solid #1A4084;
}
.main .rightcol-news {
	border-right: none;
	border-left: none;
}
/* § Main */
}

@media screen and (max-width: 767.99px) {

/* Top header */
.top-header .container-fluid {
	padding-left: 30px;
	padding-right: 30px;
}
/* § Top header */

/* Header */
.header .container-fluid {
	padding: 15px 15px 35px 15px;
	padding-left: 30px;
	padding-right: 30px;
}
.header .logo {
	width: 194px;
	height: 40px;
}
/* § Header */

/* Footer */
.footer .container-fluid {
	padding-left: 30px;
	padding-right: 30px;
}
.footer .container-fluid > .row {
	margin-left: -30px;
	margin-right: -30px;
}
.footer .container-fluid > .row > .cols {
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer .container-fluid > .row > .cols:first-child,
.footer .container-fluid > .row > .cols:last-child {
	padding-bottom: 50px;
	padding-left: 30px;
	padding-right: 30px;
}
.footer .footer-menu {
	padding-left: 0;
}
/* § Footer */

/* Guide/Aree */
.main-home > .container-fluid {
	padding-left: 30px;
	padding-right: 30px;
}
/* Guide pratiche */
.main-home .guide-pratiche .guide-slide .guide-slide-item:nth-child(n) {
	border-right: 0;
}
.main-home .guide-pratiche .guide-slide-dots {
	display: none;
}
/* § Guide/Aree */

/* News/video */
.news-home,
.video-home {
	padding: 30px;
}
/* § News/video */

/* Texture3 */
.texture3 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.finanza-home > .container-fluid {
	padding-left: 30px;
	padding-right: 30px;
}
/* § Texture3 */

/* Documenti del fondo */
.documenti-home .doc span {
	white-space: normal;
	overflow: auto;
}
/* § Documenti del fondo */

/* Main */
/* Colonne principali */
.main .leftcol,
.main .rightcol,
.main .leftcol-news,
.main .rightcol-news,
.main .leftcol-search,
.main .rightcol-search {
	padding: 30px;
}
/* Path */
.path .container-fluid {
	padding: 0 30px;
}
/* Aside menu */
.aside-menu > .container-fluid {
	padding: 15px 30px;
}
/* Guide menu */
.guide-menu {
	padding-left: 30px;
	padding-right: 30px;
}
.guide-menu .guide-menu-slide .slick-prev {
    left: -20px;
}
.guide-menu .guide-menu-slide .slick-next {
    right: -20px;
}
/* Alphabet & Glossario */
.alphabet .pagination {
	margin-bottom: 30px;
}
/* § Main */
}

@media screen and (max-width: 576.99px) {

/* Main */
/* Andamento quota */
.quota .tabella table tr th:nth-child(3),
.quota .tabella table tr td:nth-child(3) {
	display: none;
}
/* § Main */
}

@media screen and (max-width: 419.99px) {

/* Top header */
.top-header .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
/* social */
.top-header .social .icon {
	display: none;
}
.top-header .social .search {
	max-width: none;
}
/* § Top header */

/* Header */
.header .container-fluid {
	padding: 15px 15px 35px 15px;
}
/* § Header */

/* Footer */
.footer .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
.footer .container-fluid > .row {
	margin-left: -15px;
	margin-right: -15px;
}
.footer .container-fluid > .row > .cols:first-child,
.footer .container-fluid > .row > .cols:last-child {
	padding-left: 15px;
	padding-right: 15px;
}
/* § Footer */

/* Guide/Aree */
.main-home > .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
/* Guide pratiche */
.main-home .guide-pratiche h3 {
	font-size: 28px;
}
.main-home .guide-pratiche .guide-slide .slick-prev {
    left: -25px;
}
.main-home .guide-pratiche .guide-slide .slick-next {
    right: -25px;
}
/* Aree riservate */
.main-home .aree-riservate .retrieve-pwd .fa {
	font-size: 16px;
}
.main-home .aree-riservate .retrieve-pwd a {
	font-size: 16px;
	line-height: 1;
}
.main-home .aree-riservate .apps-mobile .col {
	flex-direction: column;
}
.main-home .aree-riservate .apps-mobile .apps-title {
	order: 1;
	margin-top: 8px;
}
.main-home .aree-riservate .apps-mobile .qr-code {
	order: 0;
}
.main-home .aree-riservate .apps-mobile .apps-title + .qr-code,
.main-home .aree-riservate .apps-mobile .qr-code + .apps-title {
	margin-left: 0;
}
/* § Guide/Aree */

/* News/video */
.news-home,
.video-home {
	padding: 30px 15px;
}
/* § News/video */

/* Texture3 */
.finanza-home > .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
/* § Texture3 */

/* Motori di simulazione / Documenti del fondo */
.motori-home h3,
.documenti-home h3 {
	padding-left: 15px;
	padding-right: 15px;
}
.motori-home > .container-fluid,
.documenti-home > .container-fluid {
	padding: 15px;
}

/* Main */
/* Colonne principali */
.main .leftcol,
.main .rightcol,
.main .leftcol-news,
.main .rightcol-news,
.main .leftcol-search,
.main .rightcol-search {
	padding: 15px;
}
/* Path */
.path .container-fluid {
	padding: 0 15px;
}
/* Aside menu */
.aside-menu > .container-fluid {
	padding: 15px;
}
/* Menu di sinistra */
.left-menu > li > a,
.left-menu > li ul > li > a {
	font-size: 16px;
}
/* Titoli principali */
.page-title {
	font-size: 30px;
}
.section-title {
	font-size: 28px;
}
/* Testo */
.contenuto .testo {
	font-size: 16px;
}
/* Lista item */
.lista .list-item .icona {
	font-size: 20px;
}
.lista .list-item .testo {
	font-size: 16px;
}
.lista .list-item .testo h3 {
	font-size: 16px;
}
.lista .list-item .icona-download {
	font-size: 20px;
}
/* Guide menu */
.guide-menu {
	padding-left: 15px;
	padding-right: 15px;
}
.guide-menu .guide-menu-slide .slick-prev {
    left: -5px;
}
.guide-menu .guide-menu-slide .slick-next {
    right: -5px;
}
/* Alphabet & Glossario */
.alphabet .pagination {
	margin-bottom: 15px;
}
.glossario-lista .letter-title {
	font-size: 30px;
}
.glossario-lista .glossario-item h4 {
	font-size: 24px;
}
/* Media & Filtering */
.filtering a {
	padding: 9px 20px;
	font-size: 16px;
}
.filtering a.active,
.filtering a:hover {
	background-color: #1A4084;
	border: 1px solid #1A4084;
	color: #fff;
}
.filtering a:not([data-filter="all"]):before {
	content: '';
	display: inline-block;
	margin-right: 12px;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.filtering a[data-filter="interviews"]:before {
	width: 14px;
	height: 22px;
	background-image: url(../img/intervista.png);
}
.filtering a[data-filter="podcast"]:before {
	width: 25px;
	height: 22px;
	background-image: url(../img/podcast.png);
}
.filtering a[data-filter="videogallery"]:before {
	width: 26px;
	height: 22px;
	background-image: url(../img/video.png);
}
/* Cerca */
.search-form h3 {
	font-size: 22px;
}
.search-container {
	font-size: 16px;
}
.result .result-header {
	font-size: 22px;
}
/* Andamento quota */
.quota {
	font-size: 16px;
}
/* § Main */
}
@media screen and (min-width: 992px) and (max-width: 1199.98px),
screen and (max-width: 767.98px) {

.news-home .ordine-1 {
	order: 0;
}
.news-home .ordine-2 {
	order: 1;
}
.news-home .ordine-3 {
	order: 2;
}
.news-home .ordine-4 {
	order: 3;
}
.news-home .ordine-5 {
	order: 4;
}
.news-home .ordine-6 {
	order: 5;
}
}
