/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/* .widget>ul>li>ul{
	display:block !important;
}
.widget>ul>li>ul>li{
	display:block !important;
}
.widget>ul>li>ul>li>ul>li{
	display:block !important;
} */

.custom-home .widget>ul>li ul{
	display: block
}

.custom-home .widget>ul>li ul{
	border-left: 0px;
	margin:0px;
	padding: 0px;
}

.widget>ul>li .count{
	display: none;
}
.custom-home .widget>ul>li .toggle{
	display: none;
}
.custom-home .widget>ul>li a{
	background : black;
	color: white;
	font-size: 12px;
	border-bottom: 1px solid whitesmoke;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	
}
.custom-home .widget>ul>li>ul>li a, .widget>ul>li>ul>li>ul>li a{
	font-size: 12px;
	border-bottom: 1px solid whitesmoke;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	background: black;
	color: white;
}
.custom-home .widget>ul>li a:hover, .widget>ul>li>ul>li a:hover, .widget>ul>li>ul>li>ul>li a:hover{
	background : gray;
	color: white;
	border-bottom-color: red;
	
}
.custom-home .widgets-framed .widget, .widgets-boxed .widget{
	padding: 3px !important;
}

.custom-home .widget{
	background: black;
}
.absolute-footer.dark ul{
	border-color: white;
}
.absolute-footer.dark ul.links li a{
	color: white;
}

/* .shop-sidebar ======================== */
.shop-sidebar .widget>ul>li a{
	background : black;
	color: white;
	font-size: 12px;
	border-bottom: 1px solid whitesmoke;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	
}
.shop-sidebar .widget>ul>li>ul>li a, .widget>ul>li>ul>li>ul>li a{
	font-size: 12px;
	border-bottom: 1px solid whitesmoke;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	background: black;
	color: white;
}
.shop-sidebar .widget>ul>li a:hover, .widget>ul>li>ul>li a:hover, .widget>ul>li>ul>li>ul>li a:hover{
	background : gray;
	color: white;
	border-bottom-color: red;
	
}
.shop-sidebar .widgets-framed .widget, .widgets-boxed .widget{
	padding: 3px !important;
}
.shop-sidebar .widget{
	background: black;
}

.shop-sidebar .widget>ul>li ul{
	display: block
}

.shop-sidebar .widget>ul>li ul{
	border-left: 0px;
	margin:0px;
	padding: 0px;
}


#shop-sidebar .widget>ul>li a{
	background : black;
	color: white;
	font-size: 12px;
	border-bottom: 1px solid whitesmoke;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	
}
#shop-sidebar .widget>ul>li>ul>li a, .widget>ul>li>ul>li>ul>li a{
	font-size: 12px;
	border-bottom: 1px solid whitesmoke;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	background: black;
	color: white;
}
#shop-sidebar .widget>ul>li a:hover, .widget>ul>li>ul>li a:hover, .widget>ul>li>ul>li>ul>li a:hover{
	background : gray;
	color: white;
	border-bottom-color: red;
	
}
#shop-sidebar .widgets-framed .widget, .widgets-boxed .widget{
	padding: 3px !important;
}
#shop-sidebar .widget{
	background: black;
}

#shop-sidebar .widget>ul>li ul{
	display: block
}

#shop-sidebar .widget>ul>li ul{
	border-left: 0px;
	margin:0px;
	padding: 0px;
}

