/*  Last Modified */
.post-meta {    color: green;
    font-family: sans-serif;}


/*SideBar Link Font */

#sidebar a {font-size: 16px;}

/* Table of Content Fix */

#toc_container li {padding-bottom: 15px;}

/* Table of Content styles and typography */

#toc_container,
#toc_container span.toc_toggle,
ul.toc_list li a {
    font-size: 13px;
    font-family: sans-serif;
}

#toc_container p.toc_title {
    line-height: 21px;
    color: #000;
}

#toc_container p.toc_title+ul.toc_list {
    margin: 4px 0;
}

#toc_container li {
    padding-bottom: 2px;
}

#toc_container a {
    color: #0645ad;
}

#toc_container a:visited {
    color: #0b0080;
}

/* li bottom margin for post content */

div.thecontent li {margin-bottom: 20px;}

/*Post Content Line Height */
div.thecontent {line-height: 42px;}

/* Fix Image Caption Text */

p.wp-caption-text {
    font-size: 15px;
    line-height: 18px;
    font-style: italic;
}

/* Fix Table of Content Pluign Output Font Appeatance. */

ul.toc_list li {
    font-size: 16px;
    line-height: 22px;

}


/* Homepage Top Padding and Margin */

div.article {padding-top: 0px;}

/* Posts Top Padding and Margin */
/*article.article {
margin-top: -80px;

padding-top: 0px;} */


/* PRevious Owner Schema Theme CSS Code. */


ul#quick-links {text-align:center; margin-bottom:10px;}
ul#quick-links li { display: inline-block; padding:5px; margin:5px; margin-top:10px; margin-bottom:10px; border:0px !important; }

ul.az-nav {text-align:center; margin-bottom:10px;}
ul.az-nav li { display: inline-block; padding:5px; margin-right:10px; margin-top:10px; margin-bottom:10px; border:0px !important; }

.read-more-link
{
	color:#0274BE;
	text-decoration:none;
	padding:10px;	
font-weight:bold;

	border:2px solid #0274BE;
	/* -moz-border-radius: 8px;
	border-radius: 8px; */
}


.read-more-link:hover
{
	color:#ffffff !important;
	background-color:#0274BE;
	text-decoration:none;
	padding:10px;	

	border:2px solid #0274BE;
	/* -moz-border-radius: 8px;
	border-radius: 8px; */
}

ul#menu-postmenu li.current_page_item,
ul li.current-post-parent
{
background-color:#0274BE !important;
}

ul#menu-postmenu li.current_page_item a,
ul#menu-postmenu li.current_page_item a:hover,
ul#menu-postmenu li.current_page_item a:active,
ul li.current-post-parent a:hover,
ul li.current-post-parent a:active,
ul li.current-post-parent a
{
color:#FFFFFF !important;
}

div#page article.article{
padding:15px !important;
border:0 !important;
}


div#page article.article {border:1px solid white !important;} 

div.tags > a{
display:inline-block  !important;
margin-top:20px !important;
}

/* Make the header smaller on mobile */

@media screen and (max-width: 865px) {
    #header .logo-wrap {
        padding: 15px 0;
        line-height: 25px
    }
    #header h1, #header h2 {
        font-size: 25px;
    }
    #header #logo a {
        font-size: 25px;
    }
}

/* Styles for the top Notification Bar */

.mtsnb { border: 2px solid #d35151; }

@media screen and (max-width: 865px) {
    .mtsnb a { font-size: 17px; }
}

/* Next and prev article links on Single Post page */

.prev-link { float: left; margin-right: 10px; }

.next-link { float: right; }

.pn-links:after {
    content: "";
    display: table;
    clear: both;
}

/* Fix floating of the main area and sidebar */

#page:after {
    content: "";
    display: table;
    clear: both;
}

/* Disclaimer section at the bottom of the page above the footer */

.disclaimer-text {
    font-size: 16px;
    font-style: italic;
}

.disclaimer-wrapper {
    border: 1px dashed #222;
    padding: 10px 15px;
}

/* Fix font sizes on mobile */

@media screen and (max-width: 550px) {
    body {
        font-size: 18px !important;
    }
    .post-meta {
        font-size: 14px;
    }
}

@media screen and (max-width: 400px) {
    body {
        font-size: 16px !important;
    }
    .post-meta {
        font-size: 12px;
    }
}
.single_post h3 {
    font-size: 22px;
}