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


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


.wpforms-container.wpf-center-button .wpforms-submit-container {
    text-align: center;
}

.nasa-pagination.style-2 .page-numbers span.current, .nasa-pagination.style-2 .page-numbers a.current, .nasa-pagination.style-2 .page-numbers a.nasa-current {
    background-color: #eec1ae;
}

.single.single-product .breadcrumb-row.text-left {
    vertical-align: bottom;
    padding-bottom: 15px;
}
.nasa-bottom-bar-icons.nasa-active{ display:none;}
.home {
    padding-bottom: 0px !important;
}
#child-mobile-theme .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier
{
    left: auto !important;
    right:12px !important;
}
#child-mobile-theme .dgwt-wcas-search-wrapp 
{margin-top: 0px;
    width: auto;
    margin-bottom: 10px;}
#mobile-navigation .pe7-icon 
{display:none;}
#mobile-navigation .nasa-login-register-ajax .nasa-login-title{
    text-transform:uppercase;
}
#wpcf7-f210-o3 form
{ text-align:center;
}
#wpcf7-f210-o3 .wpcf7-form-control-wrap
{
    width: 80%;
    left: 35px;
    margin-bottom: 0px;
}
.nasa-header-mobile-layout #masthead{
    border:none !important;
}
#wpcf7-f210-o3 .wpcf7 input[type="email"]{ border-radius:5px;}

.nasa-menu-for-mobile .nasa-login-title{
background-color: #AF7E75;
    padding: 5px;
    color: #FEF5ED;
    border-radius: 5px;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    
}
.dgwt-wcas-preloader{display:none;}

/*** Top header new layout ******/

#top_header_scrolling  .scrolling-text--inner {
                font-size: 12px;
                color:#fff;
            }


#top_header_scrolling .scrolling-text--item span {
  transition: all 0.25s cubic-bezier(0.104, 0.204, 0.492, 1); }


#top_header_scrolling .scrolling-text {
  background-color: transparent;
  color: #fff;
  position: relative;
  background-size: cover;
  display: flex;
  align-items: center; }

 #top_header_scrolling .scrolling-text:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 5;
    pointer-events: none;
    background: transparent }

 #top_header_scrolling .scrolling-text-uppercase--true {
    text-transform: uppercase;color:#fff; }

 #top_header_scrolling .scrolling-text--inner {
    display: flex;
    align-items: center;
    white-space: nowrap;
    font-size: 12px;
    font-weight: 600;
    overflow: hidden;
    position: relative;
    padding: 10px 0px;
    z-index: 10;color:#fff; }

   #top_header_scrolling .scrolling-text--inner.direction-left > div {
      animation: marquee-left-scrolling var(--marquee-speed) linear infinite; }

   #top_header_scrolling .scrolling-text--inner.direction-right > div {
      animation: marquee-right-scrolling var(--marquee-speed) linear infinite; }

   #top_header_scrolling .scrolling-text--inner > div {
      display: flex;
      align-items: center;
      flex-shrink: 0; }

 #top_header_scrolling .scrolling-text--item {
    display: inline-flex;
    align-items: center;
    padding: 0 30px; }
#top_header_scrolling .scrolling-text--item svg{
    margin-right: 12px;
  height: 14px;
  fill: var(--color-announcement-bar-text, #fff);
}
  

  #top_header_scrolling .scrolling-text--link {
    display: inline-flex;
    align-items: center;
    color: #fff }

  #top_header_scrolling  .scrolling-text--link span {
      transform-origin: left bottom; color:#fff; }

 #top_header_scrolling   .scrolling-text--link:hover {
      color:#fff; }

   #top_header_scrolling  .scrolling-text--link:hover span {
        transform: skew(-10deg, 0); }

 #top_header_scrolling .scrolling-text--image {
    margin-right: 40px;
    object-fit: cover; }

 #top_header_scrolling   .scrolling-text--image--small {
      width: 50px;
      height: 50px; }

  #top_header_scrolling  .scrolling-text--image--medium {
      width: 100px;
      height: 100px; }

  #top_header_scrolling  .scrolling-text--image--large {
      width: 200px;
      height: 200px; }

@keyframes marquee-left-scrolling {
  0% {
    transform: translateX(0%); }
  100% {
    transform: translateX(-100%); } }

@keyframes marquee-right-scrolling {
  0% {
    transform: translateX(-100%); }
  100% {
    transform: translateX(0%); } }
/*** end top header css ***/

/**** Heade css for Mobile ***/

@media only screen and (max-width: 767px) {
  .mobile-menu .mini-icon-mobile {
    width: 30px !important;
  }
}

@media only screen and (min-width: 768px) {
  .sort-bar .nasa-filter-order .woocommerce-ordering {
   
    border: none !important;
  }
  .sort-bar .nasa-filter-order .select-wrapper::after{
    display: none !important;
  }
}


