.row.top{
	padding-top: 13px;
	background-color: #000;
	color: #fff;
	padding-bottom: 13px;
	margin-bottom: 13px;
	font-family: arial;
	font-size: 12px;
}
.padding-right{
	padding-right: 30px;
}
.red{
	color: red;
}
.blue{
	color: #2199e8;
}
.green{
	color: #3f802f;
}
.white{
	color: #fff;
}
.sigla{
	font-size:1.5rem; cursor:pointer; font-weight:bold;color:rgba(0,0,255, 0.4);font-family:Impact, fantasy, Gill Sans, sans-serif; text-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}
h1.sigla{
	font-size:1.2rem; cursor:pointer;
}
h1.title{
	font-family: arial;
	text-transform: uppercase;		
	font-size: 24px;
}
a.mail{
	color:white;
}
.second-title{
	font: 700 3em 'arial';
    color: #dbd8d8;
    margin: 0;
    padding: 0;    
    text-transform: uppercase;
}
@media only screen and (min-width: 40em) {
	.thumbnail{
		min-height: 21rem;
	}
}

.grey{
	color: #dbd8d8;	
}

.row.black{
	background-color: #000;
}

.is-accordion-submenu-parent a {
  background: #4d5158; }

.is-accordion-submenu a {
  background: #35383d; }

.sublevel-1 {
  text-indent: 1rem; }

.sublevel-2 {
  text-indent: 2rem; }

.sublevel-3 {
  text-indent: 3rem; }

.sublevel-4 {
  text-indent: 4rem; }

.sublevel-5 {
  text-indent: 5rem; }

.sublevel-6 {
  text-indent: 6rem; }

[data-accordion-menu] a {
  color: #fff;
  box-shadow: inset 0 -1px #41444a; }
  [data-accordion-menu] a::after {
    border-color: #fff transparent transparent; }

.menu > li:not(.menu-text) > a {
  padding: 1.2rem 1rem; }

  .message{
  	font-size: 0.9rem;
  }

  .size-12 { font-size: 12px; }
      
      .size-14 { font-size: 14px; }
      
      .size-16 { font-size: 16px; }
      
      .size-18 { font-size: 18px; }
      
      .size-21 { font-size: 21px; }
      
      .size-24 { font-size: 24px; }
      
      .size-36 { font-size: 36px; }
      
      .size-48 { font-size: 48px; }
      
      .size-60 { font-size: 60px; }
      
      .size-72 { font-size: 72px; }