body{
margin:0;
padding:0;
}


.square_title{
font-family: 'Ubuntu Condensed', sans-serif;
font-size:22px;
text-align:center;

}

.connect_links{
	
font-family: 'Ubuntu Condensed', sans-serif;
font-size:17px;
text-decoration:none;
/*color:#676767;*/
color: #d00;	
}
.square_title_link{
font-family: 'Ubuntu Condensed', sans-serif;
font-size:20px;
text-align:center;
color:#222222;
text-decoration:none;

}

.square_title_link:hover{
font-family: 'Ubuntu Condensed', sans-serif;
font-size:20px;
text-align:center;
color:#676767;
text-decoration:none;


}

.square_text{
font-family: 'Ubuntu', sans-serif;
font-size:12px;
color:#fff;
padding-top:65px;
padding-bottom:25px;
padding-left:5px;
padding-right:5px;
font-weight:normal;
}


.img-circle {
border-radius: 50%;
border:3px #e0dfdf solid;
}

.units_title{
font-family: 'Ubuntu Condensed', sans-serif;
font-size:27px;
text-align:center;
padding-top:20px; 
padding-bottom:40px; 
}

.central_title{
font-family: 'Ubuntu Condensed', sans-serif;
font-size:20px;
text-align:center;
padding-top:18px;
letter-spacing: 4px;

}

.moto{
font-family: 'Ubuntu Condensed', sans-serif;
font-size:20px;
text-align:center;
padding-top:10px;
letter-spacing: 2px;
color:#ff0000;
}

.moto a {
	color:#ff0000;
	text-decoration: none;
}

.moto a:hover {
	text-decoration: underline;
}

.thematologia_title{
color:#464544;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:17px;	
/*font-weight:00px;*/
padding-bottom:30px;
	
}
.thematologia_texts{

/*font-weight:00px;*/

padding-top:10px;
padding-bottom:10px;
/*padding-left:8px;*/
width:90%;
border-bottom:1px #e4e3df solid;
	
}

.thematologia_links{
color:#464544;	
font-size:12px;	
font-family: arial, tahoma;
padding-left:12px;
display:block;
background: url('../images/arrow1.png') no-repeat 0px 6px;
  text-decoration:none;
  -o-transition:color 300ms ease-out, background 250ms ease-in;
  -ms-transition:color 300ms ease-out, background 250ms ease-in;
  -moz-transition:color 300ms ease-out, background 250ms ease-in;
  -webkit-transition:color 300ms ease-out, background 250ms ease-in; */
  /* ...and now override with proper CSS property */
   transition:color 300ms ease-out, background 250ms ease-in;
}

.thematologia_links:hover{
color:#1eaedb;	
background: url('../images/arrow1.png') no-repeat 5px 6px;
	
}

.thematologia_links2{
color:#464544;	
font-size:13px;	
font-family: arial, tahoma;
padding-left:22px;
display:block;
background: url('../images/arrow1.png') no-repeat 0px 6px;
  text-decoration:none;
  -o-transition:color 300ms ease-out, background 250ms ease-in;
  -ms-transition:color 300ms ease-out, background 250ms ease-in;
  -moz-transition:color 300ms ease-out, background 250ms ease-in;
  -webkit-transition:color 300ms ease-out, background 250ms ease-in; */
  /* ...and now override with proper CSS property */
   transition:color 300ms ease-out, background 250ms ease-in;
}

.thematologia_links2:hover{
color:#1eaedb;	
background: url('../images/arrow1.png') no-repeat 10px 6px;
	
}
 
 
  
.footer_title{
color:#25bce9;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:17px;	
/*font-weight:00px;*/
padding-bottom:30px;
	
}

.footer_links{
color:#8d8d8d;
font-family: arial, tahoma;
font-size:12px;	
text-decoration:none;
}

.footer_links:hover{
color:#b0afaf;
font-family: arial, tahoma;
font-size:12px;	
text-decoration:none;
	
}

.footer_texts{
color:#8d8d8d;
font-family: arial, tahoma;
font-size:12px;	
text-decoration:none;
}

.news_title{
	font-family: 'Ubuntu', sans-serif;
	font-size:16px;
	color:#4f4f4f;
	font-weight:bold;
}

.news_title2{
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:19px;
	color:#4f4f4f;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
.news_title2_full{
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:19px;
	color:#4f4f4f;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.news_date{
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:12px;
	color:#4f4f4f;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
}

.news_text2{
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	font-weight:normal;
	padding-top:35px;
	padding-left:10px;
	padding-right:10px;
}

.form_texts{
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	font-weight:normal;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:0px;
}

.form_texts2{
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
}

.form_texts3{
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	font-weight:normal;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
}

.news_text{
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	font-weight:normal;
}

.news_description{
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	font-weight:normal;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}


/*
.floatleft{
	float:left;
	width:140px;
	padding-right:15px;
	padding-bottom:10px;
} */


.button1{
font: 14px/1.2em 'Ubuntu Condensed', sans-serif;    /* font:20px/1.2em 'Lobster', cursive;*/
color:#c35e47;
background:url(../images/arrow2.png) 0 7px no-repeat;  /* 2 was 4 */
padding:0 0 3px 13px; display:inline-block;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
text-decoration: none;
/*margin-left:14px; */ /*mine*/

}

.button1:hover{
  text-decoration: none;
  /* color:#c27e6f; */
  color:#1eaedb;
  background-position:100% 7px;
  padding:0 13px 3px 0px;
  }
  
.responsive-image{
        height:auto;
        /* width:100%; */
        max-width: 100%;
}

.pagination{
  font: 15px 'Ubuntu Condensed', sans-serif;
  text-decoration: none;
  /*background-color: #EEEEEE;*/
  color: #333333;
  padding: 3px 6px 5px 6px;
  border-top: 1px solid #8addfc;
  border-right: 1px solid #8addfc;
  border-bottom: 1px solid #8addfc;
  border-left: 1px solid #8addfc;
  margin-left:10px;
  -o-transition:all 300ms ease-out, all 250ms ease-in;
  -ms-transition:all 300ms ease-out, all 250ms ease-in;
  -moz-transition:all 300ms ease-out, all 250ms ease-in;
  -webkit-transition:all 300ms ease-out, all 250ms ease-in; */
  /* ...and now override with proper CSS property */
   transition:all 300ms ease-out, all 250ms ease-in;
}

.pagination:hover{
  font: 15px 'Ubuntu Condensed', sans-serif;
  text-decoration: none;
  /*background-color: #EEEEEE;*/
  color: #25bce9;
  padding: 3px 6px 5px 6px;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  margin-left:10px;
}

.activepagination{
  font: 15px 'Ubuntu Condensed', sans-serif;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #0190c6;
  padding: 3px 6px 5px 6px;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  margin-left:10px;
}

.sunergates_texts{
	font: 13px 'Ubuntu Condensed', sans-serif;
	color: #8d8d8d;

}