/*
Theme Name: Qempo Child
Theme URI: https://gaviaspreview.com/wp/qempo/
Author URI: http://gaviasthemes.com/
Author: Gaviasthemes Team
Description: Child theme for the Qempo theme.
Template: qempo
*/

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #fd6151;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1025px;
  --breakpoint-xl: 1320px;
  --font-family-sans-serif: "Roboto", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --qempo-font-sans-serif: "Roboto", sans-serif;
  --qempo-theme-color:             #ff3a4c;
  --qempo-gradient-color-second:   #ff774a;
  --qempo-theme-color-second:      #070346;
  --qempo-link-color:              #070346;
  --qempo-hover-color:             #fd6151;
  --qempo-body-color:              #777777;
  --qempo-heading-color:           #070346;
  --qempo-heading-font-family: 'Poppins', sans-serif;
  --qempo-footer-bg-color:           #f7f7f7;
  --qempo-footer-color:              #777;
  --qempo-footer-color-link:         #777;
  --qempo-footer-color-link-hover:   #fd6151;
  --tec-font-family-sans-serif: var(--qempo-heading-font-family);
  --tec-color-accent-primary: var(--qempo-theme-color);
  --tec-font-size-4: 16px;
  --tec-line-height-2: 28px;
  --tec-spacer-14: 60px;
  --tec-spacer-13: 60px;
}

/* Navigation */

ul.gva-nav-menu > li .submenu-inner li a, ul.gva-nav-menu > li ul.submenu-inner li a {
	text-transform:none;
}

ul.gva-nav-menu > li > a {
	padding: 0;
}

ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner ul.megamenu-sub > li > a {
	color: #029edf !important;
}

ul.gva-nav-menu > li > a {
	color: #000;
}

.header-mobile-content .header-content-inner {
	display: flex;
    align-items: flex-end;
}

.custom-breadcrumb .breadcrumb {
  display: none;
}

.ymc-smart-filter-container .filter-layout2 .filter-entry .filter-item .filter-link.active {
  color: #fff;
  font-weight: 600;
  background: linear-gradient(to right, var(--qempo-theme-color), var(--qempo-gradient-color-second));
}

.ymc-smart-filter-container .filter-layout2 .filter-entry .filter-item .filter-link {
  color: #070346;
    border: 1px solid #ff3a4c;
    background-color: #fff;
}

.ymc-smart-filter-container .filter-layout2 .filter-entry .group-filters .name-tax {
  color: #070346;
  border-bottom: none;
}

.service-item.style-2 .box-icon, .service-item.style-2 .box-icon .icon {
  display: flex;
  justify-content: center;
}

.tax-pakiet {
  display: none;
}

.service-item-content .read-more {
  display: none;
}

.hide {
  display: none;
}

.active {
  border-width: 5px !important;
}

@media (max-width: 1024.98px) {
  .custom-breadcrumb .breadcrumb-container-inner {
    padding-bottom: 60px !important;
    padding-top: 260px !important;
  }
}

.custom-breadcrumb {
  background-position: center;
}

.header-builder-frontend.header-position-absolute .header-builder-inner {
  position: relative;
}

@media (max-width: 1319.98px) {
  .custom-breadcrumb .breadcrumb-container-inner {
      padding-bottom: 80px !important;
      padding-top: 270px !important;
  }
}