/*   
Theme Name: Jtheme Jello Child
Theme URI: https://elementor.com
Description: Simple and lightweight Jezweb theme
Author: Jezweb
Author URI: https://www.jezweb.com.au/
Template: elementor-hello-theme-master
Text Domain: elementor-hello-theme-child
Version: 1.0
*/

.header-menu .elementor-nav-menu--main .elementor-item {
	padding-bottom: 15px!important;
}
.header-menu .elementor-nav-menu li {
	border-right: 1px solid #616161;
}
/****Category Pages**/
.brands-menu  .elementor-nav-menu a {
	padding-left: 0!important;
}
.sub-catergory-menu .sort-by a {
	padding: 10px 0 10px 10px;
	display: block;
}
.sub-catergory-menu .sort-by {
	list-style: none!important;
	margin-left: 0!important;
}
.brands-menu .elementor-nav-menu li, .sub-catergory-menu .sort-by li {
	position: relative;
	border-bottom: 1px solid #000;
}
.brands-menu .elementor-nav-menu li:after, .sub-catergory-menu .sort-by li:after{
	content:"\f105";
	font-family: "Font Awesome 5 Free"!important;
	color: #e82c2e;
	position: absolute;
	font-weight: bold;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	font-size: 20px;
}
.portfolio-section.elementor-widget-portfolio a .elementor-portfolio-item__overlay {
    position: relative !important;
    background: none !important;
    opacity: 1 !important;
}
.portfolio-section .elementor-portfolio__filters {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important;
}
/***Twitter Feed***/
.twitter-feed {
    max-height: 440px;
    overflow: hidden;
}

.portfolio-section .elementor-post__thumbnail {
    height: 220px;
}

.portfolio-section .elementor-post__thumbnail img {
    width: 70%!important;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/***Woocommerce***/
.product-page-tag h5 {
    display: none!important;
}
.product-page-category .product-category img{
    display: none!important;
}

.woocommerce-page .product-page-category ul.products li.product {
    margin: 0!important;
}

.woocommerce .yith_ywraq_add_item_browse_message a{
	background-color: #000000!important;
	color: #fff!important;
	padding: .618em 1em;
	display:inline-block!important;
	margin-top: 10px;
}

.woocommerce .yith_ywraq_add_item_browse_message a:hover{
	background-color: #e82c2e!important;
}

/* product align add to cart button */
.product_list_bottom li.product {
	padding-bottom: 50px!important;
	display: grid!important;
}
.product_list_bottom li.product a.button { 
	    position: absolute!important;
    width: 100%;
    bottom: 0;
    left: 0;
}