/* DIS104 */

@media only screen and (min-width: 768px) {
	.category-content .category p{
		min-height:110px;
	}
}


.category-content .category h3{
  margin:5px 0;
}

.nav-container.desktop ul li:first-child{
 margin-left:-12px;
}



.nav-container.desktop ul.dropdown-menu li{
float:none;
display:block;
padding:5px 20px;
}


.nav-container.desktop  ul.dropdown-menu li{
 margin-left:3px;
margin-right:3px;
}
	 
 .all-cards-menu>a{
	height: auto;
    padding: 18px 11px;
    margin: -19px -12px -23px -16px;
    border:1px solid transparent;
    border-bottom:none;
    display:inline-block;
}

.nav-container .all-cards-menu .active span{
	border-bottom:2px solid #293033;
}


.all-cards-menu .dropdown-menu{
    position: absolute;
    top: 38px;
    z-index: 1000;
    max-width: 250px;
    padding: 5px 0;
    margin: 1px -12px 0 -16px;
    font-size: 14px;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #DBDBDB;
}


.all-cards-menu ul{
  display: none; 
}

.all-cards-menu.dd-visible > a, .all-cards-menu:hover >a, .all-cards-menu:focus>a, .all-cards-menu:active>a, .all-cards-menu>a:hover, .all-cards-menu>a:focus, .all-cards-menu>a:active {
    background:white;
	border:1px solid #ccc;
	border-bottom:none;
    cursor:pointer;
}


.all-cards-menu.dd-visible ul, .all-cards-menu:hover ul, .all-cards-menu:focus ul, .all-cards-menu:active ul,.all-cards-menu sp:hover + ul, .all-cards-menu a:focus + ul, .all-cards-menu a:active + ul{
display:block;
}
ul.row {
      position: relative;
}

/* DIS104 */



#span_hover:hover{
	border-bottom: 2px solid #293033;
	cursor: pointer;
}

#cc_index{
	cursor: default;
	text-decoration: none;
}

#cc_index: hover, #cc_index: focus, #cc_index: active{
 text-decoration: none;
}

