/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
*/

/* Post title*/
.ast-single-post .entry-title {
    font-weight: 700;
    font-size: 28px;
    line-height: 1.5;
}

/* Post Category */
.cat-links {
	display: inline-block;
    border-radius: 5px;
    background-color: #EEF4FD;
    font-weight: 600;
    text-transform: uppercase;
    padding: 4px 8px;
    font-size: 12px;
}

.cat-links a{
	color: #141C3A;
}

.cat-links a:hover{
	color: #256DE9;
}

/* All headings Color */
h1, h2, h3, h4, h5, h6 {
	color:#141C3A!important;
}

/* Cyan Heading Override */
.has-vivid-cyan-blue-color{
	color:#141C3A!important;
}

/* Table*/
table{border-collapse:collapse;border-color:#ccc;border-spacing:0;margin:18px 0px;!important}
td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:0px;overflow:hidden;padding:10px 5px;word-break:normal;text-align:center;!important}
th{color:#141c3a;background-color:#EEF4FD;border-color:#ccc;border-style:solid;border-width:1px;font-weight:600;overflow:hidden;padding:10px 5px;word-break:normal;!important}
table th, table td {
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ddd !important; 
}

table tr th:first-child, table tr td:first-child {
    padding: 7px 5px;
}

/* Hyperlinks Weight */
.ast-single-post a{
	font-weight:500;
}

/* List Padding*/
.ast-single-post ul {
	padding-left:18px;
}

.ast-single-post ol {
	padding-left:18px;
}

.ast-single-post li::marker {
	font-weight:500;
}

.ast-single-post ul{
	margin-left:0px;
}

.ast-single-post ol{
	margin-left:0px;
}
/*Same Category Post*/
#same-category-posts-3 {
    border-radius: 8px;
	border: 2px #eef4fd;
    box-shadow: 0 0 16px #eef4fd!important;
	padding:10px;
}
#nav_menu-3{
	 border-radius: 8px;
	border: 2px #eef4fd;
    box-shadow: 0 0 16px #eef4fd!important;
	padding:10px;
}
#same-category-posts-3 .widget-title{
	margin-bottom:0px;
}

#same-category-posts-3 .widget-title a {
    display: flex;
    padding: 10px 10px 10px 0px;
    color: #141c3a;
    margin:0px!important;
	border-radius: 0;
	font-weight:600;
}

.same-category-post-item {
    border-bottom: 0;
    list-style: none;
    list-style-type: none;
    margin: 0px 0px 0px 0px!important;
    padding: 4px 10px 4px 4px!important;
    font-size: 15px!important;
	color:#141c3a;
}

.same-category-post-item:hover
{
	background: #EEF4FD;
}

.same-category-post-item a {
    font-size: 14px;
    font-weight: 500;
	line-height: 1;
	color:rgba(20,20,40,0.8);
}
.same-category-post-current {
	padding: 4px 10px 4px 10px!important;
	background: #EEF4FD;
}
.same-category-post-current a{
    font-size: 14px;
    font-weight: 500;
    color:#256DE9;
	text-transform: none;
}
.same-category-post-current a:hover{
    font-size: 14px;
    font-weight: 500!important;
    color:#256DE9;
	text-transform: none;
}
.same-category-post-item a:hover{
    font-size: 14px;
    font-weight: 500;
    color:#256DE9;
	text-transform: none;
}
#same-category-posts-3 .widget-title a:hover{
	color:#256DE9;
}

/* Sidebar Widgets */

.sidebar-main .widget-title {
		font-size:18px!important;
}
.widget ul {
    padding-left: 0px!important;
}

#menu-tutorial li a {
	font-size:14px;
	color:rgba(20,20,40,0.8);
}
#menu-tutorial li a:hover {
	color:#256DE9;
}
.widget {
    margin-bottom: 0.5em!important;
}

/* Comments */

#comments {
    margin: 2em auto!important;
}

/*Navigation links */
.single .nav-links .nav-next {
    background-color: #EEF4FD;
    border-radius: 8px;
}

.single .nav-links .nav-previous, .single .nav-links .nav-next{
	    padding: 24px 0px;
}

/* Post block group */
.wp-block-group {
    padding: 0px 0px!important;
}

.post-navigation a{
	font-size:14px!important;
	line-height:1.5em !important;
}


hr{
	padding-top:16px!important;
}

.wp-block-separator {
	margin:0px!important;
    border-top: 0px solid #eef4fd!important;
    border-bottom: none!important;
	    color: #ffffff00 !important;
	background-color: #ffffff00!important;
}

/* Page tutorials block a */

.uc_post_list_title a {
    font-weight: 450!important;
}

.ast-scroll-to-top-right {
    right: 28px;
    bottom: 78px;
}
