/*
Theme Name: CoreUI
Theme URI: https://coreui.dev/
Author: CoreUI Team
Author URI: https://coreui.dev/
Description: A modern WordPress theme with built-in support for popular Page Builders, responsive design, and SEO-ready. Features a flexible system of inheritance and override options for individual parameters across different sections and supported plugins.
Version: 1.0.1
Requires PHP: 7.4
Tested up to: 6.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: coreui
Tags: Blog, E-Commerce, Portfolio, Grid Layout, One Column, Two Columns, Three Columns, Four Columns, Left Sidebar, Right Sidebar, Custom Background, Custom Colors, Custom Header, Custom Images, custom-menu, Editor Style, Featured Image Header, Featured Images, flexible-header, Footer Widgets, Full Width Template, microformats, Post Formats, Sticky Post, Theme Options, threaded-comments, translation-ready, Block Editor Styles, Wide Blocks
Copyright: © 2025 CoreUI Team. This theme is distributed under the GPL.
*/

@media screen and (min-width: 1201px) {
	.pxl-menu-primary > li {
		margin: 0 6px !important;
	}
}

@media screen and (max-width: 768px) {
	.pxl-scroll-top.pxl-on {
		bottom: 70px !important;
	}
}

.custom-pxl-anchor .elementor-widget-container {
	padding-left: 20px !important;
}

.language-custom ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 8px;
  align-items: center;
}

.language-custom ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.language-custom ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  padding: 1px;
  border-radius: 50%;
  transition: background-color 0.2s;
}

.language-custom ul li.current-lang a {
  background-color: #0a954d;
}

.language-custom ul li a:hover {
  background-color: #0a954d;
}

.language-custom ul li a img {
  width: 28px !important;
  height: 28px !important;
  border-radius: 50%;
  object-fit: cover;
  display: block;
}

.pxl-header-mobile-elementor {
  width: 100%;
}

.bg-hover-linear {
    position: relative;
    overflow: hidden;
}
.bg-hover-linear::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60%;
    background: linear-gradient(to top, #13297e, transparent);
    opacity: 0;
    transition: opacity 0.2s ease;
    pointer-events: none;
    z-index: 1;
}
.bg-hover-linear:hover::after {
    opacity: 1;
}

.btn-circle a {
  width: 52px !important;
  height: 52px !important;
  line-height: 52px !important;
  border-radius: 100% !important;
  padding: 0 !important;
}

.btn-circle.hover-bg-white a:hover {
  background-color: white !important;
  color: #13297e
}

.btn-circle a i {
  margin-right: 0 !important;
}

.hover-zoom .pxl-item--inner:hover .pxl-item--image img {
  transform: scale(1.05) !important;
}

.desc-right .pxl-post--content {
  text-align: right;
}

.less-p-title .pxl-content {
  padding-top: 8px !important;
  padding-bottom: 30px !important;
}

.subtitle-full .pxl-heading--inner {
  width: 100%;
}