﻿.treeview, .treeview ul {padding: 0; margin:0; list-style: none;}
.treeview li {margin:0 0 0px 0; padding:0px; display:block; font-size:15px; font-weight:400; font-family: Arvo;}
.treeview a {text-decoration:none; color:#fff; background:#844781;}
#treecontrol {margin: 1em 0; display: none;}
.treeview .hover {}
.treeview span {display:block; cursor:pointer; padding:9px 13px; font-weight:400; font-family: Arvo;}



.treeview li {background:#fff ;}
.treeview li.collapsable {background:url(../images/minus.png) no-repeat 95% 11px #111 ; color:#fff; padding-bottom:1px;}
.treeview li.expandable {background:url(../images/plus.png) no-repeat 95% 11px #111 ; color:#fff !important;}
.product{color:#fff !important;}
.treeview expandable :hover{color:#000 !important;}
.treeview li.last {border-bottom:none;}
.treeview li ul li ul li a span{color:#fff;}
.treeview li ul li ul li a span:hover{color:#fff !important;}
#browser > li a:hover{color:#fff !important;}
.treeview span:hover{color:#000 !important;}

.treeview li ul {margin-top:0px; margin-left:10px; margin-bottom:10px; margin-right:10px;}
.treeview li ul li {background:#fff; color:#111 !important; border-bottom:1px solid #a99cad; font-size:15px !important; margin-bottom:0;}
.treeview li ul li.collapsable {background:url(../images/minus1.png) no-repeat 95% 11px #fff; font-size:15px !important; color:#522250 !important;}
.treeview li ul li.expandable {background:url(../images/plus1.png) no-repeat 95% 11px #fff; color:#111 !important; border-bottom:1px solid #a99cad; font-size:15px !important;}
.treeview li ul li a{color:#111 !important; font-size:14px !important;}
.treeview li ul li.last {border-bottom:none;}


.treeview li ul li ul li {background:#111; border-bottom:1px solid #a99cad; color:#fff !important;}
.treeview li ul li ul li.collapsable {background:url(..images//minus.png) no-repeat 95% 11px #e7dfee; font-size:13px !important; color:#fff !important;}
.treeview li ul li ul li.expandable {background:url(../images/plus.png) no-repeat 95% 11px #e7dfee; color:#fff !important; border-bottom:1px solid #a99cad;}
.treeview li ul li ul li.last { border-bottom:none;}

.treeview li ul li ul li ul li.collapsable {background:#a8a8a8;}
.treeview li ul li ul li ul li.expandable {background:url(../images/plus.png) no-repeat right 10px #fff; margin-bottom:0px; border-bottom:1px solid #cbcbcd; }
.treeview li ul li ul li ul li {background:#fff;  border-bottom:1px solid #cbcbcd;}
.treeview li ul li ul li ul li.last { border-bottom:none;}

.treeview .expandable-hitarea { }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

@media screen and (max-width: 980px) {

.navbar-default.navbar-nav{margin-top:1px !important;}
}

@media screen and (min-device-width: 768px) and (max-device-width: 980px) { 
.visible-xs.visible-sm{display:none !important;}
}