/*
Theme Name: ExeatThemes-Child
Description: This is a child theme for Agron
Author: Nejc Nose
Template: agron
Version: 1.0
Text Domain: exeat
*/

/* Global font override*/
body,
[class*="pxl-"],
[class*="pxl-"] * {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
}

i.fab, i.fas, i.far, i.fal, i.fad {
    font-family: "Font Awesome 5 Brands" !important;
}

i.fas, i.far, i.fal, i.fad {
    font-family: "Font Awesome 5 Free" !important;
}

/*body,
[class*="pxl-"],
[class*="pxl-"] * {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
}*/

.back-to-top-button.pxl-on {
	background-color: #5B8C51 !important;
}
.back-to-top-button svg {
    color: white !important;
}
.pxl-button.pxl-button-cart .pxl-count {
    background-color: #5B8C51 !important;
	color: #ffffff !important;
}

/*Prilagoditev debeline besedila na navigaciji*/
.pxl-navigation-menu li a {
        font-weight: 600 !important;
}

/*STYLING*/
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer{
	margin-bottom: 15px;
}

.woocommerce-info{
	border-top-color: #5b8c51 !important;
}
.woocommerce-info::before{
	color: #5b8c51 !important;
}
section#tag_cloud-2 {
    display: none !important;
}
.woocommerce .widget {
    background-color: transparent !important;
}
.woocommerce-shop #pxl-main {
    padding-block: 131px 131px !important;
}

/*SIDEMENU*/
.pxl-header .header-search-form .search-field {
    border-radius: 10px !important;
}
.pxl-header .header-search-form .search-submit {
    border-radius: 10px !important;
}

/*HERO*/
.subtitle-text.text1.split-initialized {
    color: #ffffff;
	margin-left: 5px;
}
.pxl-slider.slider-layout3 div.heading-title {
    font-size: 65px !important;
	font-weight: 600 !important;
}
.pxl-slider.slider-layout3 .slide-description {
	margin-left: 5px;
	font-weight: 500 !important;
}
.pxl-navigation-menu .sub-menu{
	border-radius: 10px;
}
/*HERO - mobile*/
@media (max-width: 575px){
	.subtitle-text.text1.split-initialized {
		line-height: normal !important;
		margin-bottom: 10px !important;
	}
	.pxl-slider.slider-layout3 div.heading-title {
    	font-size: 36px !important;
		font-weight: 600 !important;
	}
	.pxl-slider.slider-layout3 .slide-description {
        font-size: 18px !important;
    }
}

/*LIO MODELS - tabs*/
.pxl-service.pxl-service-layout2 .group {
    flex: 3 1 0 !important;
}

.pxl-service.pxl-service-layout2 .pxl-post-featured {
    flex: 4 1 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.pxl-service.pxl-service-layout2 .pxl-post-featured img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    max-height: 400px !important;
}
/*LIO MODELS - tabs - mobile*/
@media (max-width: 575px){
	.pxl-service.pxl-service-layout2 .pxl-post-featured {
    	overflow: visible !important;
		margin: auto !important;
	}
	.swiper-navigation .pxl-swiper-button {
    color: #72816d !important;
	}
}

/*OTHER Solutions*/
.pxl-service.pxl-service-layout3 .pxl-post-title {
    max-width: 235px !important;
}
.pxl-service.pxl-service-layout4 .pxl-post-content {
    bottom: auto !important;
}
.pxl-service.pxl-service-layout4 .pxl-post-icon {
    background-color: transparent !important;
	margin-bottom: 0 !important;
    /* display: none; */
}
.pxl-service.pxl-service-layout4 .featured-wrap {
    padding: 0 0px 10px 0 !important;
}

/*BLOG sekcija about*/
.pxl-post.pxl-post-layout4 .pxl-post-date .pxl-month-year {
    background-color: #5b8c50 !important;
}
.pxl-post.pxl-post-layout4 .pxl-post-date .pxl-day {
    background-color: #eddd5f !important;
}

/*ADD TO CART - Most popular*/
.home .pxl-product-actions {
    display: none !important;
}

/*CHECKOUT*/
.woocommerce-checkout #pxl-main {
    padding-block: 100px 100px !important;
}
@media screen and (max-width: 767px) {
    .woocommerce-checkout #pxl-main {
        padding-block: 50px 50px !important;
    }
	.woocommerce-checkout .woocommerce form.checkout .woocomerce-order #order_review #payment{
		padding: 20px !important;
	}
	.woocommerce-checkout .woocommerce form.checkout {
    	gap: 50px 24px !important;
	}
}

/*SOCIALS-off*/
.pxl-team.pxl-team-layout1 .pxl-post-socials {
    display: none !important;
}

/*BLOG*/
.page-id-1698 .pxl-post-featured img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.page-id-1698 .pxl-post-item:not(:has(.pxl-post-featured img)) .pxl-post-featured {
    background: linear-gradient(135deg, #3a5c32 0%, #5b8c51 50%, #7ab368 100%);
    height: 250px;
}
/*BLOG-homepage*/
.page-id-40 .elementor-element-43a1ca8 .pxl-post-featured img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.page-id-40 .elementor-element-43a1ca8 .pxl-post-item:not(:has(.pxl-post-featured img)) .pxl-post-featured {
    background: linear-gradient(135deg, #3a5c32 0%, #5b8c51 50%, #7ab368 100%);
    height: 250px;
}

/*Naslov*/
.pxl-post.pxl-post-layout2 .pxl-post-content h4 {
	font-size: 20px;
}
/*Single-post*/
.pxl-single-post h1 {
    font-size: 2em !important;
}

.pxl-single-post h2 {
    font-size: 1.6em !important;
}

.pxl-single-post h3 {
    font-size: 1.3em !important;
}

.pxl-single-post h4 {
    font-size: 1.1em !important;
}
/*Post date bg*/
.pxl-post.pxl-post-layout2 .pxl-post-content .pxl-post-date {
    background-color: #1E3917 !important;
    color: #ffffff !important;
}
/*Footer icon color*/
.pxl-icon-box-wrapper.icon-box-style1 .pxl-icon-box-icon {
    color: #e4e4e4 !important;
    background-color: #1E3917 !important;
}