/*!
Theme Name: Hello Elementor Child
Theme URI: https://crocoblock.com/
Author: Crocoblock
Author URI: https://crocoblock.com/
Description: Child theme for Hello Elementor with all CrocoBlock features compatibility.
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor-child
*/
.blur-effect {
    backdrop-filter: blur(33.95000076293945px) !important;
}
.blur-btn .elementor-button {
    backdrop-filter: blur(18.25079917907715px) !important;
}
.team-listing .jet-engine-listing-overlay-wrap .e-con-inner:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: #000;
    background: linear-gradient(180deg, rgba(42, 123, 155, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    width: 100%;
    height: 100%;
	z-index:9;
}
.team-listing .member-content {
    z-index: 99;
}
.counter-text .elementor-counter-title {
    text-align: center !important;
}
.blog-filters .jet-list-tree,.blog-filters .jet-radio-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blog-filters .jet-radio-list-wrapper{
	width:100%;
}
.blog-filters .jet-list-tree .jet-radio-list__decorator,
.blog-filters .jet-radio-list .jet-radio-list__decorator{
    display: none !important;
}
.news-letter-form .elementor-button {
    backdrop-filter: blur(18.25079917907715px);
	padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.news-letter-form input#form-field-email {
    padding: 0px 10px;
    backdrop-filter: blur(18.25079917907715px);
}
select.jet-select__control {
     appearance: none;
        -webkit-appearance: none; /* For Safari and Chrome */
        -moz-appearance: none; 
    background-image: url('/wp-content/uploads/chevron-down-svgrepo-com.svg'); /* For SVG or PNG */
    background-repeat: no-repeat;
    background-position: right 10px center; /* Adjust position as needed */
    background-size: 16px; /* Adjust size as needed */
    padding-right: 30px;
}
.team-listing .jet-listing-grid__item img {
    height: 400px;
    object-fit: cover;
    object-position: top center;
}
.team-filters form.jet-radio-list-wrapper fieldset {
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
}

.team-filters form.jet-radio-list-wrapper fieldset .jet-radio-list__row.jet-filter-row {
    flex: 0 0 21%;
}

.team-filters form.jet-radio-list-wrapper fieldset .jet-radio-list__row.jet-filter-row label.jet-radio-list__item {
    text-align: center !important;
}

.team-filters form.jet-radio-list-wrapper fieldset .jet-radio-list__row.jet-filter-row label.jet-radio-list__item .jet-radio-list__button {
    justify-content: center;
}
/*** Mobile Css ***/
@media(max-width:768px){
	.jet-mobile-menu .jet-nav__mobile-trigger i {
    font-size: 20px;
}
.blog-filters {
    overflow-x: scroll;
	overflow-y: hidden;
}
	.blog-filters form.jet-radio-list-wrapper fieldset{
		display: flex;
	}
 .blog-filters .jet-radio-list__row.jet-filter-row {
        width: auto !important;
        flex: 0 0 30%;
    }
.blog-filters .jet-radio-list__row.jet-filter-row  .jet-radio-list__button {
    align-items: center;
    justify-content: center;
}
.team-filters .jet-radio-list__row.jet-filter-row {
		flex: 0 0 40% !important;
        width: 100% !important;
        max-width: 40% !important;
}
.footer-menu-title {
    cursor: pointer;
    position: relative;
    padding-right: 20px;
}
.footer-menu-title::after {
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s;
    font-size: 12px;
    width:15px;
    height:15px;
    background-image:url('/wp-content/uploads/chevron-down-svgrepo-com.svg');
    filter: invert(100%) brightness(200%);
    background-size: cover;
}
.footer-menu-title.active::after {
    transform: translateY(-50%) rotate(180deg);
}
	.news-letter-form .elementor-button {
	padding-top: 11px !important;
    padding-bottom: 11px !important;
}
}

@font-face {
    font-family: "FreightDispProLight";
    src: url("/wp-content/uploads/FreightDispProLight-Regular.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "FreightDispProLight";
    src: url("/wp-content/uploads/FreightDispProLight-Italic.woff2") format("woff2");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: swap;
}
@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: swap;
}

.jet-logo__img {
    aspect-ratio: 727 / 51;
    height: auto;
}

.sd-cmp-CedjV .sd-cmp-MtHO2{
	    inset: auto!important;
	background:transparent;
}

.sd-cmp-CedjV *{
	inset: auto!important;
}

/* Force show filters column on mobile */
@media (max-width: 767px) {
    .jet-offcanvas,
    .jet-offcanvas .elementor-column,
    .jet-smart-filters,
    .jet-smart-filters .elementor-column {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
	    .jet-sticky-section {
        position: relative !important;
        top: auto !important;
    }
}