/*

Theme Name: RJ Theme
Theme URI: http://theme.co/
Author: Tinbot
Author URI: https://tinbot.com.au
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

.woocommerce li.product .entry-featured { background: black; }
.woocommerce li.product .entry-wrap { display: none; }
.woocommerce-product-gallery__image { text-align: center; }
.woocommerce li.product .entry-featured a {
    display: block;
    width: 100%;
}
.woocommerce li.product .entry-featured img {
    min-width: 0 !important;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
 }

form input[type="text"], form select, form textarea {
	text-transform: none;
}

.custom-categories-section-title{
	margin-bottom:4px;
	font-weight:bold;
}
.custom-categories-section {
	margin-bottom:25px;
}
.custom-categories-section ul {
	list-style:none;
	margin:0;
}
.custom-categories-section ul .sub-categories {
	display: none;
}
.custom-categories-section a {
	color:black;
	font-weight:bold;
	padding:6px;
	display: inline-block;
}
.custom-categories-section a.has-sub-cats{
	padding-right:20px;
}
.custom-categories-section .categories-list {
	background-color:white;
	border:1px solid silver;
	padding:5px;
}
.custom-categories-section .categories-list li {
	display: inline-block;
	position: relative;
}

.custom-categories-section .categories-list li .toggle-sub-cat {
	width:14px;
	position: absolute;
	right:0;
	top:10px;
	height: 15px;
    line-height: 1;
    cursor:pointer;
    opacity:0.8;
}
.custom-categories-section .categories-list li.sub-open {
	background-color:rgba(0,0,0,0.05);
	margin-bottom:4px;
	display:block;
}
.custom-categories-section .categories-list li.sub-open > .toggle-sub-cat {
	transform: rotate(180deg); 
}