/*
Theme Name: PressMart
Theme URI: https://pressmart.presslayouts.com
Author: PressLayouts team
Author URI: https://presslayouts.com
Description: PressMart is ThemeForest WordPress Premium Theme.
Requires at least: 6.0
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.1.7
License: Themeforest Commercial Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: pressmart
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
PressMart WordPress Theme, (C) 2022 PressLayouts.com
PressMart is distributed under the terms of the Envato.

 DO NOT ADD YOUR CSS TO THIS FILE - IT WILL BE LOST
 To add your own CSS, use a child theme pressmart-child
 
 CSS file is in "assets/css"
*/

#header .header-logo .logo, #header .header-logo .logo-light {
	width: 65px;
}
#header > .header-main {
	box-shadow: 0px 0px 50px 0px #CCC;
}
#header > .header-navigation.d-none.d-lg-flex,
#pressmart-price-filter-list-2,
#pressmart-attributes-filter-2,
#pressmart-attributes-filter-3,
#primary > .products-header,
.header-myaccount .myaccount-items > li:nth-child(3) {
	display: none !important;
}

body.show-menu {
	overflow: hidden;
}
#header #btn-menu-burger {
	cursor: pointer;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 50px;
    flex-direction: column;
}
#header #btn-menu-burger * {
	cursor: pointer;
}
body.show-menu #header #btn-menu-burger {
	position: fixed;
    z-index: 1;
}
#header #btn-menu-burger > div {
	transition: all .2s;
}
#header #btn-menu-burger > div.top {
	width: 100%;
    border: #000 1.5px solid;
    margin-bottom: 5px;
}
#header #btn-menu-burger > div.bottom {
	width: 100%;
    border: #666 1.5px solid;
}
body.show-menu #header #btn-menu-burger > div.top {
	margin-bottom: -2px;
    transform: rotate(45deg);
}
body.show-menu #header #btn-menu-burger > div.bottom {
	border: #000 1.5px solid;
    transform: rotate(-45deg);
}
#header #box-menu-burger {
	display: flex;
	position: fixed;
	top: 0;
    left: 0;
    width: 100%;
    background-color: #FFF;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    height: 0;
	opacity: 0;
	transition: .5s ease 0s;
	overflow-y: scroll;
}
body.show-menu #header #box-menu-burger {
	height: 100vh;
	opacity: 1;
	transition: .5s ease 0s;
}
#header #box-menu-burger > div {
	width: 100%;
	max-width: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
#header #box-menu-burger > div > .box-menu {
	width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    border-bottom: #DDD thin solid;
    padding: 0px 0 80px 0;
    margin: 200px 0 80px 0;
}
#header #box-menu-burger > div > .box-menu > a {
	width: 100%;
    text-align: center;
    font-size: 30px;
    color: #777777;
	height: 0px;
    overflow: hidden;
	transition: .5s ease .16s;
}
#header #box-menu-burger > div > .box-menu > a:hover {
	transition: .5s;
	color: #000000;
}
body.show-menu #header #box-menu-burger > div > .box-menu > a {
	height: 65px;
}
#header #box-menu-burger > div > .box-address {
	text-align: center;
}
#header #box-menu-burger > div > .box-address > h4 {
    color: #777777;	
}
#header #box-menu-burger > div > .box-address > label {
	margin: 0 0 -5px;
    color: #777777;
    font-weight: 100;
    font-size: 12px;
}
#header #box-menu-burger > div > .box-address > label.phone {
	margin: 10px 0 100px 0;
    color: #777777;
    font-weight: 100;
    font-size: 13px;
}	
}