/*
Theme Name:   Aasta Child by FineVisual
Theme URI:    https://finevisual.ro/
Description:  Aasta Child Theme
Author:       John Doe
Author URI:   https://finevisual.ro/
Template:     aasta
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  aastachild
*/

.navbar-header-wrap {
    position: relative !important;
}

.navbar-header-wrap.classic-header.not-sticky {
    background-color: #00000000 !important;
}

footer.site-footer {
    color: white;
    padding: 30px;
}

.page-scroll-up {
    display: none !important;
}

body {
    font-family: Manrope, sans-serif;
    letter-spacing: 0.5px;
}

.navbar .nav .menu-item .nav-link {
    font-weight: 600 !important;
    text-transform: uppercase;
    padding: 15px !important;
	font-size: 14px !important;
}

.design-portfolio-pic img {
    width: 100%;
    height: 348px;
    object-fit: cover;
}

.design-portfolio-item {
    background: #e6e6e6 !important;
}

h2.wp-block-heading.design-portfolio-title a {
    color: #2b2b2b;
	font-size: 26px;
    letter-spacing: 0.5px;
}

h2.wp-block-heading.design-portfolio-title a:hover {
    text-decoration: none;
}

h2.wp-block-heading.design-portfolio-title {
    padding: 3px 15px 3px 15px;
    line-height: 1;
}

.design-portfolio-item:hover {
    opacity: 0.7;
    transition: 0.1s;
}

.design-portfolio-pic {
    margin-bottom: 5px;
}

.design-portfolio-row {
    gap: 20px;
}

h1 {
	margin-top: 30px;
	margin-bottom: 30px;
    text-align: center;
	font-size: 34px;
}

h1.wp-block-heading.has-large-font-size {
    margin-bottom: 30px;
    letter-spacing: 0px;
}

a:hover {
    text-decoration: none !important;
}

.post-content {
    margin-bottom: 50px;
}

.wp-block-button a {
    font-weight: 600;
	box-shadow: 0px 0px 30px #147dd9;
}

.wp-block-button a:hover {
	background: #43a7ff !important;
    transition: 0.2s;
    box-shadow: 0px 0px 50px #147dd9;
}

.theme-blog-large.theme-bg-grey figure.post-thumbnail {
    display: none;
}

.wp-block-button__link {
    font-size: 20px;
    padding: 10px 20px;
}

.navbar.navbar-header-wrap.classic-header .nav .menu-item.active .nav-link {
    background-color: #147dd9 !important;
}

.about-h2 {
    margin-bottom: 30px;
}

body {
	font-family: Manrope, sans-serif !important;
}

.navbar .nav .dropdown-menu {
    background-color: #2b2b2b !important;
}

.navbar .nav .dropdown-item:hover {
    padding-left: 1.125rem !important;
	background-color: #626262 !important;
}

.navbar .nav .menu-item .dropdown-item:hover, .navbar .nav .menu-item .dropdown-item:focus, .navbar.navbar-header-wrap .nav .menu-item .dropdown-item:hover, .navbar.navbar-header-wrap .nav .menu-item .dropdown-item:focus {
    color: white;
}

.navbar .nav .dropdown-menu .menu-item {
    border-bottom: 0px !important;
}

.portf-item:hover {
    background-color: white;
    transition: 0.2s;
    opacity: 0.8;
}

.portf-row {
    gap: 5px;
}

@media (min-width: 992px) {
	.navbar.navbar-header-wrap.classic-header .nav .menu-item .nav-link {
		position: relative;
		z-index: 1;
		letter-spacing: 1px !important;
	}
	
		.navbar.navbar-header-wrap.classic-header .nav .menu-item .nav-link:before {
		background: #147dd9 !important;
		}
}