/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*margin-left: 30px;*/
/* line 5, templates/rt_xenon/custom/scss/custom.scss */
div.mod-languages {
  margin-top: 8px;
  text-align: center;
}
/* line 10, templates/rt_xenon/custom/scss/custom.scss */
.breadcrumb {
  border-radius: none;
  border-bottom: 1px solid #ebebeb;
}
/* line 15, templates/rt_xenon/custom/scss/custom.scss */
.nota {
  font-size: 0.8em;
  color: #999;
  margin-top: 30px;
}
/* line 21, templates/rt_xenon/custom/scss/custom.scss */
a.pdf {
  padding-left: 18px;
  background: url('/web/20170521030612im_/http://y4uw.org/templates/rt_xenon/images/pdf.png') 0 40% no-repeat;
  font-weight: bold;
}
/* line 27, templates/rt_xenon/custom/scss/custom.scss */
a.mp3 {
  padding-left: 18px;
  background: url('/web/20170521030612im_/http://y4uw.org/templates/rt_xenon/images/mp3.gif') 0 40% no-repeat;
  font-weight: bold;
}
/* line 33, templates/rt_xenon/custom/scss/custom.scss */
a.external {
  padding-left: 15px;
  background: url('/web/20170521030612im_/http://y4uw.org/templates/rt_xenon/images/link_external.png') 0 60% no-repeat;
  font-weight: bold;
}
/* line 41, templates/rt_xenon/custom/scss/custom.scss */
dt.article-info-term {
  visibility: hidden;
}
/* line 45, templates/rt_xenon/custom/scss/custom.scss */
dl.article-info.muted {
  margin: -10px 0 -5px 0;
  font-size: 0.7em;
  font-style: italic;
}
/* line 54, templates/rt_xenon/custom/scss/custom.scss */
.autore {
  font-size: 0.8em;
  font-style: italic;
  color: #999 !important;
  margin: 5px 0px -5px 24px !important;
}
/*map*/
/* line 61, templates/rt_xenon/custom/scss/custom.scss */
.cd-dropdown {
  visibility: hidden;
}
/* icone stampa e Email stile Joomla come una volta*/
/* line 67, templates/rt_xenon/custom/scss/custom.scss */
a.dropdown-toggle {
  display: none;
}
/* line 71, templates/rt_xenon/custom/scss/custom.scss */
ul.dropdown-menu {
  display: block;
  border: none;
  box-shadow: none;
  /*margin-top: 15px;*/
}
/* line 78, templates/rt_xenon/custom/scss/custom.scss */
ul.dropdown-menu li {
  display: inline-block;
}
/* line 82, templates/rt_xenon/custom/scss/custom.scss */
.dropdown-menu > li > a {
  color: #3697b8 !important;
  background: none !important;
  padding: 0px 4px;
}
/* line 88, templates/rt_xenon/custom/scss/custom.scss */
.dropdown-menu > li > a:hover {
  background: transparent !important;
  color: #000 !important;
}
/* line 93, templates/rt_xenon/custom/scss/custom.scss */
div.g-content h2.item-title a:link {
  font-size: 0.9em !important;
}
/* line 97, templates/rt_xenon/custom/scss/custom.scss */
div.g-content h2.item-title a:link {
  font-size: 1.2em !important;
}
/* line 101, templates/rt_xenon/custom/scss/custom.scss */
div.g-content h1 {
  font-size: 1.3rem;
  padding: 0 !important;
  margin-bottom: 2px !important;
}
/* line 107, templates/rt_xenon/custom/scss/custom.scss */
div.g-content h2 {
  font-size: 1.2rem;
  color: #777;
  padding: 0 !important;
  margin-bottom: 6px !important;
}
/* line 114, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar div.g-content h3 {
  font-size: 1.1rem;
  color: #777;
  padding: 0 !important;
  margin-bottom: -5px !important;
}
/* line 127, templates/rt_xenon/custom/scss/custom.scss */
.row-fluid [class*="span"] {
  padding-bottom: 30px;
  /*border-bottom: 1px solid #cccccc;*/
}
/*attenzione questi css disfanno il menu principale - bisogna ristringere per il contenuto!!*/
/*div.g-content ul, div.g-content ol, div.g-content dl {
 margin: 0em 0 0 1.5em!important;
 }*/
/*div.g-content li {
 margin-top: 0.5em!important;
 }*/
/*div.g-content p {
 margin: 1rem 0px 0px 0px;
 }*/
/*.blog-featured h2{
 font-size: 1.6em!important;
 }*/
/*.blog-featured h1{
 font-size: 1.8em!important;
 }*/
/*h3.page-header.item-title{
 font-size: 0.95em;
 margin: 0.5em;
 }*/
/* line 162, templates/rt_xenon/custom/scss/custom.scss */
p.readmore a.btn {
  display: inline-block;
  padding: 8px 12px;
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  text-shadow: none !important;
  vertical-align: middle;
  cursor: pointer;
  background-color: #3697b8;
  background-image: none !important;
  background-repeat: no-repeat;
  border-width: 0px;
  border-style: solid;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  border-radius: 4px;
  box-shadow: none !important;
}
/* line 187, templates/rt_xenon/custom/scss/custom.scss */
p.readmore a.btn:hover {
  color: #000;
  background-color: #3697b8;
}
/* line 192, templates/rt_xenon/custom/scss/custom.scss */
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
  font-size: 12px;
  background-color: transparent !important;
  margin-top: -15px;
  margin-bottom: -15px;
}
/* line 199, templates/rt_xenon/custom/scss/custom.scss */
.readon {
  /*, .readon2, a.readmore, p.readmore a*/
  border: none !important;
  background-color: #000;
}
/* line 206, templates/rt_xenon/custom/scss/custom.scss */
div.items-more {
  background-color: transparent;
}
/* line 210, templates/rt_xenon/custom/scss/custom.scss */
ol.nav-tabs.nav-stacked {
  list-style-type: square;
}
/* line 214, templates/rt_xenon/custom/scss/custom.scss */
.nav-tabs.nav-stacked > li > a {
  background-color: transparent !important;
}
/* line 217, templates/rt_xenon/custom/scss/custom.scss */
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  border-radius: 0px;
}
/* line 222, templates/rt_xenon/custom/scss/custom.scss */
.nav-tabs.nav-stacked > li > a {
  border: none;
}
/* line 226, templates/rt_xenon/custom/scss/custom.scss */
.nav-tabs.nav-stacked > li > a:hover {
  color: #000;
}
/* line 230, templates/rt_xenon/custom/scss/custom.scss */
.pagination ul > li > a, .pagination ul > li > span {
  background: none;
  border: none;
}
/* line 235, templates/rt_xenon/custom/scss/custom.scss */
.pagination ul > li > a, .pagination ul > li > span {
  float: left;
  padding: 4px 6px;
}
/* line 240, templates/rt_xenon/custom/scss/custom.scss */
.pagination ul {
  box-shadow: none;
}
/* line 244, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-headlines {
  border: none !important;
  background: transparent !important;
}
/* line 249, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-headlines-badge span {
  max-width: 80px !important;
  margin-left: -10px;
  margin-bottom: -50px;
  font-size: 0.9em;
  font-weight: normal !important;
}
/* line 257, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-headlines-item {
  margin-left: 80px;
}
/* line 261, templates/rt_xenon/custom/scss/custom.scss */
div.sprocket-features-img-container {
  background-image: none !important;
  margin-bottom: 10px;
}
/* line 266, templates/rt_xenon/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-img-container img {
  border-radius: 5px;
}
/* line 270, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-features.layout-slideshow .sprocket-features-img-container {
  background-position: 0 0;
  height: 30%;
}
/* line 275, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-features.layout-slideshow .sprocket-features-img-container::before {
  background: none !important;
  max-height: 190px;
}
/* line 280, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-image img {
  border-radius: 0;
}
/* line 284, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-testimonial .g-flexslider-testimonial-item-desc {
  font-size: 1.2rem;
}
/* line 288, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-position {
  font-size: 0.8rem !important;
  /*margin-bottom: 10px;*/
}
/* line 293, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-image img {
  border-radius: 0px;
  overflow: hidden;
}
/*header text-style*/
/* line 300, templates/rt_xenon/custom/scss/custom.scss */
#g-header h1 {
  text-transform: uppercase;
  color: #fff;
  font-size: 1.9 em;
  margin-top: 3.5rem;
}
/* line 307, templates/rt_xenon/custom/scss/custom.scss */
#g-header h2 {
  color: #fff;
  opacity: 0.8;
  font-size: 1rem;
  line-height: 2rem;
}
/* line 314, templates/rt_xenon/custom/scss/custom.scss */
#g-feature .button {
  background: none;
}
/* line 318, templates/rt_xenon/custom/scss/custom.scss */
#g-feature .button:hover, #g-feature .button:active, #g-feature .button:focus {
  background: none;
}
/*#g-extension {
 /*background: #f9f9f9 none repeat scroll 0% 0%;
 color: #EDEDED;
 border-top: 1px solid;
 min-height: 400px!important;
 }
 #g-extension > .g-container {
 padding: 0px;
 margin-bottom: -5px;
 }
 */
/* line 337, templates/rt_xenon/custom/scss/custom.scss */
ul.menu_orizzontale li {
  float: left;
  margin: 0px 0px 10px 10px;
  list-style: none;
  /*background: url("/web/20170521030612im_/http://y4uw.org/templates/rt_xenon/custom/images/menu.gif") no-repeat scroll 0 50% transparent;*/
  padding-left: 10px;
}
/* line 345, templates/rt_xenon/custom/scss/custom.scss */
ul.menu_orizzontale li:first-child {
  background: none;
}
/* line 349, templates/rt_xenon/custom/scss/custom.scss */
ul.menu_orizzontale li a:hover {
  /*color: #000!important;*/
}
/* line 353, templates/rt_xenon/custom/scss/custom.scss */
.button {
  border-radius: 5px !important;
}
/* line 357, templates/rt_xenon/custom/scss/custom.scss */
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
  font-size: 12px;
  background-color: transparent !important;
  margin-top: -15px;
  margin-bottom: -15px;
}
/* line 364, templates/rt_xenon/custom/scss/custom.scss */
.button.button-2 {
  border-radius: 5px;
}
/* line 368, templates/rt_xenon/custom/scss/custom.scss */
.button.button-3 {
  border-radius: 0rem !important;
}
/* line 372, templates/rt_xenon/custom/scss/custom.scss */
div.blog table, div.item-page table {
  border: none !important;
}
/* line 376, templates/rt_xenon/custom/scss/custom.scss */
div.blog td, div.item-page td {
  border: none !important;
}
/*ALLEGAI*/
/* line 381, templates/rt_xenon/custom/scss/custom.scss */
.at_description, .at_file_size, div.attachmentsList caption {
  visibility: hidden;
}
/* line 387, templates/rt_xenon/custom/scss/custom.scss */
div.attachmentsList table, div.attachmentsList td, div.attachmentsList tr {
  border: none !important;
}
/* line 393, templates/rt_xenon/custom/scss/custom.scss */
div.attachmentsList table {
  font-size: 1em;
}
/* line 397, templates/rt_xenon/custom/scss/custom.scss */
div.attachmentsList a.at_url:hover {
  color: #000 !important;
  text-decoration: none !important;
}
/* line 402, templates/rt_xenon/custom/scss/custom.scss */
ul.pager.pagenav a {
  border-radius: 5px;
}
/*CERCA*/
/* line 408, templates/rt_xenon/custom/scss/custom.scss */
#roksearch_results span {
  color: #000;
}
/* line 412, templates/rt_xenon/custom/scss/custom.scss */
#roksearch_results a.clr {
  margin: 10px 5px 5px;
  padding: 2px 8px !important;
  border-radius: 3px !important;
}
/* line 418, templates/rt_xenon/custom/scss/custom.scss */
#roksearch_results .roksearch_even span, #roksearch_results .roksearch_odd span {
  margin-top: 0px !important;
  line-height: 140%;
}
/* line 423, templates/rt_xenon/custom/scss/custom.scss */
#roksearch_results .arrow-right, #roksearch_results .arrow-right-disabled, #roksearch_results .arrow-left, #roksearch_results .arrow-left-disabled {
  background: transparent !important;
  border: none !important;
}
/* line 431, templates/rt_xenon/custom/scss/custom.scss */
#roksearch_results a:hover, #roksearch_results a:active {
  background: transparent !important;
}
/* line 436, templates/rt_xenon/custom/scss/custom.scss */
#roksearch_results a#roksearch_link {
  background: transparent !important;
}
/* line 440, templates/rt_xenon/custom/scss/custom.scss */
.rokajaxsearch #roksearch_search_str {
  border: 1px solid #ccc !important;
  border-radius: 0.5rem !important;
  height: 32px !important;
  padding: 0px 30px 0px 10px !important;
}
/*moduli*/
/* line 453, templates/rt_xenon/custom/scss/custom.scss */
div.moduletable h3.g-title {
  font-family: "asap", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
}
/* line 458, templates/rt_xenon/custom/scss/custom.scss */
div.moduletable table, div.moduletable td, div.moduletable tr {
  border: none !important;
  margin-left: -15px !important;
}
/*grey box = box4*/
/* line 470, templates/rt_xenon/custom/scss/custom.scss */
.box4 a {
  color: #3697b8;
}
/* line 474, templates/rt_xenon/custom/scss/custom.scss */
.box4 a:hover {
  color: #000;
}
/*green box = box1*/
/* line 480, templates/rt_xenon/custom/scss/custom.scss */
div.moduletable h3.g-title {
  font-size: 1.2rem !important;
}
/* line 484, templates/rt_xenon/custom/scss/custom.scss */
.box-orange.g-title h3 {
  color: #000;
}
/* line 488, templates/rt_xenon/custom/scss/custom.scss */
.box-orange a:hover {
  color: #000;
}
/* line 492, templates/rt_xenon/custom/scss/custom.scss */
.bordered .g-content {
  border: 1px solid rgba(68, 68, 68, 0.2);
  margin: 0.625rem;
}
/* line 496, templates/rt_xenon/custom/scss/custom.scss */
.box-white a {
  color: #3697b8;
}
/* line 499, templates/rt_xenon/custom/scss/custom.scss */
.box-white a:hover {
  color: #000;
}
/*docman*/
/* line 507, templates/rt_xenon/custom/scss/custom.scss */
.koowa .docman_block::before {
  margin-bottom: 10px;
}
/* line 511, templates/rt_xenon/custom/scss/custom.scss */
.koowa .koowa_header::after {
  margin-bottom: 10px;
}
/* line 515, templates/rt_xenon/custom/scss/custom.scss */
.koowa .docman_document_details {
  border: none !important;
  font-size: 0.8em !important;
  color: #666;
}
/* line 521, templates/rt_xenon/custom/scss/custom.scss */
.koowa .docman_description {
  border-bottom: 1px solid #ccc !important;
}
/* line 525, templates/rt_xenon/custom/scss/custom.scss */
h3.koowa_header {
  margin-bottom: 10px !important;
}
/* line 529, templates/rt_xenon/custom/scss/custom.scss */
div.docman_sorting.btn-group.form-search {
  margin-left: -10px !important;
  margin-bottom: 30px !important;
}
/* line 535, templates/rt_xenon/custom/scss/custom.scss */
#g-bottom {
  border-radius: 0px !important;
}
/* line 539, templates/rt_xenon/custom/scss/custom.scss */
#g-bottom a:hover {
  color: #fff;
}
/* line 543, templates/rt_xenon/custom/scss/custom.scss */
#g-copyright p {
  text-align: center;
}
/* line 547, templates/rt_xenon/custom/scss/custom.scss */
#g-copyright a:hover {
  color: #fff;
}
/* line 551, templates/rt_xenon/custom/scss/custom.scss */
div.muted {
  visibility: hidden;
}
/*contatti*/
/* line 556, templates/rt_xenon/custom/scss/custom.scss */
.form-actions {
  background-color: transparent !important;
  border-top: none !important;
}
/* line 560, templates/rt_xenon/custom/scss/custom.scss */
legend {
  font-size: 1rem !important;
}
/* line 566, templates/rt_xenon/custom/scss/custom.scss */
.fp-flexslider-slideshow {
  /*margin: -0.625em;*/
  /*max-height: 300px!important;*/
}
/* line 572, templates/rt_xenon/custom/scss/custom.scss */
div.g-block.events {
  /*margin: -1.553rem!important;*/
  /*flex: 100%;*/
  /*height:300px;*/
}
/* line 577, templates/rt_xenon/custom/scss/custom.scss */
.jai-map-wrap .top-right {
  visibility: hidden;
}

/*
     FILE ARCHIVED ON 03:06:12 May 21, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:22:49 Feb 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.743
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.046
  esindex: 0.012
  cdx.remote: 76.508
  LoadShardBlock: 4152.78 (3)
  PetaboxLoader3.datanode: 4144.296 (4)
  load_resource: 48.272
*/