.fpf-clear:before,.fpf-clear:after{content:" ";display:table;}.fpf-clear:after{clear:both;}.fpf-fields{display:block;clear:both;margin:1em 0;}.fpf-totals dl{margin-bottom:1em;overflow:hidden;}.fpf-totals dl:empty{display:none;}.fpf-totals dt{clear:left;float:left;width:50%;}.fpf-totals dd{float:left;}.fpf-fields span.optional{display:none;}.fpf-field-tooltip{cursor:help;}.fpf-field-tooltip-icon:before{content:"";font-family:"fpf-icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fpf-radio-images .woocommerce-input-wrapper,.fpf-radio-colors .woocommerce-input-wrapper{display:flex;flex-wrap:wrap;margin:-10px;}.fpf-radio-images input[type="radio"],.fpf-radio-colors input[type="radio"]{display:none;}.fpf-radio-images input[type="radio"]+label,.fpf-radio-colors input[type="radio"]+label{width:100px;margin:10px;cursor:pointer;}.fpf-radio-images input[type="radio"]+label img,.fpf-radio-colors input[type="radio"]+label .fpf-radio-preview{display:block;width:100%;border:2px solid rgba(255,255,255,0);pointer-events:none;}.fpf-radio-images input[type="radio"]+label img{height:auto;}.fpf-radio-colors input[type="radio"]+label .fpf-radio-preview{height:0;padding-bottom:calc(100% - 4px);}.fpf-radio-images input[type="radio"]:checked+label img,.fpf-radio-colors input[type="radio"]:checked+label .fpf-radio-preview{border-color:#000;}.fpf-fields-config-wrapper{margin-bottom:1rem;}.fpf-field.fpf-image img{max-width:100%;height:auto;}@keyframes rotate{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}.icon-align-left:before{content:"" !important;}.icon-align-left:before,.icon-at-email:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-at-email:before{content:"" !important;}.icon-bookmark:before{content:"" !important;}.icon-bookmark:before,.icon-brush:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-brush:before{content:"" !important;}.icon-calendar-alt:before{content:"" !important;}.icon-calendar-alt:before,.icon-caret-down:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-caret-down:before{content:"" !important;}.icon-caret-left:before{content:"" !important;}.icon-caret-left:before,.icon-caret-right:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-caret-right:before{content:"" !important;}.icon-caret-up:before{content:"" !important;}.icon-caret-up:before,.icon-check:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-check:before{content:"" !important;}.icon-check-double:before{content:"" !important;}.icon-check-double:before,.icon-check-square:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-check-square:before{content:"" !important;}.icon-check-square-multi:before{content:"" !important;}.icon-check-square-multi:before,.icon-clock:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-clock:before{content:"" !important;}.icon-code:before{content:"" !important;}.icon-code:before,.icon-cog:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-cog:before{content:"" !important;}.icon-cogs:before{content:"" !important;}.icon-cogs:before,.icon-digits:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-digits:before{content:"" !important;}.icon-dollar-sign:before{content:"" !important;}.icon-dollar-sign:before,.icon-ellipsis-v:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-ellipsis-v:before{content:"" !important;}.icon-exchange-alt:before{content:"" !important;}.icon-exchange-alt:before,.icon-exclamation-triangle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-exclamation-triangle:before{content:"" !important;}.icon-eye:before{content:"" !important;}.icon-eye:before,.icon-font:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-font:before{content:"" !important;}.icon-heading:before{content:"" !important;}.icon-heading:before,.icon-heart:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-heart:before{content:"" !important;}.icon-image:before{content:"" !important;}.icon-image:before,.icon-images:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-images:before{content:"" !important;}.icon-link:before{content:"" !important;}.icon-link:before,.icon-list-ul:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-list-ul:before{content:"" !important;}.icon-long-arrow-alt-down:before{content:"" !important;}.icon-long-arrow-alt-down:before,.icon-long-arrow-alt-left:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-long-arrow-alt-left:before{content:"" !important;}.icon-long-arrow-alt-right:before{content:"" !important;}.icon-long-arrow-alt-right:before,.icon-long-arrow-alt-up:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-long-arrow-alt-up:before{content:"" !important;}.icon-magic:before{content:"" !important;}.icon-magic:before,.icon-paint-brush:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-paint-brush:before{content:"" !important;}.icon-palette:before{content:"" !important;}.icon-palette:before,.icon-paragraph:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-paragraph:before{content:"" !important;}.icon-plugin-symbol:before{content:"" !important;}.icon-plugin-symbol:before,.icon-plus:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-plus:before{content:"" !important;}.icon-question-circle:before{content:"" !important;}.icon-question-circle:before,.icon-spinner:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-spinner:before{content:"" !important;}.icon-star:before{content:"" !important;}.icon-star:before,.icon-tasks:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-tasks:before{content:"" !important;}.icon-tasks-alt:before{content:"" !important;}.icon-tasks-alt:before,.icon-times:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-times:before{content:"" !important;}.icon-trash-alt:before{content:"" !important;}.icon-trash-alt:before,.icon-upload:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fpf-icomoon !important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;}.icon-upload:before{content:"" !important;}.picker_wrapper.popup{background-color:#fff !important;border:1px solid #e2e4e7 !important;bottom:auto !important;box-shadow:none !important;left:0 !important;margin:0 !important;right:auto !important;top:0 !important;}.picker_wrapper.popup .picker_arrow,.picker_wrapper.popup .picker_done{display:none !important;}.fpf-colorpicker{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:flex;left:0;margin-top:4px;opacity:0;position:absolute;top:0;visibility:hidden;z-index:100;}.fpf-colorpicker.fpf-colorpicker-open{opacity:1;visibility:visible;}.fpf-colorpicker .fpf-colorpicker-select{flex:1;margin:10px;width:100px;}.fpf-field.fpf-time{position:relative;}.tax-product_brand .brand-description{overflow:hidden;zoom:1;}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right;}.tax-product_brand .brand-description .text{width:72%;float:left;}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em;}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none;}ul.brand-thumbnails:before{clear:both;content:"";display:table;}ul.brand-thumbnails:after{clear:both;content:"";display:table;}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%;}ul.brand-thumbnails.fluid-columns li{width:auto;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0;}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0;}ul.brand-thumbnails.columns-2 li{width:48%;}ul.brand-thumbnails.columns-3 li{width:30.75%;}ul.brand-thumbnails.columns-5 li{width:16.95%;}ul.brand-thumbnails.columns-6 li{width:13.5%;}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0;}}.brand-thumbnails-description li{text-align:center;}.brand-thumbnails-description li .term-thumbnail img{display:inline;}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left;}#brands_a_z h3:target{text-decoration:underline;}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1;}ul.brands_index li{float:left;margin:0 2px 2px 0;}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none;}ul.brands_index li span{border-color:#eee;color:#ddd;}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none;}ul.brands_index li a.active{border-width:2px;padding:5px;}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em;}