#anspress { .ap-term-tag-box { list-style: none; padding: 0; margin: 0 -1px -1px 0; display: flex; flex-wrap: wrap; border: solid 1px #ddd; >li { margin: 0; padding: 0; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; flex: 1 0 33.33%; .ap-tags-item { padding: 20px 10px; text-align: center; } } .ap-tagq-count { font-style: italic; display: block; font-size: 12px; margin-top: 6px; color: #777; } .ap-term-title { text-decoration: none; text-transform: lowercase; font-size: inherit; } .ap-taxo-description { } } .sub-taxo-label { font-size: 14px; font-weight: bold; margin-bottom: 15px; margin-top: 10px; } .ap-sub-taxo { margin-bottom: 30px; li { margin: 0 10px 15px 0; min-width: 145px; a { background: #ffffff; border: 1px solid #eeeeee; -webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; border-radius: 2px; background-clip: padding-box; color: #888888; display: block; font-size: 15px; padding: 7px 12px; text-decoration: none; span { float: right; } &:hover { border-color: #11a7db; } } } } .ap-taxo-detail { background: none repeat scroll 0 0 #f8f8f8; -webkit-border-radius: 5px; -webkit-background-clip: padding-box; -moz-border-radius: 5px; -moz-background-clip: padding; border-radius: 5px; background-clip: padding-box; margin-bottom: 25px; padding: 15px 20px; .ap-tax-item-count { background: #11a7db; color: #ffffff; float: right; font-size: 17px; padding: 5px 10px; -webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; border-radius: 2px; background-clip: padding-box; } .ap-taxo-description { line-height: 28px; } .ap-term-sub { margin-top: 20px; } .ap-sub-taxo { margin: 0; } } ul.ap-tags-suggestion { position: absolute; list-style: none; padding: 0; margin: 0; background: #fff; border: solid 1px #ddd; border-radius: 4px; box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.14); max-height: 205px; overflow-x: auto; width: 200px; z-index: 9; li { padding: 5px 15px; margin: 0; cursor: pointer; &:hover, &.focus { background: #eee; } b { color: #F44336; } } .disable { font-size: 85%; color: #777; } input.new-tag-entry { width: 100%; margin-top: 5px; } } .ap-tag-wrap { margin-bottom: 10px; border: solid 1px #ddd; box-shadow: 0 0 2px rgba(0,0,0,0.02) inset; padding: 5px 5px 0; border-radius: 1px; position: relative; } .ap-tag-item{ border: solid 1px #ddd; background: #eee; margin-right: 7px; padding: 2px 8px; font-size: 12px; border-radius: 2px; display: inline-block; margin-bottom: 5px; } .ap-tags-input{ border: none; padding: 2px 8px; margin-bottom: 9px; &:focus,&:active{ border: none; outline: none; } } } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }