/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1728218350
Updated: 2024-10-06 12:39:10

*/

body h3.listing-title{
    font-size:18px !important;
}
body .swiper-slide .slide-cont{
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    transition: transform 0.2s, box-shadow 0.2s;
    margin:0px 10px 20px;
    min-height: 600px;
}
body .swiper-slide .slide-cont:hover {
    transform: translateY(-5px);
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
}

body .swiper-slide .content-area{
    padding:0 20px 20px;
}

body .myCarousel .swiper-slide img {
    max-width: 430px;
    object-fit: cover;
    height: 370px;
    width: 100%;
    border-radius: 10px 10px 0px 0px;
}

body .myCarousel .swiper-slide p {
    font-size: 14px;
}
body .myCarousel .swiper-slide span{
    font-size: 12px;
}

.myCarousel .swiper-slide h4 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
}
.listing-live{
    font-size: 11px;
    margin-left: 2px;
    color: #0a35e8;
    position: relative;
    top: -1px;
}
.listing-pending{
    font-size: 11px;
    margin-left: 10px;
    color: #e80a0a;
    position: relative;
    top: -1px;
}
.my-listing td{
    text-align:left;
}
.my-listing-flex{
    justify-content: end;
    text-wrap-mode: nowrap;
}
.my-listing-flex a{
    font-size: 12px !important;
    padding: 2px 10px !important;
}
.fa-eye{
    font-size: 13px;
    position: relative;
    top: -1px;
    left: 4px;
    color: #015c63;
}

.feature-image-show-jm{	   
    width: 100%;
    min-height: 600px;
	height:100%;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.feature-image-show-jm.top-style{
	background-position:top center;
}
.feature-image-show-jm.center-style{
	background-position:center center;
}
.feature-image-show-jm.bottom-style{
	background-position:bottom center;
}


.categories-photo-video .listing-title a {
    color: #1A395C;
    text-decoration: none;
    font-size:18px;
}

.categories-photo-video .listings-grid {   
/*     grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));     */
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.categories-photo-video .listing-image img{
    max-height: 280px;
}

.hero-search .dropdown-option{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 260px;
}
body .woocommerce table.shop_table_responsive.my-listing tr td, 
body .woocommerce-page table.shop_table_responsive.my-listing tr td {        
	text-align: left !important;
}

@media(max-width:768px){
	body .acf-field {
		width: 100% !important;
	}
	.acf-tab-group li {
		width: 100% !important;
	}
	body.logged-in.woocommerce-account .e-con{
		padding:0px 20px !important;
	}
	body h3{
		font-size:20px !important;
	}
	body h2{
		font-size:24px !important;
	}
}