/*
Theme Name: Elessi Child Theme
Theme URI: https://elessi.nasatheme.com/demo/
Description: This is a child theme for Elessi Theme
Author: NasaTheme
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
.product-warp-item .product-img {
    height: 295px !important;
    object-fit: cover;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #f9f9f9 !important;
    flex-direction: column !important;
    box-shadow: 0px 0px 8px 0px #e1e1e1;
}
.item-wrap.slick-slide.slick-current.slick-active {
	background-color: #f8f8f8;
    height: 402px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    object-fit: contain;
}
.related-product .product-img-wrap .product-img{
    display: flex;
    height: 210px;
    align-items: center;
    justify-content: center;
    background-color: #f8f8f8;
}
.nav-wrapper .root-item:hover > a:hover, .nav-wrapper .root-item.current-menu-ancestor > a:hover, .nav-wrapper .root-item.current-menu-item > a:hover {
    color: #133376;
}
.nav-wrapper .root-item:hover > a::after, .nav-wrapper .root-item.current-menu-ancestor > a::after, .nav-wrapper .root-item.current-menu-item > a::after {
    border-color: #133376;
}
header.site-header{
	border-bottom: 1px solid #ebf2ff;
}
header .top-bar{
	background-color: #ebf2ff; border-bottom: 1px solid #ebf2ff !important;
}
.topbar-mobile-text {display: none;}