body {

	font-size: 16px; /* 16px */
	font-weight: 100;
	color: #959595 !important;
	margin: 0;
	padding: 0;

  font-family: "Myriad Pro" !important;}



h1{
  font-size: 36px;
  font-family: "vollkornregular";
  color: rgb( 44, 128, 162 )  !important;
  line-height: 0.583;
		margin-bottom: 20px; 
}

	h2 { font-size: 33px; line-height: 120% !important;  margin-bottom: 20px; 	}
	h3 { font-size: 28px; line-height: 120% !important;  margin-bottom: 20px; } /*28*/
	h4 { font-size: 22px; line-height: 120% !important; margin-bottom: 20px; 	} /*21*/
	h5 { font-size: 20px; line-height: 120% !important; margin-bottom: 20px; }						/*17*/
	h6 { font-size: 18px; line-height: 120% !important;  margin-bottom: 20px; }
	
/************font and color of headers ,paragraphs and ul li *****************/
h1,h2,h3,h4,h5,h6{ text-transform: inherit !important; font-weight: 400 !important;}
ul li,p { font-size: 16px !important; 	line-height: 140%;}

a{	transition: all 0.3s linear; -webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;}
.content a { text-decoration: underline; }

.content a:hover{opacity:0.6;filter:alpha(opacity=60);}

::-moz-selection{background: #ffcc00; color: #fff; text-shadow: none;}
::selection {background: #ffcc00; color: #fff; text-shadow: none;} 

.main_color strong, .main_color b{ color:inherit !important;}

.form-allowed-tags { display: none; }


/* #Desktop - Extra Large
================================================== 
*/@media only screen and (max-width: 1340px) {}
/* #Desktop - Large
================================================== 
*/@media only screen and (max-width: 1140px) {}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */
@media only screen and (max-width: 990px) {}
/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
		h1 { font-size: 24px !important; line-height: 120%; margin-bottom: 14px;	font-weight: normal;text-transform: none !important;}
	h2 { font-size: 20px !important;line-height: 120%;margin-bottom: 10px; 	font-weight: normal; text-transform: none !important;}
	h3 { font-size: 20px !important; line-height: 120%; margin-bottom: 8px; 	font-weight: normal; text-transform: none !important;} 
	h4 { font-size: 18px !important;line-height: 120%; margin-bottom: 4px; 	font-weight: normal; text-transform: none !important;} 
	h5 { font-size: 16px !important; line-height: 120%;	font-weight: normal; }				
	h6 { font-size: 16px !important; line-height: 120%;	font-weight: normal; }
	
	}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {}