/* * # Semantic - Search * http://github.com/jlukic/semantic-ui/ * * * Copyright 2013 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * */ /******************************* Search *******************************/ .ui.search { position: relative; text-shadow: none; font-style: normal; font-weight: normal; } .ui.search input { border-radius: 500rem; } /*-------------- Button ---------------*/ .ui.search > .button { position: relative; z-index: 2; float: left; margin: 0px -15px 0px 0px; padding: 6px 15px 7px; border-radius: 15px 0px 0px 15px; -webkit-box-shadow: none; box-shadow: none; } /*-------------- Results ---------------*/ .ui.search .results { display: none; position: absolute; z-index: 999; top: 100%; right: 0px; overflow: hidden; background-color: #FFFFFF; margin-top: 0.5em; width: 380px; font-size: 0.875em; line-height: 1.2; color: #555555; border-radius: 3px; -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1), 0px -2px 0px 0px rgba(0, 0, 0, 0.1) inset ; box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1), 0px -2px 0px 0px rgba(0, 0, 0, 0.1) inset ; } .ui.search .result { cursor: pointer; overflow: hidden; padding: 0.5em 1em; } .ui.search .result:first-child { border-top: none; } .ui.search .result .image { background: #F0F0F0; margin-left: 10px; float: right; overflow: hidden; border-radius: 3px; width: 38px; height: 38px; } .ui.search .result .image img { display: block; width: 38px; height: 38px; } .ui.search .result .image ~ .info { float: none; margin-right: 50px; } .ui.search .result .info { float: right; } .ui.search .result .title { font-weight: bold; color: rgba(0, 0, 0, 0.8); } .ui.search .result .description { color: rgba(0, 0, 0, 0.6); } .ui.search .result .price { float: left; color: #5BBD72; font-weight: bold; } /*-------------- Message ---------------*/ .ui.search .message { padding: 1em; } .ui.search .message .text .title { margin: 0em 0em 0.5rem; font-size: 1.25rem; font-weight: bold; color: rgba(0, 0, 0, 0.8); } .ui.search .message .text .description { margin: 0em; font-size: 1rem; color: rgba(0, 0, 0, 0.5); } /*-------------- Categories ---------------*/ .ui.search .results .category { background-color: #FAFAFA; border-top: 1px solid rgba(0, 0, 0, 0.1); -webkit-transition: background 0.2s ease-in; -moz-transition: background 0.2s ease-in; transition: background 0.2s ease-in; } .ui.search .results .category:first-child { border-top: none; } .ui.search .results .category > .name { float: right; padding: 12px 8px 0px 0px; font-weight: bold; color: #777777; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); } .ui.search .results .category .result { background-color: #FFFFFF; margin-right: 80px; border-right: 1px solid rgba(0, 0, 0, 0.1); } /* View All Results */ .ui.search .all { display: block; border-top: 1px solid rgba(0, 0, 0, 0.1); background-color: #FAFAFA; height: 2em; line-height: 2em; color: rgba(0, 0, 0, 0.6); font-weight: bold; text-align: center; } /******************************* States *******************************/ /*-------------- Hover ---------------*/ .ui.search .result:hover, .ui.search .category .result:hover { background-color: #F8F8F8; } .ui.search .all:hover { background-color: #F0F0F0; } /*-------------- Loading ---------------*/ .ui.search.loading .input .icon { background: url(../images/loader-mini.gif) no-repeat 50% 50%; } .ui.search.loading .input .icon:before, .ui.search.loading .input .icon:after { display: none; } /*-------------- Active ---------------*/ .ui.search .results .category.active { background-color: #F1F1F1; } .ui.search .results .category.active > .name { color: #333333; } .ui.search .result.active, .ui.search .category .result.active { background-color: #FBFBFB; } .ui.search .result.active .title { color: #000000; } .ui.search .result.active .description { color: #555555; } /******************************* Variations *******************************/ /* Large */ .ui.search .large.result .image, .ui.search .large.result .image img { width: 50px; height: 50px; } .ui.search .large.results .indented.info { margin-right: 65px; } .ui.search .large.results .info .title { font-size: 16px; } .ui.search .large.results .info .description { font-size: 11px; }