/**handles:cmplz-general,brands-styles,worldpay-worldpay**/
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
.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(2n){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}
.worldpay-card-icons{float:right}li.payment_method_online_worldpay_paypal label img:first-of-type{float:right}li.payment_method_online_worldpay_paypal label[for=payment_method_online_worldpay_paypal] img{max-width:85px}ul.payment_methods label .worldpay-card-icons img.worldpay-card-icon{width:47px;height:27px;max-width:47px;max-height:27px;float:none}.worldpay-saved-methods-container .select2-container--default .select2-selection--single{height:42px;background-color:#fff!important}.select2-container .select2-selection--single .worldpay-select2-container,.select2-results__options li.worldpay-select2-container{display:flex;align-items:center;height:42px}.select2-results .select2-results__options .worldpay-select2-container:before,.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container:before{left:5px;content:'';background-repeat:no-repeat;background-size:40px 40px;width:40px;height:42px;display:inline-block;margin-right:8px}.select2-results .select2-results__options .worldpay-select2-container.visa:before,.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container.visa:before{background-image:url(https://roehillsprings.com/wp-content/plugins/woo-easy-pay/assets/img/cards/visa.svg)}.select2-results .select2-results__options .worldpay-select2-container.mastercard:before,.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container.mastercard:before{background-image:url(https://roehillsprings.com/wp-content/plugins/woo-easy-pay/assets/img/cards/master_card.svg)}.select2-results .select2-results__options .worldpay-select2-container.amex:before,.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container.amex:before{background-image:url(https://roehillsprings.com/wp-content/plugins/woo-easy-pay/assets/img/cards/amex.svg)}.select2-results .select2-results__options .worldpay-select2-container.maestro:before,.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container.maestro:before{background-image:url(https://roehillsprings.com/wp-content/plugins/woo-easy-pay/assets/img/cards/maestro.svg)}.select2-results .select2-results__options .worldpay-select2-container.discover:before,.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container.discover:before{background-image:url(https://roehillsprings.com/wp-content/plugins/woo-easy-pay/assets/img/cards/discover.svg)}.select2-results .select2-results__options .worldpay-select2-container.jcb:before,.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container.jcb:before{background-image:url(https://roehillsprings.com/wp-content/plugins/woo-easy-pay/assets/img/cards/jcb.svg)}.select2-results .select2-results__options .worldpay-select2-container.diners:before,.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container.diners:before{background-image:url(https://roehillsprings.com/wp-content/plugins/woo-easy-pay/assets/img/cards/diners_club_international.svg)}.worldpay-saved-methods-container .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.worldpay-select2-container img.worldpay-method-icon{width:42px;height:24px;max-width:42px;max-height:24px;margin-right:1em}ul.payment_methods .worldpay-new-card-button,ul.payment_methods .worldpay-saved-card-button{display:flex;justify-content:flex-end;cursor:pointer;margin:.5em 0}#worldpay_cvc_template_container{margin-top:2px}#worldpay_cvc_template_container #_iframe_holder{margin:0}.worldpay_cvc_container{margin-top:.75em}.worldpay_cvc_container label{margin:0 .25em;font-weight:400;display:block}.worldpay_cvc_container #worldpay_vaulted_cvc{width:70px;height:40px;border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;padding:.7em;background-color:#fff}#worldpay_vaulted_cvc::placeholder{color:#ccc}#worldpay_vaulted_cvc:focus{border-color:#333}ul.payment_methods label[for*=online_worldpay]:after{clear:right;content:"";display:block}.worldpay-paypal-button{background-color:#ffc439;border-radius:4px;padding:10px;display:flex;justify-content:center;width:100%;cursor:pointer}.worldpay-paypal-button img{max-width:65px;max-height:21px}input.wc-worldpay-payment-type{display:none}label.wc-worldpay-label-payment-type{margin-bottom:1em;display:block}label.wc-worldpay-label-payment-type:before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #000;background:#fff;margin-left:4px;margin-right:.5em;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}input.wc-worldpay-payment-type:checked+label.wc-worldpay-label-payment-type:before{background:#000}#online_worldpay_save_cc_key{width:20px;height:20px}@media (max-width:320px){.select2-results__options li.worldpay-select2-container{font-size:11px}.worldpay-saved-methods-container .select2-container .select2-selection--single .worldpay-select2-container:before{display:none}}