/*
 Theme Name: Litho Child
 Theme URI: https://litho.themezaa.com/
 Description: Child theme for Litho theme
 Version: 1.2
 Author: ThemeZaa
 Author URI: https://www.themezaa.com/
 Tested up to: 5.8
 Requires PHP: 7.3
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, flexible-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce
 License: Themeforest Split Licence
 License URI: https://themeforest.net/licenses/
 Template: litho
 Text Domain: litho-child
*/

/* header type */

.sticky.header-appear .appear-up-scroll {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.sticky .appear-up-scroll {
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.sticky.header-appear .appear-up-scroll section:first-child {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
}

.sticky .appear-up-scroll section:first-child {
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.no-sticky.mini-header-main-wrapper {
	-webkit-transform: inherit;
	-moz-transform: inherit;
	-ms-transform: inherit;
	-o-transform: inherit;
	transform: inherit;
}

.sticky .no-sticky.mini-header-main-wrapper {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.fixed-top {
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;

}

.show-menu header .fixed-top {
	z-index: 1031;
}

header .header-common-wrapper.no-sticky {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 9;
	top: 0;
}

.sticky .header-appear {
	background-color: #fff;
}

.sticky.header-appear .header-common-wrapper {
	background-color: #fff !important;
}

.sticky .header-appear section:first-child {
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
}

.sticky .appear-down-scroll section:first-child {
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
}

.sticky .shrink-nav .navbar-brand img {
	max-height: 32px;
}

.sticky .shrink-nav.navbar-nav .nav-link,
.sticky .shrink-nav.navbar-expand-lg .navbar-nav .nav-link {
	padding: 18px 0;
}

.sticky .shrink-nav .litho-top-cart-wrapper {
	line-height: 60px;
}

header.sticky .left-nav nav.navbar-default {
	background-color: inherit !important;
}

header.sticky nav.navbar ul.nav>li>a.active {
	color: inherit !important;
}

.sticky.header-appear .appear-up-scroll .nav-link,
.sticky.header-appear .appear-up-scroll .search-form-icon .elementor-icon,
.sticky.header-appear .appear-up-scroll .litho-top-cart-wrapper .litho-cart-top-counter i {
	color: #232323 !important;
}

header.sticky nav.appear-down-scroll.fixed-top{
	background-color: #fff !important;
	border-bottom: gray solid 1px;
}

.sticky .navbar-nav .nav-link,
.sticky .navbar-expand-lg .navbar-nav .nav-link,
.sticky .search-form-wrapper .search-form-icon .elementor-icon,
.sticky .litho-top-cart-wrapper .litho-cart-top-counter i,
.sticky .header-common-wrapper .social-icon,
.sticky .header-common-wrapper .search-form-icon .elementor-icon,
.sticky .header-common-wrapper.standard .social-icons-wrapper ul li a i {
	color: #232323 !important;
}

/* header navigation */
ul#menu-livewire-main-menu>li>a:not(.sub-menu-toggle):hover:after {
    width: 100%;
}

ul#menu-livewire-main-menu>li>a:not(.sub-menu-toggle):after {
    content: '';
    height: 2px;
    width: 0;
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    top: auto;
    transition: .3s ease all;
    display: block;
	color: #FFFFFF;
    /* color: #60b8e5; */
}
.sticky ul#menu-livewire-main-menu>li>a:not(.sub-menu-toggle):after {
	color: #000000;
}
.navbar-collapse.collapse.show ul#menu-livewire-main-menu>li>a:not(.sub-menu-toggle):after{
	color: #000000;
}
.navbar-collapse.collapse.show ul#menu-livewire-main-menu>li>a:not(.sub-menu-toggle){
	/*color: #000000;*/
}
nav.mobile-top-space .navbar-collapse .navbar-nav > li > a.nav-link {
	/*color: #000000 !important;*/
}

ul#menu-livewire-main-menu>li>a:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 100%;
    left: 0;
    right: 0;
    transition: .3s all ease;
	background: #FFFFFF;
    /* background: #60b8e5; */
}
.sticky ul#menu-livewire-main-menu>li>a:after {
	background: #000000;
}

.navbar-collapse.collapse.show ul#menu-livewire-main-menu>li>a:after{
	color: #000000;
}
.navbar-collapse.collapse.show ul#menu-livewire-main-menu>li>a{
	/*color: #000000;*/
}
/* Contact NF*/
.nf-form-content .list-select-wrap>div div{
	display: none !important;
}
.nf-error.field-wrap .nf-field-element:after {
	border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
	right: 0px !important;
	display: none !important;
}