@import "_fonts.css";

/*
Theme Name: Zella Theme Child
Theme URI: http://zella.nasatheme.com
Description: This is a child theme for Zella Theme
Author: NasaTheme team
Author URI: http://nasatheme.com
Template: zella-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/


/*My Edit*/

* {
    font-family: 'IRANSans', sans-serif;
}

.star-rating span::before {
    font-family: 'FontAwesome';
}

body, p, h1, h2, h3, h4, h5, h6, #top-bar, .nav-dropdown, .top-bar-nav a.nav-top-link, .cart-count, .mini-cart .nav-dropdown-inner, .megatop > a, .header-nav li.root-item > a, .nasa-tabs .nasa-tab a, #vertical-menu-wrapper li.root-item > a, .service-title, .price, .amount, .banner .banner-content .banner-inner h1, .banner .banner-content .banner-inner h2, .banner .banner-content .banner-inner h3, .banner .banner-content .banner-inner h4, .banner .banner-content .banner-inner h5, .banner .banner-content .banner-inner h6 {
    font-family: 'IRANSans' !important;
}

.product-info .cart .single_add_to_cart_button {
    padding: 15px 77px !important;
}

.nasa-layout-classic .product-info .cart .single_add_to_cart_button {
    padding: 15px 30px !important;
}

article.post .entry-readmore {
    display: none;
}

.nasa-post-navigation .post-navigation .nav-links .nav-previous {
    width: 9% !important;
    float: left;
}

#comments textarea {
    resize: vertical !important;
}

.large-2.columns.nasa-rtl .icon-nasa-right-arrow::before {
    content: "\74";
}

.large-2.columns.nasa-rtl .icon-nasa-left-arrow::before {
    content: "\75";
}

.desktop-margin-bottom-80 {
    margin-bottom: 30px !important
}

.inline-block.right {
    float: left !important
}

.lost_password.inline-block.right {
    float: left !important
}

.product-details .woocommerce-tabs #reviews #respond textarea#comment {
    resize: vertical !important;
}

li.menu-item.nasa-megamenu > .nav-dropdown > .div-sub > ul > li.menu-item.megatop > a img {
    transition-duration: 0.3s;
}

li.menu-item.nasa-megamenu > .nav-dropdown > .div-sub > ul > li.menu-item.megatop > a img:hover {
    box-shadow: 0 15px 40px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 15px 40px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 15px 40px 0 rgba(0,0,0,.2);
    -o-box-shadow: 0 15px 40px 0 rgba(0,0,0,.2);
    -ms-box-shadow: 0 15px 40px 0 rgba(0,0,0,.2);
}

.wpcf7-form-control-wrap.your-message, .wpcf7-form-control.wpcf7-textarea {
	resize: vertical !important;
	height: 100px;
}

.nasa-static-sidebar#nasa-quickview-sidebar.nasa-active {
    left: 0;
    right: inherit;
}

.nasa-static-sidebar#nasa-quickview-sidebar {
    left: -650px;
}

.portfolio-single-item .large-8.nasa-col.columns {
    float: right;
}

body [class*="column"] + [class*="column"]:last-child {
    float: right;
}

@media only screen and (min-width: 768px) {
  .large-10 {
      position: relative;
      width: 80%;
  }
}

.comment-meta.commentmetadata.right {
    margin-right: 5px;
}


body.nasa-rtl .nasa-topbar-wrap-content-default .nasa-widget-avatar.nasa-widget-toggle:before, body.nasa-rtl .nasa-topbar-wrap-content-default .nasa-widget-avatar.nasa-widget-toggle:after {
    left: 10px !important;
}

body.nasa-rtl .nasa-labels-filter-top .nasa-labels-filter-accordion .nasa-top-row-filter li {
    margin-left: 10px !important;
}

.nasa-title .nasa-heading-title {
    margin-bottom: 2.3em;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 22px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 10px;
}

#nasa-menu-sidebar-content.nasa-active {
    right: 0;
    left: inherit;
}

#nasa-menu-sidebar-content {
    left: 0;
    right: -550px;
}

.page-inner .large-4.columns {
    float: right;
}

.nasa-labels-filter-top .nasa-labels-filter-accordion .nasa-top-row-filter.nasa-top-row-filter-type-2 li .nasa-tab-push-cats, .nasa-labels-filter-top .nasa-labels-filter-accordion .nasa-top-row-filter.nasa-top-row-filter-type-2 li .nasa-tab-filter-cats {
    margin-right: 0;
    margin-left: 10px;
}

/*.nasa-sc-posts-warp .nasa-blog-sc.nasa-sc-blogs-list.nasa-blog-wrap-all-items .large-4.columns.right {
    float: left !important;
}*/

.product-deal-special-countdown.nasa-single-product-deal-countdown .text-center {
    direction: ltr;
}

.nasa-sc-pdeal-countdown {
    direction: ltr !important;
}

.nasa-sc-pdeal-countdown:hover {
    direction: ltr;
}

.nasa-countdown-large {
    direction: ltr !important;
}

/*sidebar left-right code*/

/*#main-content .product-page .nasa-sidebar-single-product.left {
    left: inherit;
    right: 0;
    border-radius: 3px 0 0 3px;
}

.nasa-side-sidebar.nasa-sidebar-left.nasa-show {
    left: inherit;
    right: 0;
}

.nasa-side-sidebar.nasa-sidebar-left {
    left: 0;
    right: -400px;
}*/

.large-4.medium-4.small-6.columns.nasa-toggle-layout-side-sidebar {
    float: right;
    text-align: right;
}

.large-4.medium-4.small-6.nasa-clear-none.columns.nasa-sort-bar-layout-side-sidebar {
    float: left;
    text-align: left;
}

.large-4.medium-4.columns.hide-for-small.nasa-change-view-layout-side-sidebar {
    float: right;
}

.wpb_text_column.wpb_content_element .wpb_wrapper .nasa-title-heading {
    font-weight: 700 !important;
    font-style: normal;
    font-size: 18px;
}

.li_wapper .large-8.medium-6.small-8.columns.product-meta .nasa-badges-wrap .badge.sale-label {
    -webkit-transform: translateX(11%) !important;
    -moz-transform: translateX(11%) !important;
    -o-transform: translateX(11%) !important;
    -ms-transform: translateX(11%) !important;
    transform: translateX(11%) !important;
}

.li_wapper .large-8.medium-6.small-8.columns.product-meta .nasa-badges-wrap .badge.hot-label {
    -webkit-transform: translateX(11%) !important;
    -moz-transform: translateX(11%) !important;
    -o-transform: translateX(11%) !important;
    -ms-transform: translateX(11%) !important;
    transform: translateX(11%) !important;
}

.li_wapper .large-8.medium-6.small-8.columns.product-meta .price {
    direction: rtl;
}

.li_wapper .large-8.medium-6.small-8.columns.product-meta .nasa-badges-wrap {
    direction: rtl;
}

.nav-wrapper .header-nav .root-item > a .nasa-text-menu::after {
    left: auto;
    right: 0;
}

body.nasa-rtl .nasa-badges-wrap .badge {
    direction: ltr;
}

.add_to_wishlist.single_add_to_wishlist {
    display: none !important;
}


@media (max-width: 575.98px) {
    .banner .row .banner-content.align-left {
        right: 10%;
    }
}