/*---------------------------------------------------------------------------------

	Theme Name: Hemingway-child
    Text Domain: hemingway-child
	Version: 0.1
	Description: Child of Hemingway for ChangePath
	Template: hemingway
	Author: Anders Norén
	Author URI: https://andersnoren.se
	Theme URI: https://andersnoren.se/teman/hemingway-wordpress-theme/
	License: GNU General Public License version 2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tested up to: 5.7.1
	Requires PHP: 5.6
    */
    
.navbar {
    /* padding: 1rem 2rem;
    min-height: 3.25rem; 
    line-height: 1.5;
    font-size: 1em;    */
    background-color: white;
    font-size: 16px;
    color: #4a4a4a;
    font-weight: 400;
    font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.navbar-item:hover {
    text-decoration: none;
}

.button {
    padding: 10px 18px;
}

.blog-menu li {
	line-height: 1.5;
	margin: 0;
	position: relative;
}

.blog-menu > li + li:before {
	content: "";
	display: block;
}

.blog-menu a {
	display: block;
	padding: 27px 20px;
    text-transform: none;
	letter-spacing: 1px;
	color: #4a4a4a;
	font-size: 0.8em;
}

.blog-menu a:hover,
.blog-menu .current-menu-item a {
	color: #0089CF;
    background-color: #fafafa;
	text-decoration: none;
}

.blog-menu ul li {
	width: 240px;
	background: white;
}

.blog-menu > .menu-item-has-children a,
.blog-menu > .page_item_has_children a { padding-right: 35px; }

.blog-menu > .menu-item-has-children::after,
.blog-menu > .page_item_has_children::after {
	border: 3px solid transparent;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 3px;
    border-right-color: transparent;
    border-right-style: solid;
    border-right-width: 3px;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 2px;
    border-right: 0;
        border-right-color: currentcolor;
    border-top: 0;
        border-top-color: currentcolor;
    content: " ";
    display: block;
    height: 0.625em;
    margin-top: -0.4375em;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: rotate(-45deg);
    transform-origin: center;
    width: 0.625em;
    border-color: #0089CF;
    margin-top: -0.375em;
    right: 1.125em;
}

.blog-menu ul > .menu-item-has-children::after,
.blog-menu ul > .page_item_has_children::after {
	border: 3px solid transparent;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 3px;
    border-right-color: transparent;
    border-right-style: solid;
    border-right-width: 3px;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 2px;
    border-right: 0;
        border-right-color: currentcolor;
    border-top: 0;
        border-top-color: currentcolor;
    content: " ";
    display: block;
    height: 0.625em;
    margin-top: -0.4375em;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: rotate(-45deg);
    transform-origin: center;
    width: 0.625em;
    border-color: #0089CF;
    margin-top: -0.375em;
    right: 1.125em;
}

.blog-menu li:hover a {
	background-color: #fafafa;
	cursor: pointer;
}

.blog-menu li:hover > a { color: #0089CF; }