@import url('https://fonts.googleapis.com/css?family=Hind+Vadodara:300,400,500,700');

body {
   font-family: 'Hind Vadodara', sans-serif;
   font-weight: 400;
	font-size:18px; 
	line-height:130%;
	color:#1A1A1A;
	-webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6 {
  	font-family: 'Hind Vadodara', sans-serif;
	margin-top: 0px !important;
	-webkit-font-smoothing: antialiased;
}
	
h1 {
	font-size: 36px;
	font-weight:400;
	color:#1A1A1A;
	margin-bottom:18px;
	}

h2 {
	font-size: 26px;
	font-weight:400;
	color:#1A1A1A;
	margin-bottom:8px;
}

h3 {
	font-size: 22px;
	font-weight:400;
	color:#002D4B;
	margin-bottom:8px;
}


h4 {
	font-size: 18px;
	font-weight:700;
	color:#002D4B;
	margin-bottom:8px;
}

h5 {
	font-size: 16px;
	font-weight:700;
	color:#002D4B;
	margin-bottom:5px;
}



#claim h1  {
	font-family: 'Hind Vadodara', sans-serif;
	font-size: 60px;
	font-weight:300;
	margin-bottom:0px !important;
	letter-spacing:1px; 
	line-height:105% !important;
	-webkit-font-smoothing: antialiased;
}

#claim h2  {
	font-family: 'Hind Vadodara', sans-serif;
	font-size: 36px;
	font-weight:400;
	line-height:105% !important;
}


#claim h1, #claim h2 {
	color:#fff !important;
	text-shadow: 2px 2px 5px #333;
	text-align:left; 
}


.divider hr {
	  margin-bottom: 50px;
    margin-top: 50px;
}

footer h1 {
	font-family: 'Hind Vadodara', sans-serif;
	font-size: 16px;
	font-weight:700;
	color:#1A1A1A;
	margin-bottom:8px;
	text-align:left;
	text-transform: none;
}

footer p {
	color:#1A1A1A;
	line-height:120%;
	font-weight:400;
	font-size:14px;
}




span.namegross {font-size: 24px; }


/* Listen */
ul { margin-left:-25px; }




/* Linkstile  Section Weiss*/
main a img { border:0px; outline:none;}

main a { color: #1A1A1A; text-decoration:underline; }
main a.download { color:  #1A1A1A; text-decoration:underline;}
main a.internal-link { color:  #1A1A1A; text-decoration:underline; }
main a.external-link-new-window { color:  #1A1A1A; text-decoration:underline;}
main a.mail { color: #1A1A1A; text-decoration:underline; }
main a.pdf { color:#1A1A1A; text-decoration:underline; }

main a:hover,
main a.internal-link:hover, 
main a.external-link-new-window:hover, 
main a.internal-link-new-window:hover,
main a.pdf:hover, main a.download:hover,
main a.mail:hover { color:#009236;   }


/* Sections */
#sec1 a { display:block; color:#1A1A1A; text-decoration:none; background-color:transparent; }
#sec1 .leftbox:hover { background-color:#DEDEDE !important; }
#sec1 .rightbox:hover { background-color:#DEDEDE !important;}

a.boxlink { text-decoration:none!important; background-color:transparent; }
a.boxlink:hover { color:#004F8A !important; }
a.boxlink:hover .box { background-color:#F2F2F2;  }


/* Footer Linkstile */
footer a { color:#1A1A1A; text-decoration:none; }
footer a:hover { color:#1A1A1A; text-decoration:underline; }
a.megura {text-decoration:none; color:#999 !important; font-size:11px; padding:0px;  }

footer .fa-links { text-decoration:none !important;  }
footer .fa-links .fa-circle { color:#666 !important; }	
footer .fa-links .fa-stack-1x { color:#fff !important; }	

footer .fa-stack:hover .fa-inverse { color:#FF5000 !important;  }
footer .fa-stack:hover .fa-circle { color:#fff !important; }

footer a.phone-link:hover { color:#FF5000 !important;  }





/* RESPONSIVE FONTS
-------------------------------------------------- */

@media screen and (max-width: 1010px) { 
	#claim h1  { font-size: 48px; }
	#claim h2  { font-size: 30px; }
}




@media screen and (max-width: 767px) { 
   footer h1 { margin-bottom:8px !important; }
   	#claim h1  { font-size: 40px; }
	#claim h2  { font-size: 26px; }
}


@media screen and (max-width: 620px) { 
	body { font-size:16px; }
	h1, .h1 { font-size: 30px  }
	h2, .h2 { font-size: 22px  }
	h3, .h3 { font-size: 18px  }
	#claim h1  { font-size: 32px; }
	#claim h2  { font-size: 22px; }
	
}


@media screen and (max-width: 480px) { 
	h1, .h1 { font-size: 26px  }
	h2, .h2 { font-size: 20px  }
	h3, .h3 { font-size: 18px  }
	footer p { font-size:15px; }
	#claim h1  { font-size: 26px; }
	#claim h2  { font-size: 19px; }
	
}






/* TYPPO 3 BACKEND RTE SETTINGS
-------------------------------------------------- */

.htmlarea-content-body { background-color:#fff; }


.htmlarea-content-body {
  	font-family: 'Hind Vadodara', sans-serif;
   font-weight: 400;
	font-size:16px; 
	line-height:120%;
	color:#333;
}


.htmlarea-content-body a.linkbox {
    border: 1px solid #6D7478 !important;
    color: #6D7478;
    text-decoration:none !important;
}

.htmlarea-content-body h1,
.htmlarea-content-body h2,
.htmlarea-content-body h3,
.htmlarea-content-body h4,
.htmlarea-content-body h5, 
.htmlarea-content-body h6 {
   	font-family: 'Hind Vadodara', sans-serif;
  color:#002D4B !important; 
  line-height:120%; 
}



.htmlarea-content-body a,
.htmlarea-content-body a:hover  {
  color:#6D7478;
  text-decoration:underline;
}




	
