/* Common */

.navbar-dark .navbar-nav .nav-link { color: #185073; }
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active { color: #185073; }
.top-header.header-menu.header-resize .navbar-nav .nav-link { color: #000; }
.top-header #block-electra-branding img { width: 150px; height: auto; position: relative; top: 10px; }
.page-header,
.page-header-wrapper.has-image .page-header { height: 16rem; }
.page-header .page-title, .page-header h1 { max-width: 100%; }
article img { width: auto; }
.auto { width: auto; height: auto; }
.content-wrapper { background-color: #dbe6e7; }
.navbar-toggler { background-color: #343a40; }
ul.menu--main li:nth-child(2) a.nav-link { font-weight: bold; }


/* Home */

.path-frontpage .navbar-dark .navbar-nav .nav-link { color: #fff; }
.path-frontpage .navbar-dark .navbar-nav .show > .nav-link,
.path-frontpage .navbar-dark .navbar-nav .active > .nav-link,
.path-frontpage .navbar-dark .navbar-nav .nav-link.show,
.path-frontpage .navbar-dark .navbar-nav .nav-link.active { color: #185073; }
.path-frontpage .parallax-block .parallax-content h2,
.path-frontpage .parallax-block .parallax-content h3,
.path-frontpage .parallax-block .parallax-content h4,
.path-frontpage .parallax-block .parallax-content p { color: #fff; }
.path-frontpage .parallax-block .parallax-content.text-center { padding-top: 20px; }
.path-frontpage .region-content h2.title { font-size: 3.0rem; margin-bottom: 10px; text-align: center; }
.path-frontpage .region-content .views-view-grid .views-col { padding: 5px; }
.path-frontpage .more-link { font-size: 12px; padding-top: 10px;}
.path-frontpage .more-link a { color: black; }
.path-frontpage .view-bacheca .views-row { overflow: auto; clear: both; margin-top: 20px; }
.path-frontpage .view-bacheca .views-field-field-image { width: 48%; float: left; }
.path-frontpage .view-bacheca .views-field-body { margin-left: 50%; width: 48%; }


/* News */

.path-news .item-list ul { list-style-type: none; }
.path-news .item-list ul li { display: block; overflow: hidden; margin-bottom: 20px; padding: 20px 0px; border-bottom: 1px solid black; }
.path-news .item-list ul li .views-field-field-image { max-width: 30%; float: left; }
.path-news .item-list ul li .views-field-field-image .field-content img { margin-right: 15px; }

/* Tornei */

.path-tornei .views-exposed-form { display: block; }
.path-tornei table.table { font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; width: 100%; }
.path-tornei table.table td,
.path-tornei table.table th { border: 1px solid #ddd; padding: 8px; }
.path-tornei table.table tr:nth-child(even) { background-color: #f2f2f2; }
.path-tornei table.table tr:hover { background-color: #ddd; }
.path-tornei table.table th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #4CAF50; color: white; }
.path-tornei table.table th.views-field-title { width: 25%; }
.path-tornei table.table td.views-field-field-data { white-space: nowrap; }
.page-node-type-torneo .bootstrap-basic-image-gallery .main-image { text-align: center; }
.page-node-type-torneo .bootstrap-basic-image-gallery .thumbnails .thumb img { margin: 5px auto; }


/* Documenti */

.path-documenti table.table { font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; width: 100%; }
.path-documenti table.table td,
.path-documenti table.table th { border: 1px solid #ddd; padding: 8px; }
.path-documenti table.table tr:nth-child(even) { background-color: #f2f2f2; }
.path-documenti table.table tr:hover { background-color: #ddd; }
.path-documenti table.table th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #4CAF50; color: white; }
.path-documenti table.table th.views-field-title { width: 25%; }
.path-documenti table.table td.views-field-field-data { white-space: nowrap; }

/* Partite */
.path-partite .views-exposed-form { display: block; }
.page-node-type-partita .field.field--label-inline .field--label { font-weight: bold; }
.page-node-type-partita .field.field--label-inline .field--label:after { content: ": "; }
.page-node-type-partita .field--name-field-pgn { display: none; }
.path-partite #export-selected-games { float: right; }

/* Sondaggi */

.path-poll .page-header-content { max-width: 80%; margin-top: 50px; }

/* CIS 2023 */

.cis23-ext-links {
	margin-top: 50px;
}

.cis23-ext-link {
	background-color: #ebebeb;
	text-align: center;
	padding: 40px;
}

.cis23-ext-link button {
	font-weight: bold;
	font-size: 1.2em;
	padding: 12px;
}

.cis23-ext-link p.note {
	font-size: .75em;
}

.cis23-partners {
	margin-top: 40px;
}

.cis23-partners .title {
	font-size: 1.65em;
	font-weight: bold;
	margin-bottom: 20px;
}

.cis23-partners .logo {
	text-align: center;
}

.cis23-partners .logo img {
	max-width: 300px;
}

@media (min-width: 992px) {
	.parallax-block .parallax-inner { padding: 0; height: 22.0rem; }
  	.top-header.header-menu.header-resize #block-electra-branding img { width: 90px; height: auto; position: relative; top: -3px; }
}

@media (min-width: 1400px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1340px;
  }
}

@media (min-width: 1600px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1540px;
  }
}

@media (max-width: 991.98px) {
	.navbar-dark .navbar-nav .nav-link { color: #185073; }
	.path-frontpage .navbar-dark .navbar-nav .nav-link { color: #185073; }
}
