/*Tags*/

p {
font-family: 'Muli', sans-serif;
font-size:18px;
font-weight:400;
}

h1, h2, h3, h4, h5 {
font-family: 'Muli', sans-serif;
color:#0075AA;
font-weight:500;
}

li{
  font-family: 'Muli', sans-serif;
  font-size: 18px;
  font-weight:400;
  
}

dl,dt,dd{
  font-family: 'Muli', sans-serif;
  font-size:18px;
}

.page-header  h2 a{
font-family: 'Muli', sans-serif;
color:#000000;
}

.page-header  h2 a:hover{
font-family: 'Muli', sans-serif;
color:#000000;
}

a{
font-family: 'Muli', sans-serif;
color:#000000;
}

a:hover{
color:#000000;
}

ul {
font-family: 'Muli', sans-serif;
font-size:14px;  
}

table {
font-family: 'Muli', sans-serif;
font-size: 14px;
}

td, th {
padding: 8px;
}

label {
  font-size: 18px;
  font-family: 'Muli', sans-serif;
}

/*Component Form*/
legend{
    font-family: 'Muli', sans-serif;
    
}

/*Module Contact us*/

#contact-us {
    padding-top:5px;
}

#contact-us p{
   color: #127eaf;
}

#contact-us a {
    color:#127eaf;
}

#contact-us a:hover {
    color:#127eaf;
}

/*Module Call to Action*/

#calltoaction h1 {
  color:#FFFFFF;
  font-size:30px;
}

/*Module Services*/

#services-1 h3 {
  font-weight: 500;
  font-family: 'Muli', sans-serif;
  color:#666666;
}


#services-1 p {
  font-weight: 400;
  font-family: 'Muli', sans-serif;
  color:#3e3e3d;
}


/*Module Products*/


#products h1 {
  font-weight: 800;
  font-family: 'Muli', sans-serif;
  color:#0075AA;
}

#products h3 {
  font-weight: 800;
  font-family: 'Muli', sans-serif;
  color:#FFFFFF;
}

#products p {
  font-weight: 400;
  /*font-size:18px;*/
  color:#FFFFFF;
  font-family: 'Muli', sans-serif;
}

/*Modules Titles*/

#title-1 {
  margin-bottom: 50px;
  margin-top: 30px;
}

#title-1 h1 {
  font-weight: 800;
  font-family: 'Muli', sans-serif;
  color:#868686;
}

#title-1 h2 {
  font-weight: 700;
  font-family: 'Muli', sans-serif;
  color:#868686;
}

#title-1 h3 {
  font-weight: 300;
  font-family: 'Muli', sans-serif;
  color:#868686;
}

#title-1 p {
  font-weight: 400;
  font-size:25px;
  color:#3e3e3d;
  font-family: 'Muli', sans-serif;
}

#title-2 {
  margin-top: 50px;
  margin-bottom:50px;
}

#title-2 h1 {
  font-weight: 800;
  color:#0075AA;
  font-family: 'Muli', sans-serif;
}


#title-2 h2 {
  font-weight: 700;
  color:#3e3e3d;
  font-family: 'Muli', sans-serif;
}

#title-3 {
  
  margin-bottom:30px;
}

#title-3 h1 {
  font-weight: 800;
  color:#328FB9;
  font-family: 'Muli', sans-serif;
}

#title-3 p {
  font-weight: 400;
  font-size:18px;
  color:#3e3e3d;
  font-family: 'Muli', sans-serif;
}

#title-4 {
  margin-top: 40px;
}

#title-4 h1 {
  font-weight: 800;
  color:#000000;
  font-family: 'Muli', sans-serif;
}

/*Module Copyright*/

#bar-footer a {
color:#FFFFFF;  
}

#bar-footer h3 {
  color:#FFFFFF;
  font-family: 'Muli', sans-serif;
  font-weight:700;
}

#bar-footer h4 {
  color:#FFFFFF;
  font-family: 'Muli', sans-serif;
  font-weight:600;
}

#bar-footer p {
  color:#FFFFFF;
  font-family: 'Muli', sans-serif;
  font-weight:400;
}

/*Button Contac Top*/

#btn-contact {
    padding-bottom:5px;
}

/*Module Language*/

/*#language {
    padding-top:20px;
}*/

#language p {
 font-size: 14px;
 font-weight:400;
}

/*Module Privacy*/

#bar-privacy p {
  color:#FFFFFF;
  font-family: 'Muli', sans-serif;
  font-weight:400;
}

/*Component Content*/

#component-content{
  margin-bottom:5%;
  padding: 10px 30px;
}

/*Module News*/

#news p {
  font-weight: 300;
  color:#777777;
  font-family: 'Muli', sans-serif;
  font-size: 20px;
}

#news .newsflash-title{
 color:#0075AA;
}

#news a{
color:#FFFFFF;
font-family: 'Muli', sans-serif;
}

#news a:hover{
color:#FFFFFF;
font-family: 'Muli', sans-serif;
}

/*Module search*/

.search{
  margin-top:38px;
}

/*contact*/
#contact-form{
    
    font-family: 'Muli', sans-serif;
    }


/*Keywords*/

.tags li{
list-style:none; 
display:inline-block; 
padding-left: 2px;
}

.tags {
  padding-bottom:25px; 
  padding-left:0;
}


/*Component-Content*/
#component{
  background:#FFFFFF; 
  padding-bottom:20px;
  margin:10px 10px;
}

/*Module Breadcrumb*/
.breadcrumb{ 
  font-family: 'Muli', sans-serif;
  color: gray; 
  margin-top: 50px; 
  background: #f6f6f6; 
  border-radius: 5px; 
  padding: 10px 0 15px 15px;
}

/*.breadcrumb li{
  text-transform:uppercase;
}

.breadcrumb > .active{
  text-transform:uppercase;
}

.breadcrumb > a:hover {
 color:#00418A;    
}

/*detail information*/
.article-info{
  font-family: 'Muli', sans-serif;
  font-size:14px;
}

/*Plugin See More*/

/*seemore*/
.seemore{
  margin-top:15px;
}