body {

  font-size: 16px !important;
   font-family: 'Open Sans' !important;
  color: #000000 !important;
  text-align: left;
	font-weight: 400;

	margin: 0;
	padding: 0;
	line-height: 160% !important;
}


	h1 { font-size: 40px;  margin-bottom: 20px; 	line-height: 120% !important;	}
	h2 {   font-size: 24px;
  font-family: 'Open Sans';
  color: rgb( 0, 0, 0 );
  text-align: left;
		line-height: 120% !important;

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

/************meta*****************/
DIV.slide-meta-comments, SPAN.post-meta-infos, TIME.slide-meta-time.updated{ font-size: 12px !important; color: #666666; letter-spacing:-0.3px; font-family:  Arial, sans-serif ; line-height:14px;}
DIV.slide-meta-comments a, SPAN.post-meta-infos a, TIME.slide-meta-time.updated a{ color: #e0750b !important; }

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;}


::-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;}



/************************sharing icons******************************/
#ssba img {width: 26px !important; max-width: 26px !important;padding: 1px !important;}
#ssba {padding: 0px !important;}

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