#cmfaq-sw-widget *{box-sizing:border-box!important}#cmfaq-sw-widget{padding:0;margin:0;box-sizing:border-box;position:fixed;bottom:4px;left:4px;background:#FFF;border:1px solid #09F;z-index:1001}#cmfaq-sw-widget .cmfaq-sw-widget-content{position:relative}#cmfaq-sw-widget.cmfaq-sw-closed{width:185px;height:68px;transition:width 0.4s,height 0.4s}#cmfaq-sw-widget.cmfaq-sw-extended{width:500px;height:68px;transition:width 0.4s,height 0.4s}#cmfaq-sw-widget.cmfaq-sw-open{width:500px;height:239px;transition:width 0.4s,height 0.4s}.cmfaq-sw-closed .cmfaq-sw-closed-hide{display:none}.cmfaq-sw-extended .cmfaq-sw-extended-hide{display:none}.cmfaq-sw-open .cmfaq-sw-open-hide{display:none}#cmfaq-sw-widget .cmfaq-sw-btn-close{position:absolute;top:0;right:0;z-index:1002;cursor:pointer;background-image:url(../img/resize-small-16-ffffff.png);background-repeat:no-repeat;background-position:50% 50%;height:35px;width:28px}#cmfaq-sw-widget .cmfaq-sw-title{position:relative;height:35px;line-height:35px;padding-left:8px;font-size:15px;background:#09F;color:#FFF}#cmfaq-sw-widget .cmfaq-sw-search input.cmfaq-sw-search-input{border:0;outline:none;width:100%;font-size:14px;margin:0;padding:2px 8px;line-height:31px;height:31px;color:#666}#cmfaq-sw-widget .cmfaq-sw-search input.cmfaq-sw-search-input:focus{border:0;outline:none}#cmfaq-sw-widget .cmfaq-sw-content{border-top:1px solid #09F;height:151px;overflow-y:auto}#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion{list-style:none;width:100%;margin:0;padding:0}#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion li{background:#fff;border:0;padding:0;margin:0}#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion li a,#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion li a:hover,#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion li a:active,#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion li a:focus{position:relative;text-decoration:none;display:block;background:#fff;font-size:14px;margin:0;padding:4px 8px;box-shadow:none;outline:none;color:#666;border-bottom:1px solid #ddd;overflow:hidden}#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion li a:hover,#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion li a:active,#cmfaq-sw-widget ul.cmfaq-sw-search-suggestion li a:focus{background:#eee;color:#000}#cmfaq-sw-widget .cmfaq-sw-search-no-results{font-size:14px;padding:0 8px;line-height:30px;height:30px;color:#666}#cmfaq-sw-widget .cmfaq-sw-search-suggestion-post{margin-right:60px}#cmfaq-sw-widget .cmfaq-sw-search-suggestion-rating{white-space:nowrap;position:absolute;top:50%;right:0;padding-right:4px;margin-top:-12px;text-align:right;width:75px;height:24px;color:#333}#cmfaq-sw-widget .cmfaq-sw-search-suggestion-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}#cmfaq-sw-widget .cmfaq-sw-search-suggestion-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#999}#cmfaq-sw-widget .cmfaq-sw-footer{background:#ddd;text-align:right;padding:4px 8px;white-space:nowrap;font-size:12px;line-height:12px}#cmfaq-sw-widget .cmfaq-clearable{background:#fff url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///5KSkiH5BAAAAAAALAAAAAAHAAcAAAIMTICmsGrIXnLxuDMLADs=) no-repeat right -10px center;padding-right:18px;transition:background 0.4s}#cmfaq-sw-widget .cmfaq-clearable.x{background-position:right 10px center}#cmfaq-sw-widget .cmfaq-clearable.onX{cursor:pointer}