/*
Theme Name: BlogHash Child Theme
Author: SW
Description: BlogHash&#039;s Child Theme
Version: 1.0
Template: bloghash

This is the child theme for BlogHash theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
	border-radius: 9999px !important;
}

.bloghash-nav .menu-item-has-children>a>.bloghash-icon, .bloghash-nav .page_item_has_children>a>.bloghash-icon {
	fill: #fff;
}

.author-box .author-box-avatar {
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.author-box .author-box-avatar img {
	width: 200px;
    height: 200px;
    border-radius: 50% !important;
}

@media (max-width: 781px) {
	.author-box .author-box-meta {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	
	.author-box .author-box-title,
	.author-box .author-box-meta p {
		text-align: center;
	}
}

@media only screen and (max-width: 599px) {
    .author-box .author-box-avatar {
        display: flex !important;
		align-items: center;
		justify-content: center;
    }
	
	.author-box .author-box-avatar img {
		width: 120px;
		height: 120px;
		border-radius: 50% !important;
	}
}

#content > article {
	border: none !important;
	border-radius: 0px !important;
	background-color: transparent !important;
	box-shadow: none !important;
	padding: 0px !important;
	margin-top: 0px !important;
}

.wp-block-image img {
	border-radius: 0px;
}

.bloghash-entry figure {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.bloghash-entry p {
	text-align: justify;
	margin: 1rem 0px !important;
}

table:not(.variations):not(.shop_table) thead tr, table:not(.variations):not(.shop_table) tfoot tr {
	background-color: var(--bloghash-white) !important;
}

table:not(.variations):not(.shop_table) tbody tr:nth-child(odd) {
	background-color: rgba(190, 190, 190, 0.20) !important;
}

table:not(.variations):not(.shop_table) tbody tr:nth-child(even) {
	background-color: var(--bloghash-white) !important;
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
	border-color: inherit !important;
	background-color: inherit !important;
}

#bloghash-header-inner {
	background-color: #302d55 !important;
}

#bloghash-header, .bloghash-header-widgets a:not(.bloghash-btn), .bloghash-logo a, .bloghash-hamburger {
	color: #fff !important;
}

.bloghash-menu-animation-underline #bloghash-header-inner .bloghash-nav > ul > li > a > span {
	color: #fff !important;
}

#bloghash-header-inner .bloghash-nav > ul > li.current-menu-item > a > span {
	color: var(--bloghash-primary) !important;
}

@media only screen and (max-width: 960px) {
	.bloghash-menu-animation-underline #bloghash-header-inner .bloghash-nav > ul > li > a > span {
		color: #000 !important;
	}
	
	#bloghash-header-inner .bloghash-nav > ul > li.current-menu-item > a > span {
		color: var(--bloghash-primary) !important;
	}
}