/*!
Theme Name: Celebrations Party Rentals
Theme URI:
Author: Zenxeon Technologies
Author URI:
Description: Celebrations Party Rentals Custom Theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: Celebrations Party Rentals
*/
    
 /* Blog Styles */

/* Turn off headers sitewide */
.page-header{
	display:none !important;
}


#toTop {
    background: #EC018C;
    border-radius: 90px !important;
    color: white;
    height: 60px;
    /* font-size: 42px; */
    padding-top: 16px !important;
    padding-left: 23px !important;
    width: 60px;
    bottom: 30px;
    right: none !important;
    left: 25px !important;
}
    
/* Social Icons */
.elementor-social-icon-facebook-f:hover{
	background:#3b5998 !important;
}

.elementor-social-icon-twitter:hover{
	background:#00aced !important;
}

.elementor-social-icon-google-plus-g:hover{
	background:#dd4b39 !important;
}


.elementor-social-icon-pinterest:hover{
	background:#dd4b39 !important;
}

.elementor-social-icon-instagram:hover{
	background:orange !important;
}

.elementor-social-icon-heart:hover{
	background:#EC018C !important;
}


/* Global Changes */
del{
    color: #EC018C !important;
}
.mega-address{
	color: white !important;
}
.mega-address a{
	color: white !important;
}
.site-content{
	margin:0px !important;
}
select{
    min-height: 40px;
}
.wp-menu-seperator{
	background: rgba(255,255,255,0.3);
    height: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.list-inline li{
    display: inline-block;
    width:32%;
    vertical-align: middle;
}
.list-inline li img{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80%;

}
.eael-advance-tabs .eael-tabs-content>div.active{
    padding-left:0px;
    padding-right:0px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.eael-advance-tabs .eael-tabs-content>div.active{
    padding-left:0px;
    padding-right:0px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}


/* Search Widget */
.aws-search-btn{
    border-collapse: separate !important; 
    background: #222222 !important;
    border: 0px !important;
	border-radius: 0px 90px 90px 0px !important;
	height: 40px !important;
    overflow: hidden;
    perspective: 1px;

}
.aws-search-btn_icon{
    color: #F0952C !important;
}
.aws-search-field{
    border-collapse: separate !important; 
    height: 40px !important;
    border-radius: 90px 0px 0px 90px !important;    
    padding-left: 20px !important;
    background: #222222 !important;
    border: 0px !important;
        overflow: hidden;
    perspective: 1px;
}


.jet-woo-products__item-content{
    overflow: visible !important;
}
.jet-woo-products .jet-woo-product-badge__sale {
    background-color: #EC018C;
}

/* Footer Changes */
.sub-footer a{
    color:#EC018C !important;
}
.sub-footer{
    color: #969899;
}

/* Wishlist */
.wishlist .jet-woo-products .jet-woo-products__item .jet-woo-products-cqw-wrapper {
    opacity: 1;
    visibility: visible;
}

/* Homepage Wishlist */
.wishlist .jet-wishlist-button__container{
    margin-left:10%;
    margin-right:10%;
    width:68% !important;
    position: relative;
    bottom:-105px;
    border-top:2px solid rgba(0,0,0,0.1);
}
.wishlist .jet-woo-products__item{
    position: relative;
}
.wishlist .jet-woo-products .jet-woo-products__inner-box{
    padding-bottom:40px;
}
.wishlist .jet-woo-product-price{
    text-align: right;
    color:white;
    padding-top:10px;
    padding-bottom:10px;
    top:-93px;
    right:-50%;
    width: 50%;
    background: rgba(0,0,0,0.6);
    position: relative;
}
@media screen and (max-width: 768px) {
   .wishlist .jet-woo-product-price{
    top:-94px ;
    }
		.wishlist .jet-wishlist-button__container{
				bottom:-50px;
		}
		.wishlist .jet-woo-products .jet-woo-products__inner-box{
				padding-bottom:0px;
		}

	.wishlist .jet-woo-products__item-content{
			position:relative;
			top:-52px;
	}

}
.jet-woo-products .jet-woo-product-badge__sale, .onsale{
	background: #EC018C !important;
	padding: 10px !important;
	
}
/* Widget Title - Lines */
 .widget-title .elementor-heading-title:after, .widget-title-centered .elementor-heading-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    right: 0%;
    background: #f1f1f1;
    z-index: -1;
}
.widget-title .elementor-widget-container,.widget-title-centered .elementor-widget-container{
    overflow: hidden;
}
.widget-title span{
    padding-right:10px !important;
    background: white !important;
}

.widget-title-centered span{
    padding-right:10px !important;
    padding-left:10px !important;
    background: white !important;
}