/*
Theme Name: BloMag
Theme URI: http://blomag.envaios.com/
Author: Envaios
Author URI: http://envaios.com/
Description: BloMag Wordpress Theme - Exclusively for Marketers 
Version: 1.0
License: 
License URI: 
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: envaios
*/

/*------------------------------------------------------------------
[TABLE OF CONTENTS]

	1. GLOBAL STYLES
	2. HEADER
	3. MENU STYLES 
	4. HEADER / 2 
	5. BLOG 
	6. NEWSLETTER 
	7. PAGINATION 
	8. SIDEBAR 
	9. ARTICLES 
	10. TERMS
	11. CONTACT 
	12. AUTHOR INFO 
	13. 404 PAGE 
	14. BLOG SINGLE 
	15. BREADCRUMBS 
	16. COMMENTS 
	17. FOOTER 
	18. GOOGLE MAP 
	19. RESPONSIVE STYLES
	
-------------------------------------------------------------------*/

.sticky .posted-on {
    display: none;
}


/*------------------------------------------------------------------
BloMag changes
-------------------------------------------------------------------*/
.inner-content {
    padding: 30px 0px !important;
}
.blog-header h2, h1 {
    font-size: 30px !important;
    color: #000000 !important; 
    line-height: 40px !important;
    font-weight: 700 !important;
    width: 75%;
}
.noExcerpt {
    margin-top: 20px !important;
}
.sinPostMeta {
    margin-bottom: 20px !important;
}
.logo {
    margin: 10px 0px 0px !important;
}
header {
    padding: 0px 0px 10px !important;
}
.post-meta {
    visibility: hidden;
    margin-bottom: -30px;
}
.navbar-nav {
    margin-bottom: 30px;
}
.navbar-nav li a {
    font-size: 14px !important;
}
.full-post h4 {
    font-weight:500;
    color: #000000 !important;
    font-size: 32px !important;
    line-height: 50px;
}
.full-post h4 a {
    color: #000000 !important;
}
.half-post h4 a {
    color: #000000 !important;    
}
.half-post h4 {
    font-size: 26px  !important;
}
.full-post p {
    color: #808080 !important;
    font-family: Lora Regular, Georgia, sans-serif;
}
.half-post p {
    color: #808080 !important;
    font-family: Lora Regular, Georgia, sans-serif;
}
.blog-info p {  
    color: #5E5E5E;
    font-family: Lora Regular, Georgia, sans-serif;   
}
p {
   color: #5E5E5E;
   font-family: Lora Regular, Georgia, sans-serif;   
}
h1, h2, h3, h4, h5, h6 {
    font-family: Open Sans,Arial,serif;
    color: #000 !important;
}
.blog-info ul {
    padding-left: 40px !important;
    padding-bottom: 20px !important;
    font-family: Lora Regular, Georgia, sans-serif;  
}
.blog-info ul li {
    font-size: 16px !important;
}
.blog-info ol {
    padding-left: 40px !important;
    padding-bottom: 20px !important;
    font-family: Lora Regular, Georgia, sans-serif;  
}
.blog-info ol li {
    font-size: 16px !important;
}
.blog-info h4 {
    line-height: 1.7;
    font-weight: 600;
}
.blog-info a, a:hover, a:focus, a:active {
    color: blue;   
}
.comments {    
    padding: 0px 0px 0px !important;
}
b, strong {  
    color: #505D68;
}
.blog-info img {
    padding: 0 0 20px 0; 
}
.footer-bottom {
    padding: 10px 0px !important;
}
table {
    margin-bottom: 30px;
}
.widget {
    padding: 20px 0px 20px !important;   
}
.more-link {
    color: blue;
}
.blog-info table tr td {
    padding: 4px 0 3px 8px !important; 
}
.blog-info table tr th {
    font-size: 15px !important; 
    padding: 5px !important;
}
.footer-widget .textwidget {
    font-size: 16px;
    color: #808080;
    font-family: Lora Regular,Georgia,sans-serif;
}
.footer-widget .widgetTitle {
    font-size: 18px !important; 
}
th {
    text-align: initial !important;
}

/*--- Sharethis fix ---*/
stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stButton .stButton_gradient {height: 22px !important;line-height: 20px;}

progress { display:none !important }
.side-widget select { border:1px solid white}
.side-widget select:hover { border:1px solid #CCC}
.side-widget select:focus { outline:none }

.half-post {
    padding-bottom: 10px !important;
}
.full-post {
    padding-bottom: 10px !important;
}
.full-post .post-meta {
    padding: 10px 0px 10px !important;
}
#text-15 {
    padding-top:75px !important;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
