/*
Theme Name:omnirichfinancials.com
Theme URI: http://omnirichfinancials.com/blog
Author: SAG Infotech Pvt. Ltd.
Author URI: http://saginfotech.com/
Description: BlogoLife is a simple and perfect HTML5&CSS3 theme for personal blogging that supports post formats, and several customization options. The custom background, custom header, and multiple color schemes gives you the possibility to adapt your blog as you wish.
Version: 14.10.13
License: GNU General Public License
License URI: license.txt
Tags: black, blue, green, orange, pink, red, white, two-columns, right-sidebar, fixed-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, front-page-post-form, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blavatar
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
 -------------------------------------------------------------- */
 
 
 .entry-content img {
    margin: 0 0 1.5em 0;
    }

.alignleft, img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
    }
.alignright, img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
    }
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
    }
.alignnone, img.alignnone {}
.wp-caption {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
    }
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
    }
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
    }
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
    }
blockquote.left {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
    }
blockquote.right {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
    }
.entry-content img {
	max-width:100%
}
.entry-content {
	color: #666;
	font-size:  15px;
	line-height:30px;
}
.entry-content p {
	line-height:25px;
}
.entry-content b, .entry-content strong {
	font-weight: bold;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	font-weight:700;
	margin:10px 0;
}
.entry-content h1 {
	font-size:24px;
}
.entry-content h2 {
	font-size:22px;
}
.entry-content h3 {
	font-size:20px;
}
.entry-content h4 {
	font-size:18px;
}
.entry-content h5 {
	font-size:16px;
}
.entry-content h6 {
	font-size:14px;
}
/*list*/
.entry-content ul, .entry-content ol {
	margin:0; padding:0;
	list-style:none;
}
.entry-content ul {
	list-style: square;
}
.entry-content ol {
	list-style-type: decimal;
}
.entry-content ol ol {
	list-style: upper-alpha;
}
.entry-content ol ol ol {
	list-style: lower-roman;
}
.entry-content ol ol ol ol {
	list-style: lower-alpha;
}
.entry-contentul ul, .entry-content ol ol, .entry-content ul ol, .entry-content ol ul {
	margin-bottom: 0;
}
.entry-content dl {
	margin: 0 10px;
}
.entry-content dt {
	font-weight: bold;
}
.entry-content dd {
	margin-bottom: 10px;
}
/*table*/
.entry-content table, .comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th, .comment-content th {
	color: #666;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.1em;
	line-height: 2.6em;
}
.entry-content td, .comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
.comment-content ul, .comment-content ol {
	margin-bottom: 1.625em;
}
.comment-content ul ul, .comment-content ol ol, .comment-content ul ol, .comment-content ol ul {
	margin-bottom: 0;
}
.entry-header h1{margin:0 0 10px; padding:0 0 8px; border-bottom:1px solid #ccc;}
.widget-area .widget{display:block; clear:both; margin-bottom:15px; background:#fff; padding:10px;}
.widget-area .widget h3{margin:0 0 10px; padding:0 0 8px; border-bottom:1px solid #ccc;}
.widget ul {
	margin:0;
	padding:0;
}
.widget ul li {
	display: block;
	padding: 8px 0;
	color: #666;
}
.widget ul .children li {
	border-bottom: none;
}
.widget ul li a {
	color: #666;
	text-decoration: none;
}
.entry-meta {
	background: transparent url(images/entry-meta.png) center left repeat-x;
	padding: 9px 20px;
	border-top:  1px solid #c5d1d9;
	margin-top:8px;
}	
.date-i, .comment-i, .author-i, .edit-i {
	font-size: 11px;
	margin-right:  20px;
	color: #666;
}
.date-i {
	background: transparent url(images/date.png) left top no-repeat;
	padding-left: 25px;
}
.comment-i {
	background: transparent url(images/comments.png) left top no-repeat;
	padding-left: 25px;
}
.author-i {
	background: transparent url(images/author.png) left top no-repeat;
	padding-left: 20px;
}
.edit-i {
	background: transparent url(images/edit.png) left top no-repeat;
	padding-left: 20px;
}
.clear {
	clear: both;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.entry-utility {
	margin:0px 0 15px 0;
	font-size: 12px;
	line-height: 15px;
}
.entry-utility .category {
	background: transparent url(images/categories.png) left top no-repeat;
	padding: 0 0 0 25px;
	float: left;
	margin: 0 20px 0px 0;
}
.entry-utility .tag {
	background: transparent url(images/tag.png) left top no-repeat;
	padding-left: 25px;
	float: left;
}

.comments h2{font-size:30px; margin-bottom:30px;}
.comments{padding:10px; background:#f6f6f6; border:1px solid #ddd; border-radius:4px; margin-top:30px;}

#respond form {
}
.comment-awaiting-moderation {
	font-style: italic;
}
/* --- --- --- [ Comments form ] --- --- --- */
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
#respond input {
	margin: 0 0 15px;
	width: 98%;
	padding: 5px;
}
#respond textarea {
	width: 98%;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
#respond .must-log-in {margin-left:30px;}

#submit:hover {
	border: 1px solid #95a1aa;
	color: #666;
}
.comment-notes {
	margin-bottom: 10px;
	color: #999;
	font-size: 12px;
}
.nocomments {
	margin-left: 40px;
	font-size: 12px;
}
.top-bar .container-inner{background:#81b84c !important;}
.top-bar .container-inner:after, .top-bar .container-inner:before{background:#81b84c !important;}
.navbar-inverse .navbar-nav > li > a{color: #47bcdf !important;}
.navbar-inverse .navbar-nav > li > a:hover {
    background: #81b84c !important;
    color: #000 !important;
}
.col2.fright{float:none;}


.comment-respond,
.entry-pings,
.entry-comments {
    color: #444;
    padding: 20px 45px 40px 45px;
    border: 1px solid #ccc;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    border-left: 4px solid #444;
}
.entry-comments h3{
    font-size: 30px;
    margin-bottom: 30px;
}
.comment-respond h3,
.entry-pings h3{
    font-size: 20px;
    margin-bottom: 30px;
}
.comment-respond {
    padding-bottom: 5%;
    margin: 20px 1px 20px 1px;
        border-left: none !important;
}
.comment-header {
    color: #adaeb3;
    font-size: 14px;
    margin-bottom: 20px;
}
.comment-header cite a {
    border: none;
    font-style: normal;
    font-size: 16px;
    font-weight: bold;
}
.comment-header .comment-meta a {
    border: none;
    color: #adaeb3;
}
li.comment {
    background-color: #fff;
    border-right: none;
}
.comment-content {
    clear: both;
    overflow: hidden;
}
.comment-list li {
    font-size: 14px;
    padding: 20px 30px 20px 50px;
}
.comment-list .children {
    margin-top: 40px;
    border: 1px solid #ccc;
}
.comment-list li li {
    background-color: #f5f5f6;
}
.comment-list li li li {
    background-color: #fff;
}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
    width: 50%;
}
.comment-respond label {
    display: block;
    margin-right: 12px;
}
.entry-comments .comment-author {
    margin-bottom: 0;
    position: relative;
}
.entry-comments .comment-author img {
    border-radius: 50%;
    border: 5px solid #fff;
    left: -80px;
    top: -5px;
    position: absolute;
    width: 60px;
}
.entry-pings .reply {
    display: none;
}
.bypostauthor {
}
.form-allowed-tags {
    background-color: #f5f5f5;
    font-size: 16px;
    padding: 24px;
}
.comment-reply-link{
    cursor: pointer;
    background-color: #444;
    border: none;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 4px 10px 4px;
    text-transform: uppercase;
    width: auto;
}
.comment-reply-link:hover{
    color: #fff;
}
.comment-notes{
    display:none;   
}


.commentlist{padding:0; margin:0; list-style:none;}
.comment{position:relative; background:#f7f7f7; padding:15px; border:1px solid #ddd; overflow:hidden; margin-bottom:30px;}
.comment .entry-header{position:relative; padding-left:40px;}
.comment .entry-header h3{font-size:24px;}
.comment .entry-header time{color:#ce2424;}
.comment .comment-author{}
.comment .entry-content{position:relative; padding-left:40px;}
.comment .entry-content p{color:#333; font-size:13px;}
#submit {cursor:pointer;
    font-size: 16px !important;
    background-color: #003f69;
    border: 1px solid #003f69;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px 20px !important;
}

.addtoany_content{text-align:center;}
