#chaty-widget-0 .chaty-i-trigger .chaty-cta-button circle, #chaty-widget-0 .chaty-i-trigger .chaty-cta-button ellipse {
	fill: #f3ad00 !important
}

.team-role-item a {
    color: #000;
}

.elementor-12121 .elementor-element.elementor-element-20128e4 .elementskit-navbar-nav .elementskit-submenu-panel {
    background-color: var( --e-global-color-accent );
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    min-width: 100px;
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.5);
}

.page-header::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), 
                    url("https://admiraltravel.ge/wp-content/uploads/2026/08/admiral-bg.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: #ffffff; /* თეთრი ტექსტი */
    width: 100%;
    height: 100%;
    z-index: 1;
}


.elementor-19203 .elementor-element.elementor-element-20128e4 .elementskit-navbar-nav .elementskit-submenu-panel {
    background-color: var( --e-global-color-accent );
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    min-width: 100px;
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.5);
}

.elementor-19216 .elementor-element.elementor-element-20128e4 .elementskit-navbar-nav .elementskit-submenu-panel {
    background-color: var( --e-global-color-accent );
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    min-width: 100px;
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.5);
}

.post-single-meta {
	display: none !important;
}


@media (max-width: 1024px) {

    .main-header-menu .elementskit-menu-container.elementskit-menu-offcanvas-elements {
        height: 100dvh !important;
        min-height: 100dvh !important;
        overflow-y: auto !important;
    }

}




@media (min-width: 1024px) {
	.nbp-card-meta {
		grid-template-columns: repeat(3, max-content);
	}

	.nbp-meta-cell {
		padding-right: 12px;
	}
}

@media (min-width: 768px) and (max-width: 1023.98px) {
	.nbp-card-meta {
		grid-template-columns: max-content max-content minmax(110px, max-content);
		justify-content: space-between;
		justify-items: center;
		align-items: center;
	}
}


@media (max-width: 767.98px) {

	.nbp-card-meta .nbp-meta-cell + .nbp-meta-cell {
		border-left: none;
		padding-left: 0;
	}


	.nbp-card-meta {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		row-gap: 20px;
	}
}