/*
Theme Name: Academix Child
Theme URI: https://themeforest.net/item/academix-multipurpose-researcher-and-professor-wordpress-theme/full_screen_preview/20798003
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Academix child theme.
Template: academix
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: academix-child
*/

a {
	transition: .3s;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.academix-content-area {
	overflow: visible;
}
.blog.academix-content-area {
	margin-top: 0;
	width: 100%;
}
.blog-single h1.entry-title {
	font-weight: 700;
}
.blog-single .entry-content {
	margin-bottom: 20px;
}
.blog-single .entry-content ul {
	margin-bottom: 10px;
}

.blog h3.entry-title {
	font-weight: 700;
}
.blog .entry-header h3.entry-title a {
	color: #007cc3;
}
.post-time li span {
	font-weight: 600;
}

.blog .blog-single table caption {
	display: none;
}
.blog .blog-single table th {
	background-color: #007cc3;
	color: #fff;
}
.blog .blog-single table tr:nth-child(even) {
	background-color: #fff;
}

.blog .nav-previous,
.blog .nav-next {
	overflow: hidden;
	padding: 0;
}
.blog .nav-previous a,
.blog .nav-next a {
	display: inline-block;
	padding: 5px 15px;
	background-color: #007cc3;
}
.blog .nav-previous a:hover,
.blog .nav-next a:hover {
	background-color: #000;
}

.home .search-form {
	margin: 40px auto 80px;
	max-width: 750px;
}

@media (max-width: 991px) {
	.blog-sidebar {
		margin-top: 30px;
	}
}

.archive-title {
	margin-top: 0;
	margin-bottom: 20px;
}

index-term:after {
	content: " ";
}

.post-page-link {
	margin-top: 20px;
	font-size: 20px;
	font-weight: 700;
}

.navbar .navbar-brand > img {
	height: auto;
}
@media (max-width: 1199px) and (min-width: 992px) {
	.navbar .navbar-brand > img {
		width: 250px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.navbar-header {
		text-align: center;
	}
	.navbar > .container .navbar-brand {
		float: none;
		margin-left: 0;
	}
	.navbar .navbar-brand > img {
		display: inline-block;
	}
}
@media (max-width: 991px) {
	.container > .navbar-header {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-top: 20px;
	}
}
@media (max-width: 767px) {
	.navbar-toggle {
		display: block;
		margin-top: 15px;
	}
	.navbar .navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
@media (max-width: 450px) {
	.navbar-brand {
		padding: 0;
		max-width: 230px;
	}
	.navbar-toggle {
		margin-top: 0;
		margin-right: 0;
	}
}