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

/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
p, body, #top-bar, .nav-dropdown, select, .top-bar-nav a.nav-top-link {  font-family: "Poppins", Sans-Serif !important; }
.megatop > a, .root-item a, .nasa-tabs a, .topbar-menu-container .header-multi-languages a {  font-family: "Poppins", Sans-Serif !important; }
.service-title, .nasa-tabs a, h1, h2, h3, h4, h5, h6 { font-family: "Montserrat", Sans-Serif !important; }
a:hover { color:#13467e; }
#masthead{ padding:30px 0px 0px 0px; }
fieldset.hidden-fields-container{ border:none;}
.nav-wrapper .header-nav .menu-item a.nasa-title-menu,.nav-wrapper .header-nav .menu-item a{ color:#FFFFFF; }
body .badge{ background-color:#6ec1e4; }
body .badge.hot-label { background-color:#ff5e14; }
.product-info .cart .single_add_to_cart_button{ background-color:#ff5e14; border-color:#ff5e14; }
body .nasa-buy-now{ background-color:#6ec1e4; border-color: #6ec1e4; }
/*button, .button, #submit, a.button, p a.button, input#submit, .add_to_cart, .checkout-button, input#place_order, form.cart .button, .form-submit input, input[type="submit"], body .dokan-btn-theme, body a.dokan-btn-theme, .btn-mini-cart .button, #payment .place-order input, .footer-type-2 input.button, #nasa-footer .btn-submit-newsletters, body input[type="submit"].dokan-btn-theme, .nasa-static-sidebar .nasa-sidebar-return-shop, .product-deal-special-buttons .nasa-product-grid .add-to-cart-grid .add_to_cart_text{ background-color:#ff5e14;  border-color:#ff5e14; }*/
button, .button, #submit, a.button, p a.button, input#submit, .add_to_cart, .checkout-button, input#place_order, form.cart .button, .form-submit input, input[type="submit"], body .dokan-btn-theme, body a.dokan-btn-theme, .btn-mini-cart .button, #payment .place-order input, .footer-type-2 input.button, #nasa-footer .btn-submit-newsletters, body input[type="submit"].dokan-btn-theme, .nasa-static-sidebar .nasa-sidebar-return-shop, .product-deal-special-buttons .nasa-product-grid .add-to-cart-grid .add_to_cart_text {   background-color: #00aeef; border-color:#00aeef; }

button:hover, .button:hover, #submit:hover, a.button:hover, p a.button:hover, input#submit:hover, .add_to_cart:hover, .checkout-button:hover, input#place_order:hover, form.cart .button:hover, .form-submit input:hover, input[type="submit"]:hover, body .dokan-btn-theme:hover, body a.dokan-btn-theme:hover, .btn-mini-cart .button:hover, #payment .place-order input:hover, .footer-type-2 input.button:hover, .nasa-reset-filters-top:hover::before, #nasa-footer .btn-submit-newsletters:hover, .nasa-table-compare .add-to-cart-grid:hover, body input[type="submit"].dokan-btn-theme:hover, .nasa-static-sidebar .nasa-sidebar-return-shop:hover, .product-list .product-img .quick-view.fa-search:hover, .nasa-top-sidebar .nasa-actived-filter .nasa-ignore-price-item:hover::before, .nasa-top-sidebar .nasa-actived-filter .nasa-ignore-variation-item:hover::before, .product-deal-special-buttons .nasa-product-grid .add-to-cart-grid:hover .add_to_cart_text{ background-color:#13467e; border-color:#13467e; /*background-color:#ff5e14; border-color:#ff5e14;*/ }

.single-product .nasa-first-breadcrumb,.breadcrumb-row .nasa-first-breadcrumb{ color:#FFFFFF; }
.breadcrumb svg { color:#FFFFFF; fill:#FFFFFF; }
.breadcrumb a { color:#FFFFFF; }
.contact-information li .contact-title {  line-height: 2.0; }
#nasa-footer .footer-light-2 .footer-contact .wpcf7 .wpcf7-form fieldset.hidden-fields-container{ padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; }
.contact-information li .contact-text {  text-indent:-20px; padding-left:40px; }
.contact-information li .contact-text i.fa{ color:#00aeef; font-size:20px; padding-right:15px; }
#fiorentini-logo .nasa-image-wrap .nasa-link-image .nasa-image.skip-lazy,#fiorentini-foot-logo  .nasa-image-wrap .nasa-link-image .nasa-image.skip-lazy{ width:250px; height:50px; }
.floating-whatsapp { width: 55px; position: fixed;  bottom: 3%;  z-index: 9999; left: 1%; }
.nasa-panels .product-img-wrap .product-img .main-img,.woocommerce .product_list_widget .item-product-widget .nasa-item-img .nasa-widget-img,.product .product-warp-item .product-img-wrap .product-img .main-img,.product .product-warp-item .product-img-wrap .product-img .back-img.back{ border: 1px solid #f1f1f1; }
.archive .product .button.product_type_simple.add_to_cart_button,body div.popup_wrapper {    display: none; }
/*Custom css*/
.nasa-menu-vertical-header .nasa-vertical-header .section-title{ background-color:#13467e; color:#FFFFFF; }
.nasa-menu-vertical-header .nasa-vertical-header .vertical-menu-container.nasa-allways-show,.html-ready .nasa-vertical-header .vertical-menu-container{ min-width:100% !important; width:100%; !important; }
.nasa-vertical-header .vertical-menu-wrapper{ display:grid; grid-template-columns:33.333% 33.333% 33.333%; }
.nav-wrapper .header-nav .menu-item a.nasa-title-menu, .nav-wrapper .header-nav .menu-item a { color:#000; }
.nasa-mini-number{ background:#13467e; }
body .wide-nav .nasa-beside-mm a.nasa-flex{ color:#000;}
body .fixed-already .nasa-bg-dark, body .header-type-4 .fixed-already .nasa-elements-wrap-bg, body .header-type-6 .fixed-already .nasa-elements-wrap-bg,body .fixed-already .nav-wrapper .root-item.current-menu-item > a,body .fixed-already .nav-wrapper .root-item > a,body .fixed-already .wide-nav .nasa-beside-mm a.nasa-flex,body .fixed-already .nasa-bg-wrap .nasa-vertical-header h5.section-title{ color:#FFFFFF !important; }
.header-multi-languages.left.rtl-right .trp_language_switcher_shortcode .trp-language-switcher{ z-index:9999; }
.nasa-vertical-header .vertical-menu-wrapper { border: 2px solid #13467e !important; }
body .fixed-already .nav-wrapper .root-item.current-menu-item > a:after{ border-color: #FFFFFF !important; }
body .nav-wrapper .root-item.current-menu-item > a:after{ border-color:#212121 !important; }
.nasa-classic-style.nasa-tabs-has-bg { background: transparent;  border-bottom: none; }
.nasa-tabs-content.letter-spacing-none .nasa-tab a {  background:#F5f5f5;  padding: 12px 20px 8px 20px;   color: #212121; }
.nasa-classic-style.nasa-tabs-no-border li {  margin-right: 10px; }
.nasa-classic-style.nasa-tabs-no-border li.active a {  background: #13467e;   padding: 12px 20px 8px 20px;   color: #FFF; }
.nasa-classic-style.nasa-tabs-no-border li.active a:after { background-color: transparent; }
.nasa-item-meta .nasa-widget-title:hover{ color:#13467e; }
.footerlinks .nasa-nav-sc-menu .nasa-menu-wrapper .menu-item a{ color:#FFFFFF; }
.footerlinks .nasa-nav-sc-menu .nasa-menu-wrapper .menu-item a:hover{color: #00aeef; /* #13467e;*/ }
.footercontactlinks .contact-information li.media .contact-text a:hover{color: #00aeef; }
.service-block.style-1 .service-icon{color: #13467e; }
.footercontactlinks .contact-information li.media .contact-title h3,.footercontactlinks .contact-information li.media .contact-text,.footercontactlinks .contact-information li.media .contact-text a{ color:#FFFFFF; }

.footercontactlinks .contact-information li.media .contact-title h3{ font-size:1.45517em; }
#nasa-footer .footerlinks .nasa-nav-sc-menu { margin-top:4px; }
.nasa-menu-vertical-header .nasa-vertical-header .vertical-menu-container.nasa-allways-show{ display:none; }
.site-header .nasa-menus-wrapper .nasa-menu-vertical-header .vertical-menu.nasa-allways-show-warp:hover .vertical-menu-container.nasa-allways-show{ display:block; }
.site-header .nasa-menus-wrapper .nasa-menu-vertical-header { min-width:250px; }
.site-header .nasa-menus-wrapper .nasa-menu-vertical-header .vertical-menu.nasa-allways-show-warp { min-width:240px; }
body .logo .header_logo { max-height:50px !important; }
body .fixed-already .logo .header_logo { max-height:40px !important; }
#submit, button, .button, input[type="submit"] { letter-spacing:0.5px; line-height:18px; padding:10px 12px; height:auto; }
.nasa-product-grid .add_to_cart_text{ background-color:#13467e; }
.page-id-3711 textarea{ height:100px; }
.nasa-classic-style.nasa-tabs-no-border.nasa-tabs-radius li.active a { background:#13467e !important; color:#ffffff; }
.nasa-classic-style.nasa-tabs-no-border.nasa-tabs-radius a:hover,.nasa-classic-style.nasa-tabs-no-border li.nasa-single-product-tab a:hover,.nasa-tab a:hover{ background-color:#00aeef; }
.product-item .info .name:hover { color:#13467e; }
.product-type-simple.product-item .product-img-wrap .nasa-product-grid.nasa-btns-product-item .button.product_type_simple.add_to_cart_button{ display:none; }
.nasa-static-group-btn{ bottom:110px; }
.nasa-meta-categories { background-color:#13467e !important; color:#FFF;}
body .nasa-buy-now { background-color:#00aeef; border-color:#00aeef; }
body .nasa-buy-now:hover { background-color:#13467e;  border-color:#13467e; }
.product-info .cart .single_add_to_cart_button { background-color:#13467e; border-color:#13467e; }
.product-info .cart .single_add_to_cart_button:hover { background-color: #00aeef; border-color:#00aeef; }
.primary-color { color:#13467e; }
.primary-bg { background-color:#13467e; }
.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout:hover, .ns-cart-popup-v2 .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout:hover { background-color:#13467e !important;  border-color:#13467e !important; }
.nasa-static-sidebar .widget_shopping_cart_content .nasa-minicart-footer .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout { background-color:#13467e !important; border-color:#13467e !important;  color:#FFF !important; opacity: 0.8; }
.nasa-static-sidebar .widget_shopping_cart_content .nasa-minicart-footer .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout:hover { opacity:1; }
.nasa-close-sidebar:hover, .nasa-sidebar-close a:hover, .nasa-close-menu-mobile:hover, .nasa-top-cat-filter-wrap-mobile .nasa-close-filter-cat:hover { color:rgb(255, 255, 255); background:rgb(19, 70, 126); border-color:rgb(19, 70, 126); }
.woocommerce-checkout-review-order .woocommerce-Price-amount { color:#13467e !important; }
.nasa-item-blog-grid article.type-post { background:#FFFFFF; box-shadow:2px 2px 8px 2px rgba(0, 0, 0, 0.3); padding:5px 10px; border-radius:10px; }
#main-content .page-no-sidebar ul.group-blogs li.nasa-item-blog-grid article.type-post{ background:#FFFFFF;  box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.3); padding:5px 10px; border-radius:10px; padding-bottom:20px !important;}
#main-content .page-no-sidebar ul.group-blogs li.nasa-item-blog-grid article .nasa-archive-info.entry-title { min-height: 80px; align-items:start; overflow:hidden; }
.archive.woocommerce .site-main{ padding-top:50px; }
body .nav-wrapper #site-navigation .menu-item.root-item > a{ padding:15px 14px; text-decoration:none;  border-bottom:transparent; text-transform:uppercase; margin-right: 1px; }
body .nav-wrapper #site-navigation .root-item.current-menu-item > a,body .nav-wrapper #site-navigation .menu-item.root-item:hover > a,body .nav-wrapper #site-navigation .menu-item.root-item:hover > a:hover{ text-decoration:none;  border-bottom:transparent; text-transform:uppercase; }
body .nav-wrapper .root-item.current-menu-item > a:after,body .fixed-already .nav-wrapper .root-item.current-menu-item > a:after,body .nav-wrapper .root-item:hover > a:after,body .fixed-already .nav-wrapper .root-item:hover > a:after { border-color:transparent !important; }
body .nav-wrapper #site-navigation .root-item.current-menu-item > a,body .nav-wrapper #site-navigation .root-item:hover > a{ background-color:#13467e; color:#FFFFFF; padding:15px 14px; }
body .fixed-already .nav-wrapper #site-navigation .root-item.current-menu-item > a,body .fixed-already .nav-wrapper #site-navigation .root-item:hover > a{ background-color:#00aeef; }
body .fixed-already .wide-nav .nasa-beside-mm a.nasa-flex:hover{ color:#00aeef; }
#main-content .page-no-sidebar ul.group-blogs li.nasa-item-blog-grid article .nasa-archive-info.entry-title{ font-size:18px; font-weight: 600 !important; }
.woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover svg {  color: #13467e; }
.fa-x-twitter:before { content:"\e61b" !important; font-family:'Font Awesome 6 Brands'; font-weight:400; }
#main-content .nasa-my-acc-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info { padding:5px 8px; }
.nasa-pagination.style-2 .page-numbers .current { background-color:#13467e; }
.woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover svg {  color:#13467e; }
.single-post #content article.post header.entry-header h1.nasa-title-single-post{ display:none; }
.blog #main-content #content header.page-header h1.page-title{ display:none; }
.single-post .page-no-sidebar .entry-image img { width:40%;}
.blog #main-content .page-no-sidebar .nasa-item-blog-grid article.post .entry-image img { width:100%; object-fit:cover;    object-position:center; height:300px; }
.blog-image-fullwidth img, .nasa-slick-slider .blog-image-attachment img { width:100%; object-fit:cover; object-position: center; height:300px; }
#content .woocommerce-form .password-input .show-password-input{ display:none; }
#nasa_customer_login .form-row .ns-show-password:hover svg path, #customer_login .form-row .ns-show-password:hover svg path { stroke:#13467e; }
#section-cleaningmachines .products.woocommerce .product-item .product-info-wrap.info .name{ min-height:80px; overflow:hidden; }
body .nav-wrapper #site-navigation .root-item.rentaluae > a { background-color:#00aeef; border-color:#00aeef; color:#FFFFFF; }
body .nav-wrapper #site-navigation .root-item.rentaluae:hover > a { background-color:#13467e; border-color:#13467e; color:#FFFFFF; }



@media only screen and (max-width:1024px) {
	.nasa-vertical-header .vertical-menu-wrapper{ grid-template-columns:50% 50%; }
}
@media only screen and (max-width: 767px) {
	.nasa-vertical-header .vertical-menu-wrapper{ grid-template-columns:100%; }
}