.noshow{
	display: none;
}
.noshowhover{
	visibility: hidden;
}
.opaquehidden{
	opacity: 0;
	visibility: visible;
}
.relative{
	position: relative;

}
.notvisible{
	visibility: hidden;
}
.topright{
	position: absolute;
	left: 100%;
	top: 0;
}
.topbig{
	position: absolute;
	right:0;
	top: 0;
	min-height: 419px !important;
    min-width: 1030px;
}
.menuright{
	position: absolute;
	top: 0;
}
.absoluteBottom:not(#meniuGeneral){
	position: absolute;
	top: 100%;
}
.indexmax{
	z-index: 999999;
}
.backgroundCat{
	line-height: 19px;
	background-color: #fff;
	border-radius: 5px;
}
ul , li{
	margin:0;
	list-style: none;
}
@-webkit-keyframes run {
    0% { left: 0;}
    50%{ left : 100%;}
   
}
/* De aici stilul propriu */
/*
.backgroundCat {
	padding-bottom: 1px;
} */
.backgroundCat > li {
 border-top: solid 1px transparent;
    border-bottom: solid 1px transparent;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 30px;
    line-height: inherit;
    transition: all .3s;
    font-size: 15px;
    font-weight: 600;
}

.backgroundCat > li a{
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0;
    padding-left: 30px;
    width: 100%;
    display: inline-block;
    line-height: inherit;
}
.backgroundCat > li > a{
	color: #222;
}
.backgroundCat > li > a .fa{
	position: absolute;
	right: 3%;
	color: #9a9a9a;
	margin-top: 1px;
}

.backgroundCat > li:last-child{
	border-bottom:none;
}
.backgroundCat > li:hover {
	border-color: #adb0c2;
	background-color:#fff;
}
.backgroundCat > li:hover > a{
	color:#A52A2A !important;
	opacity: 0.9;
}
	

.backgroundCat > li:nth-child(2n){
    background-color: #dcdee5;
}
.minicat{
	background-color:#fff;
	-webkit-box-shadow:  0 2px 10px 1px rgba(0,0,0,.15);
	box-shadow: 0 2px 10px 1px rgba(0,0,0,.15);
	z-index: 10;
	
}
.minicattext {
    padding: 20px;
    width: 60%;
    display: block;
    height: 100%;
    overflow: hidden;
  
}
.douacoloane {
	column-count: 2;
}
.minicattext > a{
	display: inline;
	padding: 0px !important;
	margin: 0px;
}
.minicattext > .grupa{
	color: #222;
}
.minicattext > .grupa:not(.grupaAuto):hover{
	color: #a71c21;
	opacity: 1;
}
.imaginecat {
    position: absolute;
    z-index: -1;
    right: 20px;
    bottom: 20px;
    max-width: 40%;
    max-height: 50%;
    border-radius: 5px;
}
/* padding-right: 1px; */ 

