/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.woocommerce ul.products li.title ul> li:after {
    position: absolute;
	content: " - ";
}
.woocommerce ul.products li.title ul> li:last-child:after {
    position: absolute;
	content: "";
}
.woocommerce ul.products li.title ul> li
{
	display: inline-block;
    font-size: 12px;
    font-weight: 300;
    line-height: 1;
    font-style: italic;
    margin-bottom: 8px;
    text-overflow: ellipsis;
    white-space: normal;
	color: #999;
}
.separate-layout .sidebar-box:last-child {
    max-height:90vh;
		overflow-y: scroll;
}
body{
	max-height:5500px;
	overflow-y: hidden;
}

::-webkit-scrollbar-track
{
	background-color: rgba(0,0,0,0.05);
}

::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	background-color: #40AC47;
	border: 2px solid #555555;
}
/* .woocommerce ul.wc-block-product-categories-list--depth-0 {
	      list-style-type: decimal !important;
}
.woocommerce ul ul.wc-block-product-categories-list--depth-1 {
    padding-left: 20px;
	  list-style-type: Square;
}
.woocommerce ul ul.wc-block-product-categories-list--depth-2 {
	padding-left: 20px;
  list-style-type: disc;
} */
a:focus{
	outline: none !important; 
}
.wpb_category_n_menu_accordion > ul li a {
    font-size: 14px;
    line-height: 20px;
    padding: 14px 0px;
    background: #ffffff;
    color: #333333!important;
	border: none !important;
}
.wpb_category_n_menu_accordion ul > li li,
.wpb_category_n_menu_accordion li > a:hover > span.wpb-submenu-indicator,
.wpb_category_n_menu_accordion > ul > li > a:hover {
    background-color: #ffffff;
    color: #333333;
}
.wpb_category_n_menu_accordion > ul > li li > a {
    border-left: solid 0px transparent;
}
.wpb_category_n_menu_accordion > ul > li > ul > li > a {
    padding-left: 15px !important;
	color: #333333 !important;
}
.wpb_category_n_menu_accordion > ul > li > ul > li > ul > li > a {
    padding-left: 30px !important;
	color: #333333 !important;
}
.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: none !important;
}
.woocommerce-product-details__short-description {
/*     display: none !important; */
}


