.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8544 .elementor-element.elementor-element-9ed9393{text-align:center;}.elementor-8544 .elementor-element.elementor-element-9ed9393 .elementor-heading-title{color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8544 .elementor-element.elementor-element-92a13b3{text-align:center;}.elementor-8544 .elementor-element.elementor-element-92a13b3 .elementor-heading-title{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8544 .elementor-element.elementor-element-8e54698{text-align:center;}.elementor-8544 .elementor-element.elementor-element-8e54698 .elementor-heading-title{color:#000000;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-repeater-item-243f9bf .swiper-slide-bg{background-color:#000000;background-image:url(https://jumpingjparty.com/wp-content/uploads/2025/11/Jumping-Js-Gradient.png);background-size:cover;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-repeater-item-ee686b4 .swiper-slide-bg{background-color:#000000;background-image:url(https://jumpingjparty.com/wp-content/uploads/2025/11/Jumping-Js-Gradient.png);background-size:cover;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-repeater-item-336749f .swiper-slide-bg{background-color:#000000;background-image:url(https://jumpingjparty.com/wp-content/uploads/2025/11/Jumping-Js-Gradient.png);background-size:cover;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-repeater-item-7773a4f .swiper-slide-bg{background-color:#000000;background-image:url(https://jumpingjparty.com/wp-content/uploads/2025/11/Jumping-Js-Gradient.png);background-size:cover;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-repeater-item-a2fa799 .swiper-slide-bg{background-color:#000000;background-image:url(https://jumpingjparty.com/wp-content/uploads/2025/11/Jumping-Js-Gradient.png);background-size:cover;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-repeater-item-a6492ae .swiper-slide-bg{background-color:#000000;background-image:url(https://jumpingjparty.com/wp-content/uploads/2025/11/Jumping-Js-Gradient.png);background-size:cover;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-repeater-item-4416e48 .swiper-slide-bg{background-color:#000000;background-image:url(https://jumpingjparty.com/wp-content/uploads/2025/11/Jumping-Js-Gradient.png);background-size:cover;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-repeater-item-74a29d2 .swiper-slide-bg{background-color:#000000;background-image:url(https://jumpingjparty.com/wp-content/uploads/2025/11/Jumping-Js-Gradient.png);background-size:cover;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:255px;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .swiper-slide-contents{max-width:66%;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .swiper-slide-inner{text-align:center;}.elementor-8544 .elementor-element.elementor-element-9fd7ea9 .elementor-slide-heading{font-family:"Titan One", Sans-serif;font-weight:normal;}.elementor-8544 .elementor-element.elementor-element-032dab6{text-align:center;}.elementor-8544 .elementor-element.elementor-element-032dab6 .elementor-heading-title{color:#000000;}.elementor-8544 .elementor-element.elementor-element-fedf9e7 iframe{height:539px;}@media(max-width:767px){.elementor-8544 .elementor-element.elementor-element-1c6f9b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8544 .elementor-element.elementor-element-fbc3271 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8544 .elementor-element.elementor-element-032dab6{text-align:center;}}/* Start custom CSS for wp-widget-widget_featured, class: .elementor-element-1c6f9b5 */.elementor-8544 .elementor-element.elementor-element-1c6f9b5 .rentNameIO {
   font-size: 1.2rem;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    line-height: 1.1rem;
    color: black;
    padding: 10px;
    vertical-align: middle;
    display: none;
    width: 10%;
    height: 54px;
    border-radius: 5px;
    
}
.io_mm_title .io_mm_outer{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(50px, 150px));
    grid-gap: 5px;
}

.elementor-8544 .elementor-element.elementor-element-1c6f9b5
.io_mm_item {
border-radius: 0;
padding: 0;
background-color: none;
box-shadow: none;
}


.elementor-8544 .elementor-element.elementor-element-1c6f9b5 
.io_mm_item:hover {
    box-shadow: none;
}

.elementor-8544 .elementor-element.elementor-element-1c6f9b5 .io_item2_list,.elementor-8544 .elementor-element.elementor-element-1c6f9b5 .io_item2_listcat,.elementor-8544 .elementor-element.elementor-element-1c6f9b5 .io_item2_listrent{
    background-color: none !important;
}

.elementor-8544 .elementor-element.elementor-element-1c6f9b5 .cat_img {
    width: 100%;
    height: 372px !important;
    max-height: unset;
    padding: 0px;
    object-fit: contain;
}
 
.catDescriptionIO_small {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 107px;
    padding: 25px;
    text-align: left;
    font-size: .9rem;
    background-color: ghostwhite;
}

.io_mm_item_scrolling{
    height: auto;
    margin-bottom: 0;
}

.elementor-8544 .elementor-element.elementor-element-1c6f9b5 .io_item2_list_inner{
    display: none;
}

.io_item2_list, .io_item2_listcat, .io_item2_listrent{
    margin-bottom: 0;
    padding: 0;
}

.flickity-viewport{
    height: 260px !important;
}

.flickity-prev-next-button.next{
    right: 0;
    height: 100px;
}

.flickity-prev-next-button.previous{
    left: 0;
    height: 100px;
}

.io_mm_item div.view-product-button{
    position: absolute;
    display: none;
}

@media (max-width: 600px){
    .elementor-8544 .elementor-element.elementor-element-1c6f9b5 .io_mm_outer .cat_img {height:142px !important;padding:0;}
    .io_mm_item:hover{
    box-shadow: none;
}
.io_mm_item{
    box-shadow: none;
}
}/* End custom CSS */