/*
Theme Name: Joss
Theme URI: http://demo.bravisthemes.com/joss
Author: Bravis-Themes
Author URI: https://bravisthemes.com/
Description: Joss is an exclusive website template specially made for personal portfolios, CV, and resume with elegant and professional design. Made using only the finest coding and design practices by an experienced ThemeForest author with over 15 years of experience. Joss has stunning styles and elements to help you make a professional website in no time. Get Joss now.
Version: 1.0.0
Tested up to: 6.0
Requires PHP: 7.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: joss
Tags:   agency, bootstrap, clean, cv, designer, developer, freelancer, modern, one page portfolio, onepage, personal portfolio, photographer, responsive, resume, vcard 
*/

.pxl-scroll-top a {
    color: #f31e1b !important;
}
section#resources .pxl-item--inner {
    position: relative;
}
section#resources .pxl-item--inner .pxl-post--meta {
    position: absolute;
    bottom: 30px;
    left: -25px;
    color: #F31E1B;
    font-family: 'Outfit';
    font-size: 14px;
    font-weight: 400;
    line-height: 42px;
}
section#resources .pxl-item--inner h3.pxl-post--title {
    font-size: 30px;
    font-family: 'Outfit';
    font-weight: 500;
}
.pxl-contact-form1 .contact2 .row .col-4 .form input {
    background: #F6F2EC !important;
}
.pxl-fade-scrollm {
    display: none;
}
#pxl-header-elementor .pxl-header-elementor-sticky{
	top: 0 !important;
}
div#gallery-sec img {
    height: 300px;
    object-fit: cover;
}
.envira-gallery-wrap .envira-pagination {
    text-align: center;
}
.envira-gallery-wrap .envira-pagination a {
    padding: 10px 20px;
    background: #ea0025;
    color: #fff;
}
.envira-gallery-wrap .envira-pagination span.page-numbers.current {
    background: #212121;
    padding: 9px 20px;
    color: #fff;
}
.envira-gallery-wrap .envira-pagination a:hover {
    background: #212121;
}
ul#menu-menu-hiden li i {
    display: none;
}
.elementor-background-video-container video {
    position: unset !important;
    transform: unset !important;
}
input#esfpx_email_0db7ae22d3ae2 {
    border: 1px solid #8c6d34 !important;
    color: #202020;
}
input#il54l {
    width: 100% !important;
}
.testimonial-sec .elementor-testimonial {
    box-shadow: 0 0 15px #8c6d34 !important;
    padding: 20px !important;
    border-radius: 10px !important;
}
.woocommerce-shop div#pxl-main, .single-product div#pxl-main {
    padding: 0 !important;
}
.woocommerce ul.products li.product .woocommerce-product-title, .woocommerce .woocommerce-product-title {
    color: #8c6d34 !important;
}
.woocommerce ul.products li.product .price .amount {
    -webkit-text-fill-color: #8c6d34 !important;
}
.woocommerce-checkout #customer_details {
    width: 100%;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right {
    width: 100%;
}
.woocommerce-checkout #customer_details .woocommerce-billing-fields > h3 {
    font-size: 24px;
}

@media only screen and (max-width: 1000px) and (min-width: 320px){
	.pxl-section-fix-bottom {
		z-index: -0;
	}
	.widget .widget-title, .pxl-widget-title {
		margin-bottom: 0;
	}
}