.cmfaq{box-sizing:border-box;margin:0 0 50px 0;padding:0;overflow:visible}.cmfaq-one-column .cmfaq-main{width:100%}.cmfaq-two-columns .cmfaq-main{float:right;width:70%}.cmfaq-two-columns .cmfaq-side{float:left;width:30%}.cmfaq *{box-sizing:border-box!important}.cmfaq .cmfaq-clear{clear:both}.cmfaq .cmfaq-search{position:relative;margin:0 0 15px 0;padding:0}.cmfaq .cmfaq-search .cmfaq-search-input,.cmfaq .cmfaq-search .cmfaq-search-input[type="search"]{width:100%;height:30px}.cmfaq .cmfaq-search .cmfaq-search-suggestion-wrapper{position:absolute;width:100%;z-index:1003;margin:0;padding:0}.cmfaq .cmfaq-search ul.cmfaq-search-suggestion{list-style:none;width:100%;margin:0;padding:0}.cmfaq .cmfaq-search ul.cmfaq-search-suggestion li{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:0;border-bottom:0;padding:0;margin:0;list-style:none}.cmfaq .cmfaq-search ul.cmfaq-search-suggestion li a{position:relative;text-decoration:none;border:0;display:block;background:#fff;padding:4px;box-shadow:none;outline:none}.cmfaq .cmfaq-search ul.cmfaq-search-suggestion li a:hover,.cmfaq .cmfaq-search ul.cmfaq-search-suggestion li a:active,.cmfaq .cmfaq-search ul.cmfaq-search-suggestion li a:focus{background:#eee}.cmfaq .cmfaq-search ul.cmfaq-search-suggestion li:first-child{border-top:1px solid #ddd}.cmfaq .cmfaq-search ul.cmfaq-search-suggestion li:last-child{border-bottom:1px solid #ddd}.cmfaq .cmfaq-search .cmfaq-search-suggestion-post{margin-right:60px}.cmfaq .cmfaq-search .cmfaq-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 .cmfaq-search .cmfaq-search-suggestion-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.cmfaq .cmfaq-search .cmfaq-search-suggestion-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#999}.cmfaq .cmfaq-clearable{background:#fff url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///5KSkiH5BAAAAAAALAAAAAAHAAcAAAIMTICmsGrIXnLxuDMLADs=) no-repeat right -10px center;padding-right:18px;transition:background 0.4s}.cmfaq .cmfaq-clearable.x{background-position:right 10px center}.cmfaq .cmfaq-clearable.onX{cursor:pointer}.cmfaq .cmfaq-categories{margin-bottom:30px}.cmfaq .cmfaq-categories .cmfaq-categories-title{margin:0;padding:0;margin-bottom:5px;font-size:22px;font-weight:700}.cmfaq .cmfaq-categories ul.cmfaq-categories-list{list-style:none;margin:0;padding:0}.cmfaq .cmfaq-categories ul.cmfaq-categories-list.children{padding-left:15px}.cmfaq .cmfaq-categories .active{font-weight:700}.cmfaq .cmfaq-tags .cmfaq-tags-title{margin:0;padding:0;margin-bottom:5px;font-size:18px;font-weight:700}.cmfaq .cmfaq-tax .cmfaq-tax-post-title{font-size:22px;font-weight:700}.cmfaq .cmfaq-tax .cmfaq-rating{margin:10px 0 10px 0}.cmfaq .cmfaq-tax .cmfaq-tax-post-content p{margin:0}.cmfaq_subcategory_title{margin-bottom:30px;font-size:80%}.cmfaq .cmfaq-post .cmfaq-post-related-title{margin:30px 0 5px 0;padding:0;font-size:18px;font-weight:700}.cmfaq .cmfaq-post .cmfaq-post-tags{margin:0;margin-bottom:30px;padding:0}.cmfaq .cmfaq-post .cmfaq-rating{margin:5px 0 30px 0}.cmfaq-tile-sizer{width:50%}.cmfaq .cmfaq-tile{float:left;width:50%;margin-bottom:30px;padding-right:30px}.cmfaq .cmfaq-tile .cmfaq-tile-title{margin:0;padding:0;margin-bottom:5px;font-size:18px;font-weight:700}.cmfaq .cmfaq-tile .cmfaq-tile-post{margin:5px 0;padding:0}.cmfaq .cmfaq-tile .cmfaq-tile-more{margin:5px 0;padding:0;font-weight:700}.cmfaq .cmfaq-breadcrumb{margin-bottom:30px;overflow:auto}.cmfaq-same-category-questions-title{font-weight:700;font-size:16px;margin-bottom:12px}.cmfaq .cmfaq-taxonomy-icon{margin-bottom:30px}.cmfaq .cmfaq-tax-accordion.style2 .cmfaq-tax-post{border-radius:20px 20px 20px 20px;overflow:hidden}.cmfaq .cmfaq-tax-accordion.style2 .cmfaq-tax-post .ui-accordion-header{margin:0}.cmfaq .cmfaq-tax-accordion.style2 .cmfaq-tax-post-title{padding:1em 1em 1em 1em}.cmfaq .cmfaq-tax-accordion.style2 .cmfaq-tax-post-content{padding:0em 1em 1em 1em}.cmfaq-tax-cats{clear:both;text-align:center;margin-bottom:15px}.cmfaq-tax-cats a{text-decoration:none;border-width:1px;border-style:solid;border-color:#000;padding:0;color:#000;margin-left:10px;margin-right:10px;border-radius:20px;display:inline-block;margin-bottom:10px}.cmfaq-tax-cats a:hover{text-decoration:none;background-color:#ccc}.cmfaq-tax-cats a.active{background-color:#ccc}.cmfaq-tax-cats a span{padding-left:10px;padding-right:10px;vertical-align:middle;line-height:32px}.cmfaq-tax-cats a img{max-width:32px;max-height:32px;vertical-align:middle;cursor:pointer;margin-right:10px}.cmfaq-tax-cats a img.cmfaq-icon-filter{display:inline-block}.cmfaq-tax-cats a img.loader{display:none}.cmfaq-tax-load-more{clear:both;margin-top:30px;text-align:center}.cmfaq-tax-load-more a{text-decoration:none;border-width:1px;border-style:solid;border-color:#000;padding:10px 20px;color:#000;margin-left:10px;margin-right:10px;border-radius:20px}.cmfaq-tax-load-more a:hover{text-decoration:none;background-color:#ccc}.cmfaq-tax-load-more a span{vertical-align:middle}.cmfaq-tax-load-more a img{vertical-align:middle;display:none}.cmfaq-tax-no-posts{text-align:center}@media screen and (max-width:480px){.cmfaq-two-columns .cmfaq-main{float:none;width:auto}.cmfaq-two-columns .cmfaq-side{float:none;width:auto}.cmfaq .cmfaq-tile{float:none;width:auto}}