/*
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 ***************/


.nasa-topbar-wrap {
    background: #1075bc;
    color: #fff;
}

.nav-wrapper .root-item>a {
    letter-spacing: 0 !important;
    font-size: 16px;
}
.main-img {
    background: #F5F5F5;
    padding: 15px;
    border-radius: 10px;
}
div#masthead {padding: 20px 0;}

.nasa-topbar-wrap a {
    color: #fff;
}
 body .price, body .product-item .info .price{
    font-weight: bold !important;
    font-size: 20px;
}
.product-item .info .name {
    font-weight: bold;
}
.nasa-nav-top .nasa-nav-arrow {
    top: -20px;
}
.elementor-button-icon svg {
    width: 1.2em !important;
    height: auto !important;
}
.elementor-widget-icon-box .elementor-icon-box-icon {
    width: 75px;
    height: 75px;
    background: #0f75bc;
    border-radius: 10px;
    align-items: center;
    justify-content: center;
}
#top-bar ul li:first-child {
    margin-right: 20px;
}

#top-bar ul li i {
    margin-right: 3px;
}


.cate_slider .nasa-item-wrap {
    padding: 0 !important;
    border: none !important;
    background: none  !important;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
}

.cate_slider .nasa-cat-thumb.right {
    width: 190px;
    height: 190px;
    line-height: 190px;
    text-align: center;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    margin: 0 auto;
}

.cate_slider .grid-product-category .nasa-cat-thumb img {
       width: 110px;
    height: 110px;
    object-fit: contain;
}

.cate_slider .grid-product-category .nasa-cat-info {
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
.cate_slider .grid-product-category .nasa-title {
    font-weight: bold !important;
    color: #000;
    font-size: 18px;
    line-height: 1.2;
}
.cate_slider .grid-product-category .nasa-view-more {
    display: none !important;
}

.cate_slider .grid-product-category .count {
    margin-left: 0;
    color: #000000;
}

#nasa-footer .footer-light-2 .contact-information , #nasa-footer .nasa-nav-sc-menu, .footer-wrapper .row.margin-top-25{
    margin-top: 0 !important;
}
.cate_slider .nasa-cat-thumb.right:after, .cate_slider .nasa-relative a:after{
    content: '';
    background: url(https://gramentheme.com/html/bookle/assets/img/book-categori/circle-shape.png);
    width: 180px;
    height: 180px;
    position: absolute;
    background-repeat: no-repeat;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-position: center;
    animation: cir36 10s linear infinite;
	background-size: 170px;
    top: 5px;
}

@keyframes cir36 {
	100% {
			  transform: rotate(360deg);
	}
}
.cate_slider .nasa-relative img{
	height: auto !important;
    width: auto !important;
}

#top-bar ul.sub-menu li, #top-bar ul.sub-menu li a {
    color: #333333;
}

.nasa-footer-bottom .large-4 {
    text-align: center;
    width: 100%;
}
.price_table  thead {
    background: #1075bc;
    color: #fff;
}

.price_table table td, .price_table table th {
    border: 1px solid #ddd;
    padding: 15px 15px !important;
}

.price_table table {
    max-width: 900px;
    margin: 0 auto;
}
.price_table table th {
    letter-spacing: 0px;
    font-size: 17px;
}


