/*
Theme Name: Psiho Centar MM
Author: Advertise Design
Description: Your description goes here
Version: 1.0
Template: astra

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

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
#ast-fixed-header .main-header-menu .menu-link:hover, #ast-fixed-header .main-header-menu .menu-item:hover > .menu-link, #ast-fixed-header .main-header-menu .menu-item.focus > .menu-link, .main-header-bar.ast-sticky-active .main-header-menu .menu-item:hover > .menu-link, .main-header-bar.ast-sticky-active .main-header-menu .menu-item.focus > .menu-link {
    color: white;
}

.ast-custom-button {
    background-color: unset !important;
    background-image: linear-gradient(111deg, var(--e-global-color-0f4ab6e) 0%, var(--e-global-color-14a246c) 100%) ;
}
.ast-custom-button:hover {
    background-color: unset !important;
    background-image: transparent;
}
@media only screen and (max-width: 966px) {
	.site-footer-primary-section-2, .site-footer-primary-section-3, .site-footer-primary-section-4 {
		margin-top: 30px;
	}
	.site-footer-primary-section-1 * ,.site-footer-primary-section-2 *, .site-footer-primary-section-3 *, .site-footer-primary-section-4 * {
		text-align: center !important;
	}
	.ast-footer-copyright p {
		text-align: center !important;
	}
}
footer {
	display: none !important;
}

ul.sub-menu ul.sub-menu {
    right: 100% !important;
    left: unset !important;
}

li#menu-item-13741 > ul.sub-menu {
    right: 0 !important;
    left: unset !important;
}

.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after {
    transform: translate(0, -50%) rotate(90deg);
    right: unset;
    left: 0;
}

li#menu-item-13742 > a.menu-link {
    text-align: right;
} 

@media only screen and (max-width: 992px) {
	ul#ast-hf-menu-1 {
		width: 100%;
		display: flex;
	}

	.main-header-bar-navigation .menu-item-has-children .sub-menu {
		display: block !important;
		width: 100%;
	}

	.ast-builder-menu-1 .menu-item > .menu-link {
		line-height: 1.2em;
	}

	.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before {
		display: none;
	}

	.ast-builder-menu-1 .inline-on-mobile .sub-menu .sub-menu {
		border-top: unset;
	}
	.ast-mobile-popup-drawer .ast-mobile-popup-inner {
		width: unset;
	}
	div#ast-mobile-popup-wrapper .ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
		padding-inline: 15px !important;
	}
}