@font-face{font-family:GeneratePress;src:url(//www.astrofilicernusco.org/core/views/generatepress/assets/fonts/generatepress.eot);src:url(//www.astrofilicernusco.org/core/views/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//www.astrofilicernusco.org/core/views/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//www.astrofilicernusco.org/core/views/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//www.astrofilicernusco.org/core/views/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//www.astrofilicernusco.org/core/views/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/**
 * Inserire gli stili da Simple CSS (plugin)
**/

h1.site-title {
  background-image: url(https://astrofilicernusco.org/wp-content/uploads/2018/12/2018-09-29_neb-velo_starmax-1.jpeg);
  background-size: cover;
  font-family: 'Archivo Narrow', sans-serif;
  text-align: center;
  font-size: 2.8em;
  line-height: 1.1em;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 4px 4px #000;
  border-top: solid 2px #fff;
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 15px 0px 15px 0px;
}

.heading-title {
  color: #d30000;
  font-family: "Lato", Sans-serif;
  font-size: 3.8em;
  font-weight: 600;
  text-align: center;
  line-height: 1.1em;
  font-style: normal;
  text-shadow: 3px 3px 0px rgba(0,0,0,0.3);
  border-top: solid 5px #A51B1C;
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 5px 0px 5px 0px;
  font-variant-ligatures: none;
}

@media only screen and (max-width: 600px) {
  .heading-title { 
      font-size: 2.6em; 
   }
  
  h1 { 
      font-size: 2em; 
   }
}

@media only screen and (max-width: 900px) {
  .heading-title { 
      font-size: 2em; 
   }
  
  h1 { 
      font-size: 2em; 
   }
}


#site-navigation, #sticky-navigation {
  /* background-color: #fff; */
  border-top: double 2px #000;
  color: #000;
  box-shadow: 0px 3px 20px #000;
}

.site-title a {
  color: #fff;
}

/* mouse over link */
.site-title a:hover {
  color: #F1C40F;
}

/* visited link */
.site-title a:visited {
  color: #f9f9f9;
}

h2.site-subtitle {
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 400;
  text-align: center;
  font-size: 1.2em;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 3px;
  background-color: #fff;
  padding: 5px 0 5px 0;
}

/* ======================================================== */
.cropped {
object-fit: cover;
  object-position: -20% 0;

  width: 400px;
}

.button-round {
  background-color: #D50000;
  color: #fff;
  padding: 3px 15px;
  border-radius: 15px;
  text-align: center;
  font-size: 1.1em;
  font-family: sans-serif;
   display: flex;
  justify-content: center;
  margin: auto;
  align-items: center;
}  

.button-round a, active {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  width: 100%;
}

.button-round a:hover {
  text-decoration: none;
  color: #000;
}

.button-round:hover {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  transition: 0.35s;
}

/* --- Bottoni menu-soci ------------------------------------------- */

.menu-soci-1 {
  text-align: center;
  font-family: sans-serif;
  font-size: 0.9em;
  line-height: 1.2em;
  display: flex;
  justify-content: center;
  margin: auto;
  align-items: center;
}

.menu-soci-2 {
  text-align: center;
  font-family: sans-serif;
  font-size: 0.9em;
  line-height: 1.2em;
  display: flex;
  justify-content: center;
}

.menu-soci-1 a {
  background-color: #fff;
  text-decoration: none;
  border: 2px solid #2962FF;
  border-radius: 15px;
  padding: 3px 10px;
  margin-right: 10px;
}

.menu-soci-2 a {
  background-color: #fff;
  text-decoration: none;
  text-align: center;
  border: 2px solid #B71C1C;
  border-radius: 15px;
  padding: 3px 10px;
  margin-bottom: 5px;
  margin-right: 10px;
}

.menu-soci-1 a:hover {
  border: 2px solid #2962FF;
  background-color: #B71C1C;
  color: #fff;
}

.menu-soci-2 a:hover {
  border: 2px solid #B71C1C;
  background-color: #2962FF;
  color: #fff;
}

/* ---------------------------------------------- */


/* titoli Archivio foto */
h3.tit-archiviofoto {
  font-size: 1.4em;
  font-weight: bold;
}


.center {
  text-align: center;
}

.entry-title {
  font-weight: 400;
}


.widget_evidenza {
  background: #fff;
  padding: 20px;
  border-left: 10px solid #A51B1C;
  padding: 10px 10px 10px 15px;
  margin: 2px 0 2px 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-right: 10px solid #A51B1C;
}

.testo_nero {
  color: #000;
}

.evidenza {
  border-bottom: 1px solid;
  background-color: #A51B1C;
  color: #fff;
  padding-bottom: 2px;
  line-height: 1.6em;
}

.testo_evidenza {
  font-size: 1.2em;
}

.titolo_evidenza {
  font-weight: 600;
  line-height: 1.1em;
}

hr { 
  border: 0; 
  height: 2px; 
  margin: 15px 0 15px 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.inside-article {
  border-left: 2px solid #A0A0A0FF;
  border-right: 2px solid #A0A0A0FF;
  /* border-top: 2px solid #A0A0A0FF;
  border-bottom: 2px solid #A0A0A0FF; */
}

.search-field {s
  background-color: #FFD8007B!important;
  color: #000 !important;
}


/**
 * Featured Images (Immagini in evidenza)
 */
.page-header-image-single {
  max-width: 100%; 
  height: auto;
}



/**
 *  Buddypress 
 */ 

#bp-data-export {
  color: #fff;
}


/* Sezione ATTIVITA' */

.activity-content {
  font-size: 1em;
}

/* Sezione PROFILO::Modifica */

.bp-required-field-label {
  font-size: 1em;
}


legend {
	font-size: 1.2em;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.input-options {
	font-size: 1em;
	font-weight: normal;
}