/*
Theme Name: Graviton Child
Theme URI: http://demo.bravisthemes.com/graviton
Author: Bravis-Themes
Author URI: https://bravisthemes.com/
Description:Graviton is a sleek and modern WordPress Theme designed specifically for construction, renovation, factory, engineering, handyman, building, architecture, interior and development-related businesses. The theme features a clean and professional design that is both aesthetically pleasing and easy to navigate. The layout is fully responsive, ensuring that your website will look great on all devices, including desktops, laptops, tablets, and smartphones. Graviton is also highly customizable, allowing you to easily modify the layout, colors, and fonts to match your brand and style.
Version: 1.0.5
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: graviton
Text Domain: graviton-child
Tags:architecture, builder, building, business, company, construction, contractor, corporate, electrician, engineering, handymen, industry, painter, plumber, renovation
*/

.pxl-nav-menu .pxl-menu-primary > li > a:before, .pxl-heading .pxl-item--subtitle.px-sub-title-dot .pxl-item--subtext:before,
.pxl-heading .pxl-item--subtitle.px-sub-title-dot-2 .pxl-item--subtext:before, .pxl-heading .pxl-item--subtitle.px-sub-title-dot-3 .pxl-item--subtext:before,
.pxl-el-divider:before, .pxl-el-divider:after, .btn:not(.btn-stroke), .pxl-breadcrumb a i, .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .meta-bottom .content-left > div > span:before,
.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .meta-bottom .btn-readmore a:hover, .pxl-list1.style-2 .pxl-item--icon:before, .wrap-ctf2 button, .pxl-accordion1.style5 .pxl-accordion--title:before,
.pxl-team-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--image .pxl-item--social a:last-child, .pxl-image-carousel.style-2 .pxl-item--image .lightbox, .pxl-project--navigation .pxl--item-prev a:hover i, .pxl-project--navigation .pxl--item-next a:hover i,
.pxl-heading .pxl-item--subtitle.px-sub-title-dot-2 .pxl-item--subtext:after, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .icon-testimonial, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .icon-testimonial:before, 
.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active, .pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span:hover, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner:before, .pxl-accordion1.style3 .pxl--item.active .pxl-accordion--title, .pxl-archive-post .post-date .date-day, .pxl-archive-post .post-content .post-metas .meta-inner > span:not(:last-child):before, .pxl-archive-post .post-content .post-btn-wrap a, .pxl-archive-post .post-content .post-btn-wrap a:hover .icon, .pxl-location .pxl-holder-items .pxl-list:before, .pxl-location .pxl-holder-items .pxl-list .pxl--item:before, .pxl-location .pxl-holder-items .pxl-button-location a, .error404 .pxl-error-subtitle:before, .error404 .btn-sm, .widget_categories ul:not(.list) li > a:hover, .widget_tag_cloud a:hover, .widget_product_tag_cloud a:hover, .widget_search .search-submit:hover, .btn-submit, .widget_product_categories ul:not(.list) li.current-menu-item > a, .widget_categories ul:not(.list) li.current-menu-item > a, .widget_nav_menu ul:not(.list) li.current-menu-item > a, .widget_pages ul:not(.list) li.current-menu-item > a, .widget_archive ul:not(.list) li.current-menu-item > a, .widget_meta ul:not(.list) li.current-menu-item > a, .widget_recent_entries ul:not(.list) li.current-menu-item > a, .widget_product_categories ul:not(.list) li.current-cat > a, .widget_categories ul:not(.list) li.current-cat > a, .widget_nav_menu ul:not(.list) li.current-cat > a, .widget_pages ul:not(.list) li.current-cat > a, .widget_archive ul:not(.list) li.current-cat > a, .widget_meta ul:not(.list) li.current-cat > a, .widget_recent_entries ul:not(.list) li.current-cat > a, .widget_product_categories ul:not(.list) li.current-cat-parent > a, .widget_categories ul:not(.list) li.current-cat-parent > a, .widget_nav_menu ul:not(.list) li.current-cat-parent > a, .widget_pages ul:not(.list) li.current-cat-parent > a, .widget_archive ul:not(.list) li.current-cat-parent > a, .widget_meta ul:not(.list) li.current-cat-parent > a, .widget_recent_entries ul:not(.list) li.current-cat-parent > a, .widget_product_categories ul:not(.list) li > a:hover, .widget_categories ul:not(.list) li > a:hover, .widget_nav_menu ul:not(.list) li > a:hover, .widget_pages ul:not(.list) li > a:hover, .widget_archive ul:not(.list) li > a:hover, .widget_meta ul:not(.list) li > a:hover, .widget_recent_entries ul:not(.list) li > a:hover, .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text:before, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item--date, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .post-date .date-day, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top .pxl-item--author:hover, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top .pxl-item--categorie a:hover, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top .pxl-item--author:hover, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top .pxl-item--categorie a:hover, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title:before, .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow:hover, .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow:hover, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top .pxl-item--author:hover a, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top .pxl-item--categorie a:hover a
{
    background-color: var(--e-global-color-primary);
}
a:hover, .pxl-menu-primary li.menu-item > a:hover, .pxl-menu-primary li.menu-item > a.current, .pxl-menu-primary li.menu-item.current_page_item > a, .pxl-menu-primary li.menu-item.current-menu-item > a, .pxl-menu-primary li.menu-item.current_page_ancestor > a, .pxl-menu-primary li.menu-item.current-menu-ancestor > a, .pxl-swiper-slider .pxl-post--title a:hover, .pxl-swiper-slider .pxl-post--category a:hover, .pxl-service-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--readmore a:hover, .pxl-service-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--readmore a:hover i:before, .pxl-accordion1.style5 .pxl-accordion--content ul li:before, .pxl-image-carousel.style-2 .pxl-item--image .lightbox:hover, .color-primary, .elementor-1620 .elementor-element.elementor-element-d694931 .pxl-icon-box .pxl-item--icon i, .pxl-project--navigation .pxl--item-prev a:hover, .pxl-project--navigation .pxl--item-next a:hover, .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow:hover, .pxl-search-popup-button:hover i, .single-post-inner .meta-inner i, .pxl-list1 .pxl-item--icon, blockquote:not(.pxl-blockquote):before, .comments-area .comment-respond .logged-in-as a:hover, .single-post-inner .meta-inner a:hover, .pxl-breadcrumb a:hover, .widget_block .wp-block-latest-posts__list a:hover, .widget_block .wp-block-latest-comments a:hover, .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a .pxl-menu-item-text, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-item--author a:hover, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--category a:hover, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title:hover, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title:hover, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore:hover i, .pxl-archive-post .post-content .post-metas .meta-inner a:hover
{
	color: var(--e-global-color-primary);
}
.cls-1 {
	fill: var(--e-global-color-primary) !important;
}
.color-primary, .elementor-1620 .elementor-element.elementor-element-d694931 .pxl-icon-box .pxl-item--icon i
{
	fill: var(--e-global-color-primary);
	text-fill-color: var(--e-global-color-primary);
	-webkit-text-fill-color: var(--e-global-color-primary);
}
.hv-divider:hover .elementor-divider-separator {
    border-color: var(--e-global-color-primary) !important;
}
.elementor-28 .elementor-element.elementor-element-68563a2 > .elementor-element-populated, blockquote:not(.pxl-blockquote) {
	border-color: var(--e-global-color-primary);
}

.violet {
	color: #392e71
}
/*.home {
    background: url('/wp-content/uploads/2024/10/Upscale-Creative-2048x2048-1.png');
    background-repeat: repeat-y;
    background-size: contain;
}*/
.elementor-13643 .elementor-element.elementor-element-b4674af .pxl-heading .pxl-item--subtitle, .elementor-13643 .elementor-element.elementor-element-b4674af .pxl-heading .pxl-item--subtitle span {
    font-size: 2.5rem;
    line-height: 1.65;
}
.wrap-ctf2 {
    border-top: 5px solid var(--e-global-color-primary);
}
.wrap-ctf2 button {
    min-width: 300px;
}
.pxl-nav-menu .pxl-menu-item-text {
    text-transform: capitalize;
}
#pliki .elementor-widget-wrap.elementor-element-populated .pxl-button a {
    width: 100%;
}
#pliki .elementor-widget-wrap.elementor-element-populated .pxl-button a i {
    margin-left: auto!important;
}
.home .pxl-slider-carousel .content--wrapper {
    margin-left: auto;
    margin-right: 50px;
    padding-bottom: 50px;
}
.home  .pxl-slider-carousel .pxl-item--link {
	display: none
}
.elementor-76 .elementor-element.elementor-element-3156ebc .pxl-counter .pxl-counter--number {
	font-size: 45px;
}
.elementor-7103 .elementor-element.elementor-element-264e1c9 .pxl-link a i,
.elementor-7103 .elementor-element.elementor-element-dbd5c35 .pxl-link a i {
	margin-top: 5px;
}
.polylang_langswitcher li {
    list-style: none;
}

.polylang_langswitcher li a img {
    margin-right: 3px    
}
@media (min-width: 1201px) {
	.pxl-menu-primary li:last-child {
    	display: none;
	}
}
@media (max-width: 1367.98px) {
	.elementor-13643 .elementor-element.elementor-element-b4674af .pxl-heading .pxl-item--subtitle, .elementor-13643 .elementor-element.elementor-element-b4674af .pxl-heading .pxl-item--subtitle span {
    	font-size: 1.5rem;
    	line-height: 1.35;
	}
	.elementor-13643 .elementor-element.elementor-element-ed08c02 .pxl-text-editor, .elementor-13643 .elementor-element.elementor-element-ed08c02 .pxl-text-editor p {
    	font-size: 16px;
	}
}
@media (max-width: 967.98px) {
	.elementor-13643 .elementor-element.elementor-element-b4674af .pxl-heading .pxl-item--subtitle, .elementor-13643 .elementor-element.elementor-element-b4674af .pxl-heading .pxl-item--subtitle span {
    	font-size: 1rem;
    	line-height: 1.35;
	}
	.elementor-13643 .elementor-element.elementor-element-ed08c02 .pxl-text-editor, .elementor-13643 .elementor-element.elementor-element-ed08c02 .pxl-text-editor p {
    	font-size: 16px;
		line-height: 1;
	}
}