@charset "UTF-8";

.catalog-tree-wrapper .treeview,.catalog-tree-wrapper .treeview ul{padding:0;margin:0;list-style:none}
.catalog-tree-wrapper .treeview{margin:0 0 10px 0}
.catalog-tree-wrapper .treeview ul{margin-top:0}
.catalog-tree-wrapper .treeview li a{line-height:16px;display:block;padding-top:4px;padding-bottom:4px}
.catalog-tree-wrapper .treeview li.active a{color:#038;text-decoration:none}
.catalog-tree-wrapper .treeview li.active>a{color:#333;text-decoration:underline}
.catalog-tree-wrapper .treeview li{margin:0;padding:0 0 0 20px;background:url(/images/trview/treeview-folders-line.webp) 0 0 no-repeat;list-style:none outside none;list-style-image:url(/images/blank.gif)}
.catalog-tree-wrapper .treeview li.collapsable,div.catalog .treeview li.expandable{background-position:0 -176px}
.catalog-tree-wrapper .treeview div.collapsable-hitarea{background-position:-64px -25px}
.catalog-tree-wrapper .treeview div.expandable-hitarea{background-position:-80px -3px}
.catalog-tree-wrapper .treeview li.lastExpandable{background-position:left 0 bottom 12px}
.catalog-tree-wrapper .treeview li.lastExpandable div{background-position:-32px -67px}
.catalog-tree-wrapper .treeview li.lastCollapsable{background-position:0 -7764px}
.catalog-tree-wrapper .treeview div.lastCollapsable-hitarea{background-position:0 -111px}
.catalog-tree-wrapper .treeview li.last{background-position:0 -7766px}
.catalog-tree-wrapper .treeview .hitarea{height:16px;width:20px;margin-top:2px;margin-left:-20px;float:left;cursor:pointer;background-image:url(/images/trview/treeview-folders.gif)}
div.catalog-tree-buttons{margin:0 -5px}

div.catalog-tree-buttons div.cart_button,div.catalog-tree-buttons div.filter_button,div.catalog-tree-buttons div.vendors_button,div.catalog-tree-buttons div.manufacturers_button,div.catalog-tree-buttons div.favourites_button,div.catalog-tree-buttons div.compare_button,div.catalog-tree-buttons div.is3d_button{padding:0 5px;text-align:center;width:50%;display:inline-block}

div.catalog-tree-buttons div.vendors_button,div.catalog-tree-buttons div.manufacturers_button,div.catalog-tree-buttons div.width-100{width:100%}

div.catalog-tree-buttons div.manufacturers_button a,div.catalog-tree-buttons div.vendors_button a,div.catalog-tree-buttons div.cart_button a,div.catalog-tree-buttons div.filter_button a,div.catalog-tree-buttons div.favourites_button a,div.catalog-tree-buttons div.compare_button a,div.catalog-tree-buttons div.is3d_button a{margin:5px 0;display:block;width:100%; padding:8px 12px; font-size:0.9em;}
div.gallery_button a{
margin: 5px 0;
display: block;
width: 100%;
padding: 8px 12px;
font-size: 0.9em;
text-align: center;
}

.catalog-tree-wrapper.menu-render-type-3{padding-bottom:10px}
.catalog-tree-wrapper.menu-render-type-3>ul{margin:0;padding:0}
.catalog-tree-wrapper.menu-render-type-3>ul ul{padding:0 0 0 15px;display:none}
.catalog-tree-wrapper.menu-render-type-3 li{margin:0;display:block;text-align:left;list-style:none;position:relative}
.catalog-tree-wrapper.menu-render-type-3 li.active>ul{display:block}
.catalog-tree-wrapper.menu-render-type-3 ul li a{display:block}
.catalog-tree-wrapper.menu-render-type-3 ul:not(.nav-pills) li>a{padding-top:5px;padding-bottom:5px}
.catalog-tree-wrapper.menu-render-type-3 ul:not(.nav-pills) li.active>a,.catalog-tree-wrapper.menu-render-type-3 ul:not(.nav-pills) li:hover>a{color:#666;background:transparent}
.catalog-tree-wrapper.menu-render-type-3 ul ul li:hover>a{text-decoration:underline}
.catalog-tree-wrapper.menu-render-type-3>ul>li.active>ul{border-bottom:1px solid #ccc}
.catalog-tree-wrapper.menu-render-type-3>ul:not(.nav-pills)>li.active>ul{border-bottom:0 none}


@media only screen and (max-width:1020px){
	div.catalog-tree-buttons div.favourites_button,div.catalog-tree-buttons div.compare_button{width:100%}
	div.catalog-tree-buttons div.favourites_button a,div.catalog-tree-buttons div.compare_button a{/*font-size:1em;*/}
}

@media only screen and (max-width:800px){
	div.catalog-tree-buttons div.favourites_button,div.catalog-tree-buttons div.compare_button{width:50%}
	div.catalog-tree-buttons div.favourites_button a,div.catalog-tree-buttons div.compare_button a{font-size:0.9em;}
}


