
.local-navigation .nav-link{
    font-size: 16px;
    font-size: 1.6rem;
}
.wp-clickable{
    cursor: pointer; 
}
.wp-align{
 padding: 0px 20px;
}
span.pds-replacer-regular-price.wd-strikethrough{
	float: left;
	padding-left: 0 !important;
	padding-right: 0.25em;
}
.wp-product-card span.pds-replacer-done .pds-replacer-regular-price.wd-strikethrough {
    display: none;
}
.wp-view{
  position:absolute;
  top:0px;
  height:1px;
  width: 2px;
}
.wp-pos-rel{
position:relative;
}
@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
    .wp-view{
      width: 1px;
    }
}
@media only screen and (max-width: 40.063em){
    .wp-view{
      width: 0px;
    }
}

/**************************************/
/*********** Banner *******************/
/**************************************/

.wp-banner-container{
 position:relative;
 background: #dadada;
 /* overflow:hidden; */
  /*
    background: url(/content/dam/autodesk/www/products/product-card-thumb/all-products-collections-background-1920x800.jpg); */

    /* Use this background if you replace collection with featured products. */
    /* background: url(/content/dam/autodesk/www/products/product-card-thumb/all-products-featured-background-1920x800.jpg); */

    background-size: 1920px auto;
    background-repeat: no-repeat;
    background-color: rgb(250,250,250);
    background-color: #fff;
    background-position: center bottom;
}
.wp-banner-container:before {
    content: '';
    width: 100%;
    //height: 600px;
    background: white;
    background: -webkit-linear-gradient(#fff 0%, rgba(256, 256, 256, 0.94), rgba(256,256,256,0) 100%);
    background: -o-linear-gradient(#fff 0%, rgba(256, 256, 256, 0.94), rgba(256,256,256,0) 100%);
    background: -moz-linear-gradient(#fff 0%, rgba(256, 256, 256, 0.94), rgba(256,256,256,0) 100%);
    background: linear-gradient(#fff 0%, rgba(256, 256, 256, 0.94), rgba(256,256,256,0) 100%);
    position: absolute;
    top: 0px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
}

@media only screen and (max-width: 40.063em){
.wp-banner-container:before {
    height: 400px;
}
.wp-banner-container {
    background-size: 1000px auto;
    background-position: 40% calc(100% + 50px)
}

}



/**************************************/
/********** Product Card **************/
/**************************************/

.wp-product-card{
    max-width: 700px;
    margin:auto;
    position:relative;
}
.wp-product-card:hover{
    box-shadow: 0px 1px 4px 1px #999;
}
.wp-product-card .wp-product-info-container{
    border: 1px solid rgb(223,223,223);
    padding: 20px;
    background: #fff;
    overflow:hidden;
}
.wp-product-card .wp-product-desc{
    font-size: 14px;
    line-height: 1.36;
    text-align: left;
    color: #666666;
    //max-width: 250px;
    margin: 18px 0px 0px 0px;
}
.wp-product-card .wp-product-desc .wp-product-long-desc,
.wp-product-card.wp-opened .wp-product-desc .wp-product-short-desc{
    opacity:0;
    display:none;
}
.wp-product-card.wp-opened .wp-product-desc .wp-product-long-desc,
.wp-product-card .wp-product-desc .wp-product-short-desc{
    opacity:1;
}
.wp-product-card.wp-opened .wp-product-desc .wp-product-long-desc{
    display:block;
}
.wp-product-card .wp-product-desc .wp-product-short-desc{
    display:inline;
}
/*
.wp-product-card.wp-large .wp-product-desc{
    margin: 18px 0px 15px 0px;
}*/
.wp-product-card .wp-product-cta {
    position: relative;
    padding: 6px 0px 0px 0px;
    cursor: pointer;
    font-weight: 500;
}
.wp-product-card .wp-cta-container .wp-product-cta:first-child {
    padding-top: 0px;
}
.wp-product-card .wp-product-cta a{
    text-decoration: none;
    border: none;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    display:inline-block;
}
.wp-product-card .wp-product-cta a:hover{
    color: #444;
}
.wp-product-card .wp-product-cta .icon-cta-go-arrow-circle{
    font-size: 20px;
    color: #bbb;
    top: 4px;
    position: relative;
    padding-right: 5px;
    display: inline-block;
}
.wp-product-card .wp-product-cta  a:hover .icon-cta-go-arrow-circle{
    color: #999;
}
.wp-product-card .wp-product-cta .icon-cta-go-arrow{
    position: relative;
    top: 0px;
    left: 4px;
    font-size: 11px;
    margin-right: 15px;
    color: rgb(182,182,182);
}
.wp-product-card .wp-product-cta .icon-circle-o{
    position: absolute;
    left: 0px;
    top: 9.5px;
    font-size: 18px;
    color: rgb(182,182,182);
}
.wp-product-card .wp-cta-container .wp-product-cta:first-child .icon-circle-o{
    top: 3px;
}
.wp-product-card .wp-product-cta:hover .icon-cta-go-arrow, .wp-product-card .wp-product-cta:hover .icon-circle-o{
   color: #666;
}
.wp-product-card .wp-cta-container .wp-product-cta:last-child{
  border:none;
  padding-bottom:0px;
}
.wp-product-card.wp-opened .text.section > .wp-cta-container:not(:nth-child(3)) {
    margin-top: 5px;
}
.wp-product-card .wp-platform{
    margin-top: 11px;
}
.wp-product-card .wp-hr{
    width:100%;
    height: 1px;
    background: #EEE;
    margin-top: 15px;
}
.wp-product-card .wp-pricing{
    font-size: 24px;
    font-weight: 700;
    margin-top: 7px;
}
.wp-product-card .wp-pricing.wp-discounted .wp-discount{
    display:inline;
}
.wp-product-card .wp-pricing.wp-discounted .wp-discount hide{
    display:none;
}
.wp-product-card .wp-pricing .wp-discount{
    display:none;
}
.wp-product-card .wp-pricing .wp-discount{
    color: rgb(182,182,182);
    text-decoration: line-through;
}
.wp-product-card .wp-pricing .wp-term {
    font-size: 14px;
    line-height: 1.71;
    color: #666666;
    font-weight: 500;
    padding-left: 3px;
	display: inline-block;
}
.wp-product-card .wp-promo {
    font-size: 14px;
    margin-top: 17px;
    color: #0696d7;
    font-weight: 700;
}
.wp-product-card .wp-button-container{
    margin-top: 9px;
}
.wp-product-card .wp-button-container .button{
    width: 50%;
    padding-left: 7px;
    float:left;
    display: inline;
	position: relative;
	z-index: 2;
}
.wp-product-card.wp-full-button .wp-button-container .button, .wp-product-card.wp-full-button .wp-button-container .button.wp-grey{
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    float:none;
    display: block;
}
.wp-product-card .wp-button-container .button.wp-grey{
    padding-right: 7px;
    padding-left: 0px;
}
.wp-product-card .wp-button-container .button.wp-grey .wd-button{
    background-color: #777;
}
.wp-product-card .wp-button-container .button.wp-grey:hover .wd-button {
    background-color: #444;
}
.wp-product-card .wp-expand, .wp-product-card .wp-minimize{
    font-size: 12px;
    padding: 9px 20px;
    border: 1px solid rgb(223,223,223);
    border-top: none;
    text-transform: uppercase;
    color: #999;
    font-weight: 700;
    cursor: pointer;
    background-color: #fff;
}
.wp-product-card .wp-expand .icon-show, .wp-product-card .wp-minimize .icon-hide{
    color: #AAA;
}
.wp-product-card .wp-expand:hover, .wp-product-card .wp-minimize:hover{
    color: #666;
    background-color: #f5f5f5;
}
.wp-product-card .wp-expand:hover .icon-show, .wp-product-card .wp-minimize:hover .icon-hide{
    color: #666;
}
.wp-product-card.wp-opened .wp-expand{
    display:none;
}
.wp-product-card .wp-minimize{
    display:none;
}
.wp-product-card.wp-opened .wp-minimize{
    display:block;
}
.wp-product-card .wp-expand .icon-show{
    font-weight: 700;
    position: relative;
    top: 1px;
    padding-right: 6px;
}
.wp-product-card .wp-minimize .icon-hide{
    font-weight: 700;
    position: relative;
    top: 1px;
    padding-right: 6px;
}

.wp-product-card.wp-small .wp-pricing, .wp-product-card.wp-medium .wp-pricing{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-opened .wp-pricing{
    max-height: 200px;
    margin-top: 7px;
}

.wp-product-card.wp-small .wp-button-container, .wp-product-card.wp-medium .wp-button-container{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-opened .wp-button-container{
    max-height: 200px;
    margin-top: 9px;
}
.wp-product-card.wp-medium.wp-show-button .wp-button-container{
    max-height: 200px;
    margin-top: 9px;
}

.wp-product-card.wp-small .wp-hr, .wp-product-card.wp-medium .wp-hr{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-opened .wp-hr{
    max-height: 10px;
    margin-top: 15px;
}

.wp-product-card .wp-platform{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-opened .wp-platform{
    max-height: 90px;
    margin-top: 11px;
}

.wp-product-card .wp-cta-container{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-opened .wp-cta-container{
    max-height: 500px;
    margin-top: 18px;
}

.wp-product-card.wp-small .wp-product-desc{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-opened .wp-product-desc{
    max-height: 200px;
    margin: 18px 0px 0px 0px;
}
.wp-product-card.wp-large.wp-opened .wp-product-desc{
    max-height: 200px;
    margin: 18px 0px 0px 0px;
}

.wp-product-card.wp-small .wp-product-img{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-opened .wp-product-img{
    max-height: 200px;
}

.wp-product-card.wp-small .wp-promo{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-opened .wp-promo{
    max-height: 100px;
    margin-top: 17px;
}
.wp-product-card.wp-small.wp-show-promo .wp-promo{
    max-height: 100px;
    margin-top: 17px;
}
.wp-product-card .wp-product-logo{
    max-width: 100%;
    max-height: 32px;
}
.wp-product-card .wp-starting-msg, .wp-product-card .wp-price-varies-msg{
    color: #666;
    font-size: 14px;
    font-weight: 500;
}
.wp-product-card .wp-starting-msg span{
    font-weight: 700;
    font-size: 24px;
}
.wp-product-card.wp-full-button .wp-button-container .button:nth-child(n+1) {
    margin-top: 8px;
}
.wp-product-card .wp-pricing.wp-alt-price{
    font-size: 14px;
}
.wp-product-card .wp-pricing.wp-alt-price .wp-term {
    line-height: 1.4;
}
.wp-product-card .wp-compare-after-price {
   display: none;
}
.wp-product-card.wp-opened .wp-compare-after-price {
   display: block;
}


@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {

.wp-product-card .wp-product-logo{
    max-width: 100%;
    max-height: 32px;
}

}


@media only screen and (min-width: 40.063em) and (max-width: 775px) {
.wp-product-card .wp-button-container .button{
   width: 100%;
   padding: 0px;
   margin-bottom: 8px;
}
.wp-product-card .wp-button-container .button.wp-grey{
   padding: 0px;
}
}

@media only screen and (max-width: 40.063em){

.wp-product-card .wp-pricing{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card .wp-button-container{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card .wp-hr{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-large .wp-hr{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card.wp-large.wp-opened .wp-hr{
    max-height: 10px;
    margin-top: 15px;
}
.wp-product-card .wp-product-desc, .wp-product-card.wp-large .wp-product-desc{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card .wp-product-img{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card .wp-promo, .wp-product-card.wp-show-promo .wp-promo{
    max-height: 0px;
    overflow:hidden;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    margin: 0px;
}
.wp-product-card .wp-button-container .button{
   width: 100%;
   padding: 0px;
   margin-bottom: 8px;
}
.wp-product-card .wp-button-container .button.wp-grey{
   padding: 0px;
}
.wp-product-card .wp-product-info-container {
    padding: 20px 20px 12px 20px;
}
.wp-product-card.wp-opened .wp-product-desc{
    height: auto !important;
}
.wp-product-card.wp-large.wp-opened .wp-product-desc{
    height: auto !important;
}
}



/**************************************/
/*********** Quick Filter *************/
/**************************************/


.wp-quick-filter{
    padding: 15px 0px 0px 0px;
    padding-top: 50px;
    /*border-bottom: 1px solid rgb(182,182,182);*/
}
.wp-top-banner{
    margin-bottom:38px;
}
.wp-top-banner.wp-banner-object{
    min-height:220px;
}
.wp-quick-filter .wp-title,
.wp-quick-filter .wp-title-buy-online{
    font-size: 34px;
    margin: 70px 0px 34px 0px;
    color: #0696d7;
    color: #444;
    font-weight: 500;
}
.wp-quick-filter .wp-title-buy-online{
    margin-bottom: 14px;
}
.wp-quick-filter .wp-subtitle{
    margin-bottom: 30px;
    max-width: 710px;
}
.wp-quick-filter ul{
    margin: 0px;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    margin-before: 0px;
    margin-after: 0px;
    margin-start: 0px;
    margin-end: 0px;
    padding-start: 0px;
}
.wp-quick-filter li {
    display: inline;
    list-style-type: none;
    padding-right: 10px;
}
.wp-quick-filter p.wp-list-text, .wp-quick-filter p.wp-list-option {
    display: inline-block;
}
.wp-quick-filter p.wp-list-text{
    font-size: 19px;
    font-weight: 700;
    color: #222;
    width: 100%;
    margin: 0px 0px 9px 0px;
}
.wp-quick-filter p.wp-list-option {
    font-size: 12px;
    color: #666;
    border-bottom: 1px dashed #0696d7;
    cursor: pointer;
    border: 1px solid #dadada;
    padding: 4px 12px;
    text-transform: uppercase;
}

.wp-quick-filter p.wp-list-option:hover {
    background-color: #eee;
}
/**
.wp-quick-filter p.wp-list-option:active {
    color: #fff;
    border-bottom: none;
    background-color: #0696d7;
    cursor: pointer;
}**/
.wp-quick-filter p.wp-list-option.wp-selected {
    font-weight: 700;
    color: #fff;
    border: 1px solid #666;
    background-color: #666;
}
.wp-quick-filter{
    /* border-bottom: 1px solid #e3e2df; */
}
.wp-quick-filter .wp-hr{
    width:100%;
    height: 1px;
    background: #dadada;
    margin: 20px 0px 15px;
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
.wp-quick-filter p.wp-list-option {
    font-size: 12px;
    color: #666;
    border-bottom: 1px dashed #0696d7;
    cursor: pointer;
    border: 1px solid #dadada;
    padding: 7px 11px;
    margin: 8px 0px;
    text-transform: uppercase;
}
.wp-quick-filter .wp-title{
    font-size: 34px;
    margin: 70px 0px 22px 0px;
}

}
@media only screen and (max-width: 40.063em){
.wp-quick-filter .wp-title {
    margin: 70px 0px 20px 0px;
}
.wp-quick-filter h4{
    color: #222;
    font-size: 19px;
    margin-bottom: 15px;
}
.wp-quick-filter select{
    font-size: 14px;
    padding: 6px;
}

}



/**************************************/
/*********** Search Box   *************/
/**************************************/

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: none;
    list-style-type: none;
}
.ui-menu .ui-menu-item > div{
    padding: 2px 10px;
}
.ui-menu {
    margin: 0px;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    margin-before: 0em;
    margin-after: 0em;
    margin-start: 0px;
    margin-end: 0px;
    padding-start: 0px;
    border: 1px solid #dadada;
    background:white;
    z-index: 7;
}
.ui-helper-hidden-accessible{
    display:none;
}
.ui-autocomplete .ui-menu-item .ui-state-active, .ui-autocomplete .ui-menu-item .ui-state-focus{
   background: rgb(243,243,243);
}
 
.wp-product-finder{
   padding-bottom: 21px;
}
.wp-product-finder h3.wp-caption{
  font-size: 21px;
  font-weight: 700;
  line-height: 1.14;
  color:#222;
  margin-bottom: 13px;
}
.wp-product-finder .wp-flex{
    display:flex;
    -ms-display: flex;
    -webkit-display: flex;
}
.wp-product-finder .wp-flex-wrap{
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

.wp-product-finder .wp-search-controls > div {
    margin-bottom: 10px;
}

.wp-product-finder .wp-searchbar{
    border: 1px solid #dadada;
    padding: 0px 2px;
    width: 34%;
    min-width: 250px;
    overflow:hidden;
    height: 36px;
    z-index:7;
}
.wp-product-finder .wp-searchbar .icon-search{
    font-size: 20px;
    position: relative;
    top: 3px;
    margin-left: 3px;
    color: #999;
    cursor: pointer;
}
.wp-product-finder .wp-searchbar input{
    border: none;
    outline: none;
    width: calc( 100% - 32px);
    padding-left: 11px;
    left:-3px;
    position: relative;
    top: 0px;
    height: 100%;
}

.wp-product-finder .wp-divider{
    margin-left: 10px;
    margin-right: 10px;
    border-left: 1px solid #dadada;
}

.wp-product-finder .wp-filter{
    min-width: 170px;
    width: 17%;
    border: 1px solid #dadada;
    padding: 8px 0px;
    position: relative;
    margin-right: 10px;
    cursor: pointer;
    z-index:6;
}
.wp-product-finder .wp-filter .wp-btn-text{
    margin: 0px 0px 0px 7px;
    color: #666;
    font-size: 14px;
    max-height: 19px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc( 100% - 37px);
}
.wp-product-finder .wp-filter .icon-arrow-dropdown{
    color: #dadada;
    position: absolute;
    top: 7px;
    right: 10px;
    display:block;
}
.wp-product-finder .wp-filter.wp-selected .icon-arrow-dropdown{
    display:none;
}
.wp-product-finder .wp-filter .icon-arrow-dropdown-up{
    color: #666;
    position: absolute;
    top: 7px;
    right: 10px;
    display:none;
}
.wp-product-finder .wp-filter.wp-selected .icon-arrow-dropdown-up{
    display:block;
}
.wp-product-finder .wp-filter.wp-selected{
    border: 1px solid #dadada;
}
.wp-product-finder .wp-filter.wp-selected .wp-btn-text{
    color: #666;
}
.wp-product-finder .wp-filter.wp-selected:hover{
    box-shadow: none;
}

.wp-product-finder .wp-windows-btn, .wp-product-finder .wp-mac-btn{
border: 1px solid #dadada;
    padding: 8px 0px;
    position: relative;
    margin-right: 10px;
    cursor: pointer;
}
.wp-product-finder .wp-windows-btn:hover, .wp-product-finder .wp-mac-btn:hover{
    /*box-shadow: 1px 1px 1px 0px #999;*/
    background-color: #f5f5f5;
}
.wp-product-finder .wp-windows-btn.wp-selected:hover, .wp-product-finder .wp-mac-btn.wp-selected:hover{
    background-color: #0696D7;
}

.wp-product-finder .wp-windows-btn .wp-btn-text, .wp-product-finder .wp-mac-btn .wp-btn-text{
    margin: 0px 7px 0px 7px;
    color: #666;
    font-size: 14px;
}
.wp-product-finder .wp-windows-btn.wp-selected, .wp-product-finder .wp-mac-btn.wp-selected{
    background-color: #0696D7;
    border: 1px solid #0696D7;
}
.wp-product-finder .wp-windows-btn.wp-selected .wp-btn-text, .wp-product-finder .wp-mac-btn.wp-selected .wp-btn-text{
    color: #fff;

}

.wp-product-finder .wp-reset-btn{
    position: relative;
    padding: 8px 0px 8px 34px;
    cursor: pointer;
}
.wp-product-finder .wp-reset-btn:hover{
    color: #666;
}
.wp-product-finder .wp-reset-btn .wp-icon-loop{
width: 31px;
    height: 31px;
    position: absolute;
    left: 0px;
    top: 3px;
}
.wp-product-finder .wp-reset-btn svg{
    fill: #999;
}
.wp-product-finder .wp-reset-btn:hover svg{
    fill: #666;
}
.wp-product-finder .wp-reset-btn .wp-btn-text{
    margin: 0px;
    color: #444;
    font-size: 14px;
}

.wp-product-finder .wp-jump-btn{
    position: relative;
    padding: 8px 0px 8px 34px;
    cursor: pointer;
}
.wp-product-finder .wp-jump-btn .icon-cta-go-arrow-circle {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 3px;
    font-size: 30px;
    transform: rotate(90deg);
    color: #999;
}
.wp-product-finder .wp-jump-btn:hover .icon-cta-go-arrow-circle{
    color: #666;
}
.wp-product-finder .wp-jump-btn .wp-btn-text{
    margin: 0px 7px 0px 0px;
    color: #444;
    font-size: 14px;
}

.wp-product-finder .wp-filter-container {
    background: white;
    color: #666;
    position: absolute;
    top: 100%;
    max-height: 0px;
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    width: calc(100% + 2px);
    left: -1px;
    border: 1px solid #dadada;
    border-top: none;
    z-index: -1;
}
.wp-product-finder .wp-filter-container p:hover{
    background: #f5f5f5;
}
.wp-product-finder .wp-filter-container p{
    font-size: 14px;
    padding: 10px 10px;
    margin: 0px;
}
.wp-product-finder .wp-filter-container .wp-default-filter{
    display: none;
}
.wp-product-finder .wp-filter-container.wp-show, body.cq-wcm-edit .wp-product-finder .wp-filter-container{
    max-height: 1000px;
    padding: 0px;
    border: 1px solid #dadada;
}

.wp-product-finder .wp-search-tags > p  {
    margin: 13px 18px 10px 0px;
    float: left;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.14;
    text-align: left;
    color: #666666;
}
.wp-product-finder .wp-search-tags > ul{
    display: block;
    float: left;
    list-style-type: none;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    margin-before: 0px;
    margin-after: 0px;
    margin-start: 0px;
    margin-end: 0px;
    padding-start: 0px;
}
.wp-product-finder .wp-search-tags > ul li {
    margin: 7px 5px 0px 0px;
    font-size: 12px;
    line-height: 1;
    text-align: left;
    color: #444444;
    padding: 5px 7px 8px 10px;
    background: #f5f5f5;
    float: left;
    position: relative;
    cursor: pointer;
}
.wp-product-finder .wp-search-tags > ul li .wp-close-divider{
    position: absolute;
    right: 26px;
    border-left: 1px solid #dadada;
    top: 0px;
    height: 100%;
    width: 1px;
}
.wp-product-finder .wp-search-tags > ul li i.icon-close {
    position: relative;
    top: 2px;
    margin-left: 15px;
}
.wp-product-finder .ui-helper-hidden-accessible{
    display:none;
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
.wp-product-finder {
    max-width: 750px;
}
.wp-product-finder .wp-searchbar{
    order: 0;
    width: 100%;
}
.wp-product-finder .wp-search-controls .wp-divider{
   order: 8;
   display:block;
}
.wp-product-finder .wp-jump-btn{
   order: 9;
}
.wp-product-finder .wp-filter {
    order: 4;
    width: calc(100% - 394px);
}
.wp-product-finder .wp-windows-btn{
   order: 5;
}
.wp-product-finder .wp-mac-btn{
   order: 6;
}
.wp-product-finder .wp-reset-btn{
   order: 7;
}
}

@media only screen and (max-width: 40.063em){
.wp-product-finder .wp-search-controls .wp-divider{
   display:none !important;
}
.wp-product-finder .wp-searchbar {
    width: 100%;
}

.wp-product-finder .wp-filter {
    width: 100%;
    margin-right: 0px;
}
.wp-product-finder .wp-reset-btn {
    width: calc(100% - 141px);
}
.wp-product-finder .wp-jump-btn {
    padding: 12px 0px 12px 34px;
    width: 100%;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
        margin-top: 12px;
}
.wp-product-finder .wp-jump-btn .icon-cta-go-arrow-circle {
    top: 6px;
}

}



/**************************************/
/*********** Promo Bar    *************/
/**************************************/

.wp-promo-bar a {
color: #fff !important;
    border-bottom: none !important;
    background-color: transparent !important;
    font-size: 19px !important;
}
.wp-promo-bar {
    position: relative;
    width: 100%;
    bottom: 0px;
    z-index: 5;
    background: rgba(6,150,215, 0.8);
}
.wp-promo-bar p{
margin: 20px 0px 12px 0px;
    position: relative;
    margin-left: 28px;
}
.wp-promo-bar .icon-cta-go-arrow{
    position: absolute;
    top: 4px;
    left: -24px;
    font-size: 14px;
    font-weight: 100;
}
.wp-promo-bar .icon-circle-o{
    position: absolute;
    top: 0px;
    font-size: 22px;
    left: -28px;
    font-weight: 100;
}
.wp-promo-bar .campaign {
    height: auto !important;
    height: initial !important;
}
.wp-promo-bar p.promo-canada{
    font-size: 19px;
    color: white;
    line-height: 1.2;
}
.wp-promo-bar .promo-canada a {
    border-bottom: 1px dashed white !important;
}
.wp-promo-bar .promo-canada a:hover{
    border-bottom: 1px solid white !important;
}
.wp-promo-bar .e-promotion {
    background: none;
    border: none;
    overflow: hidden;
}
.wp-promo-bar a{
    top: 16px;
    line-height: 21px;
}
.wp-promo-bar .e-promotion .row{
    min-width: 0px !important;
}



/**************************************/
/********** Collection Panel  *********/
/**************************************/

.wp-collection-panel{
    padding-top: 61px;
    padding-bottom: 0px;
    background: rgb(245,245,245);
}
.wp-collection-panel .wp-clickable{
    cursor: pointer;
}
/* old style 
.wp-collection-panel .wp-title{
    font-size: 34px;
    margin: 132px 0px 34px 0px;
    color: #0696d7;
    font-weight: 500;
} */
.wp-collection-panel .wp-title{
    font-weight: 300;
    margin-bottom: 25px;
    font-size: 30px;
    color: #444;
}
.wp-collection-panel .wp-collection-title{
    font-size: 19px;
    color: #222;
    line-height: 23px;
    font-weight: 700;
    margin-bottom: 20px;
}
.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n+1){
  padding-right: 8px;
}
.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n+2){
 padding: 0px 4px; 
}
.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n){
  padding-left: 8px;
}
.wp-collection-panel .wp-bottom-hr{
    width:100%;
    height: 1px;
    background: #dadada;
    margin: 27px 0px 27px;
}
.wp-collection-panel .wp-product-card .wp-hr {
    background: #eee;
}
.wp-collection-panel .wp-product-card.wp-opened .wp-hr {
    background: #eee;
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n+1){
  padding-right: 7px;
  padding-left: 0px;
}
.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n+2){
  padding-right: 0px;
  padding-left: 7px;
}
.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n){
  padding-right: 7px;
  padding-left: 0px;
}
.wp-collection-panel{
  padding-bottom: 30px;
}
.wp-collection-panel .wp-product-card{
 margin-bottom: 14px;
}

}


@media only screen and (max-width: 40.063em){
.wp-collection-panel{
    padding-bottom: 22px;
}

.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n+1){
  padding: 0px;
}
.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n+2){
  padding: 0px;
}
.wp-collection-panel .wp-collection-grid.row .grid-columns:nth-child(3n){
  padding: 0px;
}
.wp-collection-panel .wp-product-card{
 margin-bottom: 14px;
}

}


/**************************************/
/********** Top Product Panel  ********/
/**************************************/

.wp-top-products{
  background-color: rgb(245,245,245);
  padding: 0px 0px 62px 0px;
}
.wp-top-products .wp-top-products-grid .grid-columns:nth-child(3n+1){
  padding-right: 8px;
}
.wp-top-products .wp-top-products-grid  .grid-columns:nth-child(3n+2){
 padding: 0px 4px; 
}
.wp-top-products .wp-top-products-grid  .grid-columns:nth-child(3n){
  padding-left: 8px;
}
.wp-top-products .wp-top-products-grid .column-content > .decorative-box,
.wp-collection-grid .column-content > .decorative-box{
  margin-bottom: 16px;
}
.wp-top-products .wp-title{
    font-weight: 300;
    margin-bottom: 25px;
    font-size: 30px;
    color: #444;
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
.wp-top-products .row .grid-columns:nth-child(3n+1){
  padding-right: 7px;
  padding-left: 0px;
}
.wp-top-products .row .grid-columns:nth-child(3n+2){
  padding-right: 0px;
  padding-left: 7px;
}
.wp-top-products .row .grid-columns:nth-child(3n){
  padding-right: 7px;
  padding-left: 0px;
}
.wp-top-products .wp-top-products-grid .column-content > .decorative-box{
  margin-bottom: 14px;
}
}

@media only screen and (max-width: 40.063em){

.wp-top-products .row .grid-columns:nth-child(3n+1){
  padding-right: 0px;
  padding-left: 0px;
}
.wp-top-products .row .grid-columns:nth-child(3n+2){
  padding-right: 0px;
  padding-left: 0px;
}
.wp-top-products .row .grid-columns:nth-child(3n){
  padding-right: 0px;
  padding-left: 0px;
}
.wp-top-products .wp-top-products-grid .column-content > .decorative-box{
  margin-bottom: 14px;
}
.wp-top-products{
  padding: 40px 0px 50px 0px;
}
}



/**************************************/
/********* Search Result Panel  *******/
/**************************************/

body:not(.cq-wcm-edit) .wp-results-panel{
   display:none;
}
body:not(.cq-wcm-edit) .wp-results-panel.wp-show-results{
   display:block;
   padding-bottom: 50px;
}
.wp-results-panel.wp-show-results.wp-show-recommended .wp-recommended-results,
.wp-results-panel.wp-show-results.wp-show-recommended .wp-recommended-text{
   display:block;
}
.wp-results-panel.wp-show-results.wp-show-additional .wp-additonal-results-divider{
   display:block;
}
.wp-results-panel.wp-show-results.wp-show-additional .wp-additional-results,
.wp-results-panel.wp-show-results.wp-show-additional .wp-additional-text{
   display:block;
}
.wp-results-panel.wp-show-results.wp-show-none .wp-no-results{
   display:block;
}  
body:not(.cq-wcm-edit) .wp-results-panel .wp-recommended-results,
body:not(.cq-wcm-edit) .wp-results-panel .wp-recommended-text,
body:not(.cq-wcm-edit) .wp-results-panel .wp-additonal-results-divider,
body:not(.cq-wcm-edit) .wp-results-panel .wp-additional-results,
body:not(.cq-wcm-edit) .wp-results-panel .wp-additional-text,
body:not(.cq-wcm-edit) .wp-results-panel .wp-no-results{
   display:none;
}
body:not(.cq-wcm-edit) .wp-results-panel .wp-recommended-text.hide,
body:not(.cq-wcm-edit) .wp-results-panel .wp-additional-text.hide{
   display:none;
}

.wp-results-panel .wp-results-text{
  font-size: 30px;
  font-weight: 300;
  line-height: 0.93;
  color: #222222;
  margin: 60px 0px 25px 0px;
}
.wp-results-panel .wp-results-section-text{
    padding: 10px 0px 20px 0px;
    font-size: 19px;
    color: #222;
}

.wp-results-panel .wp-results-grid .grid-columns:nth-child(3n+1){
  padding-right: 8px;
}
.wp-results-panel .wp-results-grid  .grid-columns:nth-child(3n+2){
 padding: 0px 4px; 
}
.wp-results-panel .wp-results-grid  .grid-columns:nth-child(3n){
  padding-left: 8px;
}
.wp-results-panel .wp-results-grid .column-content > .decorative-box{
  margin-bottom: 16px;
}
.wp-results-panel .wp-hr{
  background: rgb(223,223,223);
  width: 100%;
  height: 1px;
  margin: 15px 0px;
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
.wp-results-panel .wp-results-grid  .grid-columns:nth-child(3n+1){
  padding-right: 7px;
  padding-left: 0px;
}
.wp-results-panel .wp-results-grid  .grid-columns:nth-child(3n+2){
  padding-right: 0px;
  padding-left: 7px;
}
.wp-results-panel .wp-results-grid  .grid-columns:nth-child(3n){
  padding-right: 7px;
  padding-left: 0px;
}
.wp-results-panel .wp-results-grid .column-content > .decorative-box{
  margin-bottom: 14px;
}
}

@media only screen and (max-width: 40.063em){

.wp-results-panel .wp-results-grid  .grid-columns:nth-child(3n+1){
  padding-right: 0px;
  padding-left: 0px;
}
.wp-results-panel .wp-results-grid  .grid-columns:nth-child(3n+2){
  padding-right: 0px;
  padding-left: 0px;
}
.wp-results-panel .wp-results-grid  .grid-columns:nth-child(3n){
  padding-right: 0px;
  padding-left: 0px;
}
.wp-results-panel .wp-results-grid .column-content > .decorative-box{
  margin-bottom: 14px;
}
}



/**************************************/
/******** Search Loading Panel  *******/
/**************************************/

.wp-loading{
 position:relative;
 width: 100%;
 height: 300px;
}
@-webkit-keyframes buy-container-infinite-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes buy-container-infinite-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.loading-container:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    background-color: rgba(255,255,255,0.85);
    content: '';
}
.loading-container:after {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    height: 80px;
    margin: -40px 0 0 -40px;
    width: 80px;
    -webkit-animation: buy-container-infinite-rotate 2s linear infinite;
    animation: buy-container-infinite-rotate 2s linear infinite;
    background:no-repeat 100% 100% url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OS45NiA3OS45NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtvcGFjaXR5OjA7fS5jbHMtMntmaWxsOiM0NDQ7fS5jbHMtM3tvcGFjaXR5OjAuMDE7fS5jbHMtNHtvcGFjaXR5OjAuMDI7fS5jbHMtNXtvcGFjaXR5OjAuMDM7fS5jbHMtNntvcGFjaXR5OjAuMDQ7fS5jbHMtN3tvcGFjaXR5OjAuMDU7fS5jbHMtOHtvcGFjaXR5OjAuMDY7fS5jbHMtOXtvcGFjaXR5OjAuMDc7fS5jbHMtMTB7b3BhY2l0eTowLjA4O30uY2xzLTExe29wYWNpdHk6MC4wOTt9LmNscy0xMntvcGFjaXR5OjAuMTt9LmNscy0xM3tvcGFjaXR5OjAuMTE7fS5jbHMtMTR7b3BhY2l0eTowLjEyO30uY2xzLTE1e29wYWNpdHk6MC4xMzt9LmNscy0xNntvcGFjaXR5OjAuMTQ7fS5jbHMtMTd7b3BhY2l0eTowLjE1O30uY2xzLTE4e29wYWNpdHk6MC4xNjt9LmNscy0xOXtvcGFjaXR5OjAuMTc7fS5jbHMtMjB7b3BhY2l0eTowLjE4O30uY2xzLTIxe29wYWNpdHk6MC4xOTt9LmNscy0yMntvcGFjaXR5OjAuMjt9LmNscy0yM3tvcGFjaXR5OjAuMjE7fS5jbHMtMjR7b3BhY2l0eTowLjIyO30uY2xzLTI1e29wYWNpdHk6MC4yMzt9LmNscy0yNntvcGFjaXR5OjAuMjQ7fS5jbHMtMjd7b3BhY2l0eTowLjI1O30uY2xzLTI4e29wYWNpdHk6MC4yNjt9LmNscy0yOXtvcGFjaXR5OjAuMjc7fS5jbHMtMzB7b3BhY2l0eTowLjI4O30uY2xzLTMxe29wYWNpdHk6MC4yOTt9LmNscy0zMntvcGFjaXR5OjAuMzt9LmNscy0zM3tvcGFjaXR5OjAuMzE7fS5jbHMtMzR7b3BhY2l0eTowLjMyO30uY2xzLTM1e29wYWNpdHk6MC4zMzt9LmNscy0zNntvcGFjaXR5OjAuMzQ7fS5jbHMtMzd7b3BhY2l0eTowLjM1O30uY2xzLTM4e29wYWNpdHk6MC4zNjt9LmNscy0zOXtvcGFjaXR5OjAuMzc7fS5jbHMtNDB7b3BhY2l0eTowLjM4O30uY2xzLTQxe29wYWNpdHk6MC4zOTt9LmNscy00MntvcGFjaXR5OjAuNDt9LmNscy00M3tvcGFjaXR5OjAuNDE7fS5jbHMtNDR7b3BhY2l0eTowLjQyO30uY2xzLTQ1e29wYWNpdHk6MC40Mzt9LmNscy00NntvcGFjaXR5OjAuNDQ7fS5jbHMtNDd7b3BhY2l0eTowLjQ1O30uY2xzLTQ4e29wYWNpdHk6MC40Njt9LmNscy00OXtvcGFjaXR5OjAuNDc7fS5jbHMtNTB7b3BhY2l0eTowLjQ4O30uY2xzLTUxe29wYWNpdHk6MC40OTt9LmNscy01MntvcGFjaXR5OjAuNTt9LmNscy01M3tvcGFjaXR5OjAuNTt9LmNscy01NHtvcGFjaXR5OjAuNTE7fS5jbHMtNTV7b3BhY2l0eTowLjUyO30uY2xzLTU2e29wYWNpdHk6MC41Mzt9LmNscy01N3tvcGFjaXR5OjAuNTQ7fS5jbHMtNTh7b3BhY2l0eTowLjU1O30uY2xzLTU5e29wYWNpdHk6MC41Njt9LmNscy02MHtvcGFjaXR5OjAuNTc7fS5jbHMtNjF7b3BhY2l0eTowLjU4O30uY2xzLTYye29wYWNpdHk6MC41OTt9LmNscy02M3tvcGFjaXR5OjAuNjt9LmNscy02NHtvcGFjaXR5OjAuNjE7fS5jbHMtNjV7b3BhY2l0eTowLjYyO30uY2xzLTY2e29wYWNpdHk6MC42Mzt9LmNscy02N3tvcGFjaXR5OjAuNjQ7fS5jbHMtNjh7b3BhY2l0eTowLjY1O30uY2xzLTY5e29wYWNpdHk6MC42Njt9LmNscy03MHtvcGFjaXR5OjAuNjc7fS5jbHMtNzF7b3BhY2l0eTowLjY4O30uY2xzLTcye29wYWNpdHk6MC42OTt9LmNscy03M3tvcGFjaXR5OjAuNzt9LmNscy03NHtvcGFjaXR5OjAuNzE7fS5jbHMtNzV7b3BhY2l0eTowLjcyO30uY2xzLTc2e29wYWNpdHk6MC43Mzt9LmNscy03N3tvcGFjaXR5OjAuNzQ7fS5jbHMtNzh7b3BhY2l0eTowLjc1O30uY2xzLTc5e29wYWNpdHk6MC43Njt9LmNscy04MHtvcGFjaXR5OjAuNzc7fS5jbHMtODF7b3BhY2l0eTowLjc4O30uY2xzLTgye29wYWNpdHk6MC43OTt9LmNscy04M3tvcGFjaXR5OjAuODt9LmNscy04NHtvcGFjaXR5OjAuODE7fS5jbHMtODV7b3BhY2l0eTowLjgyO30uY2xzLTg2e29wYWNpdHk6MC44Mzt9LmNscy04N3tvcGFjaXR5OjAuODQ7fS5jbHMtODh7b3BhY2l0eTowLjg1O30uY2xzLTg5e29wYWNpdHk6MC44Njt9LmNscy05MHtvcGFjaXR5OjAuODc7fS5jbHMtOTF7b3BhY2l0eTowLjg4O30uY2xzLTkye29wYWNpdHk6MC44OTt9LmNscy05M3tvcGFjaXR5OjAuOTt9LmNscy05NHtvcGFjaXR5OjAuOTE7fS5jbHMtOTV7b3BhY2l0eTowLjkyO30uY2xzLTk2e29wYWNpdHk6MC45Mzt9LmNscy05N3tvcGFjaXR5OjAuOTQ7fS5jbHMtOTh7b3BhY2l0eTowLjk1O30uY2xzLTk5e29wYWNpdHk6MC45Njt9LmNscy0xMDB7b3BhY2l0eTowLjk3O30uY2xzLTEwMXtvcGFjaXR5OjAuOTg7fS5jbHMtMTAye29wYWNpdHk6MC45OTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmxvYWRlci1yaW5nLXRyYW5zcGFyZW50MjwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkNvbnRlbnQiPjxnIGNsYXNzPSJjbHMtMSI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjM2LjY4IDAuMTcgMzkuOTggMCAzOS45OCAzLjk4IDM3LjAxIDQuMTMgMzYuNjggMC4xNyIvPjwvZz48ZyBjbGFzcz0iY2xzLTMiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzNC4yNSAwLjQ2IDM1Ljg4IDAuMjEgMzcuNTMgMC4xMiAzNy43NyA0LjA5IDM2LjI4IDQuMTYgMzQuODEgNC4zOSAzNC4yNSAwLjQ2Ii8+PC9nPjxnIGNsYXNzPSJjbHMtNCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzEuODIuODRDMzIuOTEuNjUsMzQsLjUsMzUuMDkuMzNsLjQ4LDMuOTUtMi45NC40NloiLz48L2c+PGcgY2xhc3M9ImNscy01Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOS40NCwxLjQ1LDMxLDFBMTAuODcsMTAuODcsMCwwLDEsMzIuNjYuN2wuNzIsMy45MWE5LjA3LDkuMDcsMCwwLDAtMS40NS4zbC0xLjQ0LjM3WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTYiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI3LjEsMi4xNmEyNiwyNiwwLDAsMSwzLjE3LS45MmwxLDMuODZhMjIuNTUsMjIuNTUsMCwwLDAtMi44NS44M1oiLz48L2c+PGcgY2xhc3M9ImNscy03Ij48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMjQuNzkgMyAyNy45IDEuODcgMjkuMSA1LjY2IDI2LjMgNi42OCAyNC43OSAzIi8+PC9nPjxnIGNsYXNzPSJjbHMtOCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjIuNTYsNGEyNC4wOSwyNC4wOSwwLDAsMSwzLTEuMzJMMjcsNi40MkEyMC43NiwyMC43NiwwLDAsMCwyNC4zLDcuNjFaIi8+PC9nPjxnIGNsYXNzPSJjbHMtOSI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjAuMzgsNS4xNWMuOTQtLjU4LDItMSwyLjk1LTEuNDlMMjUsNy4yN2MtLjg4LjQ1LTEuODEuODEtMi42NiwxLjM0WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTEwIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xOC4yOCw2LjQzYy45NS0uNTcsMS44Ny0xLjE2LDIuODQtMS43TDIzLDguMjNjLS44Ny40OC0xLjcsMS0yLjU1LDEuNTNaIi8+PC9nPjxnIGNsYXNzPSJjbHMtMTEiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxNi4yOCA3LjgzIDE3LjYgNi44NCAxOS4wMSA1Ljk4IDIxLjEgOS4zNiAxOS44MyAxMC4xNCAxOC42NCAxMS4wMyAxNi4yOCA3LjgzIi8+PC9nPjxnIGNsYXNzPSJjbHMtMTIiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE0LjMzLDkuMzJjLjg1LS43LDEuNzUtMS4zMywyLjYzLTJsMi4yOSwzLjI1Yy0uNzkuNi0xLjYxLDEuMTctMi4zNywxLjhaIi8+PC9nPjxnIGNsYXNzPSJjbHMtMTMiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEyLjUxLDExYy44My0uNzIsMS42LTEuNTIsMi40OC0yLjE4bDIuNDksMy4xYy0uOC41OS0xLjQ4LDEuMzItMi4yMywyWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTE0Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMC43OSwxMi43MmMuMzgtLjQuNzItLjgzLDEuMTMtMS4ybDEuMjItMS4xMSwyLjY3LDIuOTQtMS4xLDFjLS4zNy4zMy0uNjguNzMtMSwxLjA4WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTE1Ij48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iOS4xNCAxNC41MyAxMS4zNiAxMi4wOSAxNC4yMSAxNC44NiAxMi4yMSAxNy4wNiA5LjE0IDE0LjUzIi8+PC9nPjxnIGNsYXNzPSJjbHMtMTYiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI3LjY3IDE2LjUgOC42NiAxNS4xNyA5LjE2IDE0LjUxIDkuNzEgMTMuOSAxMi43MiAxNi41IDEyLjIyIDE3LjA1IDExLjc3IDE3LjY0IDEwLjg4IDE4LjgzIDcuNjcgMTYuNSIvPjwvZz48ZyBjbGFzcz0iY2xzLTE3Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02LjI4LDE4LjUyYTI3LDI3LDAsMCwxLDEuOS0yLjdsMy4xNiwyLjQxYTIzLjQ3LDIzLjQ3LDAsMCwwLTEuNzEsMi40M1oiLz48L2c+PGcgY2xhc3M9ImNscy0xOCI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjUuMDEgMjAuNjEgNi43MiAxNy43OSAxMC4wMyAyMCA4LjQ4IDIyLjU0IDUuMDEgMjAuNjEiLz48L2c+PGcgY2xhc3M9ImNscy0xOSI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMy45MSwyMi44MWEyNC43OCwyNC43OCwwLDAsMSwxLjU0LTIuOTJsMy40MywyQTIxLjM5LDIxLjM5LDAsMCwwLDcuNSwyNC41MloiLz48L2c+PGcgY2xhc3M9ImNscy0yMCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMi45MSwyNWExMS44NywxMS44NywwLDAsMSwuNjYtMS41MUw0LjI4LDIybDMuNTUsMS43OS0uNjUsMS4zNGE5LjkyLDkuOTIsMCwwLDAtLjU5LDEuMzZaIi8+PC9nPjxnIGNsYXNzPSJjbHMtMjEiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIuMDYsMjcuMzVjLjM4LTEsLjc0LTIuMDgsMS4xNS0zLjFsMy42NSwxLjU3Yy0uMzcuOTItLjY5LDEuODYtMSwyLjc5WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTIyIj48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMS4zNyAyOS43MSAxLjc5IDI4LjExIDIuMzUgMjYuNTUgNi4xIDI3Ljg5IDUuNTggMjkuMjkgNS4yMSAzMC43MyAxLjM3IDI5LjcxIi8+PC9nPjxnIGNsYXNzPSJjbHMtMjMiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTS43OCwzMi4wOWMuMjQtMS4wNy41NC0yLjE0LjgxLTMuMjFMNS40MSwzMGMtLjI0LDEtLjUxLDEuOTItLjczLDIuODhaIi8+PC9nPjxnIGNsYXNzPSJjbHMtMjQiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTS40MSwzNC41MWwuMjUtMS42M0ExMS4zNCwxMS4zNCwwLDAsMSwxLDMxLjI2bDMuODguODZhOS40Nyw5LjQ3LDAsMCwwLS4yOSwxLjQ2bC0uMjIsMS40N1oiLz48L2c+PGcgY2xhc3M9ImNscy0yNSI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNLjE0LDM2Ljk1YTI1LjU4LDI1LjU4LDAsMCwxLC4zOS0zLjI4bDMuOTMuNjJhMjIuMTcsMjIuMTcsMCwwLDAtLjM1LDNaIi8+PC9nPjxnIGNsYXNzPSJjbHMtMjYiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIwLjAyIDM5LjQgMC4xOSAzNi4xIDQuMTQgMzYuNDggNCAzOS40NiAwLjAyIDM5LjQiLz48L2c+PGcgY2xhc3M9ImNscy0yNyI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNLjA4LDQxLjg1LDAsNDAuMmMwLS41NSwwLTEuMS4wNi0xLjY1bDQsLjE0YzAsLjUtLjA3LDEtLjA2LDEuNDlsLjA4LDEuNDlaIi8+PC9nPjxnIGNsYXNzPSJjbHMtMjgiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTS4yMyw0NC4zQy4xMyw0My4yLjExLDQyLjEsMCw0MWw0LS4xYy4wNiwxLC4wOCwyLC4xNywzWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTI5Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNiw0Ni43MkMuNDYsNDUuNjMuMjEsNDQuNTUuMTcsNDMuNDVsNC0uMzRjMCwxLC4yNywyLC4zOSwyLjk1WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTMwIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xLjA4LDQ5LjEzYTI1LDI1LDAsMCwxLS42MS0zLjI1TDQuNCw0NS4zQTIxLjYyLDIxLjYyLDAsMCwwLDUsNDguMjJaIi8+PC9nPjxnIGNsYXNzPSJjbHMtMzEiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjY5IDUxLjUxIDAuODcgNDguMyA0Ljc2IDQ3LjQ4IDUuNSA1MC4zNiAxLjY5IDUxLjUxIi8+PC9nPjxnIGNsYXNzPSJjbHMtMzIiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIuNSw1My44MmEyNCwyNCwwLDAsMS0xLTMuMTRsMy44My0xLjA2YTIwLjcyLDIwLjcyLDAsMCwwLC45MiwyLjgzWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTMzIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zLjQsNTYuMWMtLjQ5LTEtLjc5LTIuMDYtMS4xOS0zLjA4TDYsNTEuNzNjLjM3LjkyLjYzLDEuODgsMS4wNywyLjc3WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTM0Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00LjQ2LDU4LjMyYy0uNDctMS0xLTItMS40MS0zTDYuNzIsNTMuOGMuMzkuOTEuODUsMS43OSwxLjI3LDIuNjlaIi8+PC9nPjxnIGNsYXNzPSJjbHMtMzUiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1LjY3IDYwLjQ1IDQuODEgNTkuMDQgNC4wOSA1Ny41NSA3LjY2IDU1LjggOC4zMSA1Ny4xNCA5LjA4IDU4LjQxIDUuNjcgNjAuNDUiLz48L2c+PGcgY2xhc3M9ImNscy0zNiI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNyw2Mi41NGMtLjYxLS45Mi0xLjE2LTEuODctMS43NC0yLjgxbDMuNDUtMmMuNTIuODQsMSwxLjcxLDEuNTYsMi41M1oiLz48L2c+PGcgY2xhc3M9ImNscy0zNyI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOC40Myw2NC41Yy0uNjQtLjktMS4zNy0xLjczLTEuOTMtMi42OGwzLjMzLTIuMTdjLjUuODYsMS4xNywxLjYsMS43NCwyLjQxWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTM4Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMCw2Ni4zOWEyNC4xOCwyNC4xOCwwLDAsMS0yLjA3LTIuNTdsMy4xOS0yLjM3QTIwLjkxLDIwLjkxLDAsMCwwLDEzLDYzLjc2WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTM5Ij48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMTEuNjUgNjguMiA5LjQzIDY1Ljc2IDEyLjQ2IDYzLjE5IDE0LjQ2IDY1LjQgMTEuNjUgNjguMiIvPjwvZz48ZyBjbGFzcz0iY2xzLTQwIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMy40Niw2OS44NmEyOC41NCwyOC41NCwwLDAsMS0yLjM4LTIuMjlMMTQsNjQuODNhMjUsMjUsMCwwLDAsMi4xNSwyLjA2WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTQxIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNS4zMyw3MS40NGEyNy43OCwyNy43OCwwLDAsMS0yLjUxLTIuMTVsMi43LTIuOTFhMjQuMjEsMjQuMjEsMCwwLDAsMi4yNiwxLjk0WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTQyIj48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMTcuMyA3Mi45MSAxNC42NSA3MC45MyAxNy4xNyA2Ny44NSAxOS41NiA2OS42MyAxNy4zIDcyLjkxIi8+PC9nPjxnIGNsYXNzPSJjbHMtNDMiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE5LjM3LDc0LjIxYTI0LjYsMjQuNiwwLDAsMS0yLjc2LTEuODJsMi4zMy0zLjIyYTIxLjI0LDIxLjI0LDAsMCwwLDIuNDgsMS42NFoiLz48L2c+PGcgY2xhc3M9ImNscy00NCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjEuNSw3NS40M2MtMS0uNDYtMS45LTEuMTEtMi44Ni0xLjY2bDIuMTItMy4zNmMuODYuNDksMS42NywxLjA4LDIuNTcsMS41WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTQ1Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMy43MSw3Ni41Yy0xLS40OC0yLS45NC0zLTEuNDVsMS45MS0zLjQ4Yy44OC40NiwxLjc4Ljg3LDIuNjcsMS4zMVoiLz48L2c+PGcgY2xhc3M9ImNscy00NiI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjI1Ljk5IDc3LjQxIDI0LjQ0IDc2Ljg0IDIyLjk1IDc2LjEzIDI0LjY0IDcyLjUzIDI1Ljk4IDczLjE4IDI3LjM4IDczLjY5IDI1Ljk5IDc3LjQxIi8+PC9nPjxnIGNsYXNzPSJjbHMtNDciPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI4LjMsNzguMjNjLTEtLjM0LTIuMDctLjc0LTMuMTEtMS4xMWwxLjQ3LTMuNjljLjkzLjMzLDEuODYuNywyLjgsMVoiLz48L2c+PGcgY2xhc3M9ImNscy00OCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAuNjgsNzguODVjLTEuMDYtLjMtMi4xNS0uNDktMy4xOC0uODhsMS4yNC0zLjc4Yy45My4zNiwxLjkxLjUyLDIuODYuNzlaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNDkiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMzLjA4LDc5LjM0YTI0LjQ0LDI0LjQ0LDAsMCwxLTMuMjMtLjcxbDEtMy44NWEyMS4xMiwyMS4xMiwwLDAsMCwyLjkuNjRaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNTAiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzNS41MSA3OS43MSAzMi4yNCA3OS4yMSAzMy4wMSA3NS4zMSAzNS45NSA3NS43NiAzNS41MSA3OS43MSIvPjwvZz48ZyBjbGFzcz0iY2xzLTUxIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zOCw3OS44OGEyMy41MywyMy41MywwLDAsMS0zLjI5LS4yOWwuNTItMy45NGEyMC4zMSwyMC4zMSwwLDAsMCwzLC4yNloiLz48L2c+PGcgY2xhc3M9ImNscy01MiI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDAuNCw4MGMtMS4xLDAtMi4yLS4wOC0zLjMtLjEybC4yOC00YzEsMCwyLC4xNCwzLC4xMVoiLz48L2c+PGcgY2xhc3M9ImNscy01MyI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDIuODUsNzkuODNjLTEuMSwwLTIuMi4xNS0zLjMuMTJsMC00YzEsMCwyLS4wOCwzLS4xMVoiLz48L2c+PGcgY2xhc3M9ImNscy01NCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDUuMjksNzkuNThhMjMuNTMsMjMuNTMsMCwwLDEtMy4yOS4yOWwtLjItNGEyMC4zMSwyMC4zMSwwLDAsMCwzLS4yNloiLz48L2c+PGcgY2xhc3M9ImNscy01NSI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjQ3LjcyIDc5LjIxIDQ0LjQ1IDc5LjcxIDQ0LjAxIDc1Ljc2IDQ2Ljk1IDc1LjMxIDQ3LjcyIDc5LjIxIi8+PC9nPjxnIGNsYXNzPSJjbHMtNTYiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUwLjEsNzguNjNhMjQuNDQsMjQuNDQsMCwwLDEtMy4yMy43MWwtLjY4LTMuOTJhMjEuMTIsMjEuMTIsMCwwLDAsMi45LS42NFoiLz48L2c+PGcgY2xhc3M9ImNscy01NyI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNTIuNDYsNzhjLTEsLjM5LTIuMTIuNTgtMy4xOC44OEw0OC4zNiw3NWMxLS4yNywxLjk0LS40NCwyLjg2LS43OVoiLz48L2c+PGcgY2xhc3M9ImNscy01OCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNTQuNzcsNzcuMTJjLTEsLjM3LTIuMDYuNzgtMy4xMSwxLjExbC0xLjE2LTMuOGMuOTQtLjMsMS44Ni0uNjcsMi44LTFaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNTkiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1Ny4wMSA3Ni4xMyA1NS41MiA3Ni44NCA1My45NyA3Ny40MSA1Mi41OCA3My42OSA1My45NyA3My4xOCA1NS4zMSA3Mi41MyA1Ny4wMSA3Ni4xMyIvPjwvZz48ZyBjbGFzcz0iY2xzLTYwIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01OS4yMSw3NWMtMSwuNTEtMiwxLTMsMS40NWwtMS42Mi0zLjYzYy44OS0uNDQsMS44LS44NSwyLjY3LTEuMzFaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNjEiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTYxLjMxLDczLjc3Yy0xLC41NS0xLjg1LDEuMi0yLjg2LDEuNjZsLTEuODQtMy41MmMuOS0uNDEsMS43MS0xLDIuNTctMS41WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTYyIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02My4zNCw3Mi40YTI0LjYsMjQuNiwwLDAsMS0yLjc2LDEuODJsLTIuMDUtMy40QTIxLjI0LDIxLjI0LDAsMCwwLDYxLDY5LjE3WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTYzIj48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNjUuMzEgNzAuOTMgNjIuNjYgNzIuOTEgNjAuNCA2OS42MyA2Mi43OSA2Ny44NSA2NS4zMSA3MC45MyIvPjwvZz48ZyBjbGFzcz0iY2xzLTY0Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02Ny4xMyw2OS4yOWEyNy43OCwyNy43OCwwLDAsMS0yLjUxLDIuMTVsLTIuNDUtMy4xM2EyNC4yMSwyNC4yMSwwLDAsMCwyLjI2LTEuOTRaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNjUiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY4Ljg4LDY3LjU3YTI4LjU0LDI4LjU0LDAsMCwxLTIuMzgsMi4yOWwtMi42NC0zQTI1LDI1LDAsMCwwLDY2LDY0LjgzWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTY2Ij48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNzAuNTMgNjUuNzYgNjguMzEgNjguMiA2NS40OSA2NS40IDY3LjUgNjMuMTkgNzAuNTMgNjUuNzYiLz48L2c+PGcgY2xhc3M9ImNscy02NyI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzIsNjMuODJBMjQuMTgsMjQuMTgsMCwwLDEsNzAsNjYuMzlsLTMtMi42M2EyMC45MSwyMC45MSwwLDAsMCwxLjg3LTIuMzFaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNjgiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTczLjQ2LDYxLjgyYy0uNTYuOTUtMS4yOSwxLjc4LTEuOTMsMi42OGwtMy4xNC0yLjQ0Yy41Ny0uODEsMS4yNC0xLjU2LDEuNzQtMi40MVoiLz48L2c+PGcgY2xhc3M9ImNscy02OSI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzQuNzMsNTkuNzJjLS41OC45NC0xLjEzLDEuOS0xLjc0LDIuODFsLTMuMjgtMi4yNGMuNTUtLjgzLDEtMS42OSwxLjU2LTIuNTNaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNzAiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI3NS44NiA1Ny41NSA3NS4xNCA1OS4wNCA3NC4yOSA2MC40NSA3MC44OCA1OC40MSA3MS42NSA1Ny4xNCA3Mi4zIDU1LjggNzUuODYgNTcuNTUiLz48L2c+PGcgY2xhc3M9ImNscy03MSI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzYuOTEsNTUuMzNjLS40MywxLS45NCwyLTEuNDEsM0w3Miw1Ni40OWMuNDItLjkuODgtMS43OCwxLjI3LTIuNjlaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNzIiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTc3Ljc1LDUzYy0uNCwxLS43MSwyLjA5LTEuMTksMy4wOGwtMy42NC0xLjZjLjQ0LS44OS43MS0xLjg1LDEuMDctMi43N1oiLz48L2c+PGcgY2xhc3M9ImNscy03MyI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzguNDgsNTAuNjhhMjQsMjQsMCwwLDEtMSwzLjE0bC0zLjczLTEuMzhhMjAuNzIsMjAuNzIsMCwwLDAsLjkyLTIuODNaIi8+PC9nPjxnIGNsYXNzPSJjbHMtNzQiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI3OS4wOSA0OC4zIDc4LjI3IDUxLjUxIDc0LjQ2IDUwLjM2IDc1LjIgNDcuNDggNzkuMDkgNDguMyIvPjwvZz48ZyBjbGFzcz0iY2xzLTc1Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03OS40OSw0NS44OGEyNSwyNSwwLDAsMS0uNjEsMy4yNUw3NSw0OC4yMmEyMS42MiwyMS42MiwwLDAsMCwuNTUtMi45MloiLz48L2c+PGcgY2xhc3M9ImNscy03NiI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzkuNzksNDMuNDVjMCwxLjEtLjI5LDIuMTgtLjQ0LDMuMjdsLTMuOTItLjY3Yy4xMi0xLC4zNi0yLC4zOS0yLjk1WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTc3Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03OS45Miw0MWMtLjA2LDEuMS0uMDksMi4yLS4xOSwzLjNsLTQtLjQyYy4wOS0xLC4xMS0yLC4xNy0zWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTc4Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03OS45LDM4LjU1YzAsLjU1LjA3LDEuMS4wNiwxLjY1bC0uMDgsMS42NS00LS4xOEw3Niw0MC4xOGMwLS41LDAtMS0uMDYtMS40OVoiLz48L2c+PGcgY2xhc3M9ImNscy03OSI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9Ijc5Ljc3IDM2LjEgNzkuOTQgMzkuNCA3NS45NiAzOS40NiA3NS44MSAzNi40OCA3OS43NyAzNi4xIi8+PC9nPjxnIGNsYXNzPSJjbHMtODAiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTc5LjQyLDMzLjY3YTI1LjU4LDI1LjU4LDAsMCwxLC4zOSwzLjI4bC00LC4zYTIyLjE3LDIyLjE3LDAsMCwwLS4zNS0zWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTgxIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03OSwzMS4yNmExMS4zNCwxMS4zNCwwLDAsMSwuMzIsMS42MmwuMjUsMS42My0zLjk0LjU0LS4yMi0xLjQ3YTkuNDcsOS40NywwLDAsMC0uMjktMS40NloiLz48L2c+PGcgY2xhc3M9ImNscy04MiI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzguMzcsMjguODhjLjI3LDEuMDcuNTYsMi4xMy44MSwzLjIxbC0zLjkuNzhjLS4yMi0xLS40OS0xLjkyLS43My0yLjg4WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTgzIj48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNzcuNjEgMjYuNTUgNzguMTcgMjguMTEgNzguNTggMjkuNzEgNzQuNzQgMzAuNzMgNzQuMzggMjkuMjkgNzMuODYgMjcuODkgNzcuNjEgMjYuNTUiLz48L2c+PGcgY2xhc3M9ImNscy04NCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzYuNzQsMjQuMjVjLjQxLDEsLjc3LDIuMDYsMS4xNSwzLjFsLTMuNzcsMS4yNmMtLjM1LS45My0uNjctMS44Ny0xLTIuNzlaIi8+PC9nPjxnIGNsYXNzPSJjbHMtODUiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTc1LjY4LDIybC43MiwxLjQ5QTExLjg3LDExLjg3LDAsMCwxLDc3LjA1LDI1bC0zLjY5LDEuNDlhOS45Miw5LjkyLDAsMCwwLS41OS0xLjM2bC0uNjUtMS4zNFoiLz48L2c+PGcgY2xhc3M9ImNscy04NiI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzQuNTEsMTkuODlBMjQuNzgsMjQuNzgsMCwwLDEsNzYsMjIuODFsLTMuNTksMS43MWEyMS4zOSwyMS4zOSwwLDAsMC0xLjM4LTIuNjNaIi8+PC9nPjxnIGNsYXNzPSJjbHMtODciPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI3My4yMyAxNy43OSA3NC45NSAyMC42MSA3MS40OCAyMi41NCA2OS45MyAyMCA3My4yMyAxNy43OSIvPjwvZz48ZyBjbGFzcz0iY2xzLTg4Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03MS43OCwxNS44MWEyNywyNywwLDAsMSwxLjksMi43bC0zLjM1LDIuMTRhMjMuNDcsMjMuNDcsMCwwLDAtMS43MS0yLjQzWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTg5Ij48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNzAuMjUgMTMuOSA3MC44IDE0LjUxIDcxLjMgMTUuMTcgNzIuMjkgMTYuNSA2OS4wOCAxOC44MyA2OC4xOSAxNy42NCA2Ny43NCAxNy4wNSA2Ny4yNCAxNi41IDcwLjI1IDEzLjkiLz48L2c+PGcgY2xhc3M9ImNscy05MCI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjY4LjYgMTIuMDkgNzAuODIgMTQuNTMgNjcuNzUgMTcuMDYgNjUuNzUgMTQuODYgNjguNiAxMi4wOSIvPjwvZz48ZyBjbGFzcz0iY2xzLTkxIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02Ni44MiwxMC40LDY4LDExLjUxYy40MS4zNy43NS44LDEuMTMsMS4ybC0yLjksMi43MWMtLjM0LS4zNi0uNjUtLjc1LTEtMS4wOGwtMS4xLTFaIi8+PC9nPjxnIGNsYXNzPSJjbHMtOTIiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY1LDguNzljLjg4LjY2LDEuNjUsMS40NiwyLjQ4LDIuMThsLTIuNzMsMi44OWMtLjc1LS42NS0xLjQ0LTEuMzctMi4yMy0yWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTkzIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02Myw3LjMyYy44OC42NywxLjc4LDEuMywyLjYzLDJsLTIuNTUsM2MtLjc2LS42My0xLjU4LTEuMi0yLjM3LTEuOFoiLz48L2c+PGcgY2xhc3M9ImNscy05NCI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjYwLjk1IDUuOTggNjIuMzYgNi44NCA2My42OCA3LjgzIDYxLjMyIDExLjAzIDYwLjEzIDEwLjE0IDU4Ljg2IDkuMzYgNjAuOTUgNS45OCIvPjwvZz48ZyBjbGFzcz0iY2xzLTk1Ij48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01OC44NCw0LjczYzEsLjUzLDEuODksMS4xMywyLjg0LDEuN0w1OS41MSw5Ljc2Yy0uODUtLjUxLTEuNjktMS0yLjU1LTEuNTNaIi8+PC9nPjxnIGNsYXNzPSJjbHMtOTYiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU2LjYzLDMuNjZjMSwuNSwyLC45MSwyLjk1LDEuNDlsLTIsMy40NmMtLjg0LS41My0xLjc3LS44OS0yLjY2LTEuMzRaIi8+PC9nPjxnIGNsYXNzPSJjbHMtOTciPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU0LjM3LDIuNzFhMjQuMDksMjQuMDksMCwwLDEsMywxLjMyTDU1LjY2LDcuNjFhMjAuNzYsMjAuNzYsMCwwLDAtMi43Mi0xLjE5WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTk4Ij48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNTIuMDYgMS44NyA1NS4xNyAzIDUzLjY2IDYuNjggNTAuODYgNS42NiA1Mi4wNiAxLjg3Ii8+PC9nPjxnIGNsYXNzPSJjbHMtOTkiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQ5LjY5LDEuMjRhMjYsMjYsMCwwLDEsMy4xNy45Mkw1MS41OCw1LjkyYTIyLjU1LDIyLjU1LDAsMCwwLTIuODUtLjgzWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTEwMCI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDcuMy43QTEwLjg3LDEwLjg3LDAsMCwxLDQ4LjkxLDFsMS42LjQxLTEsMy44M0w0OCw0LjkxYTkuMDcsOS4wNywwLDAsMC0xLjQ1LS4zWiIvPjwvZz48ZyBjbGFzcz0iY2xzLTEwMSI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDQuODcuMzNDNDYsLjUsNDcuMDUuNjUsNDguMTQuODRsLS44MSwzLjg5LTIuOTQtLjQ2WiIvPjwvZz48ZyBjbGFzcz0iY2xzLTEwMiI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjQyLjQzIDAuMTIgNDQuMDggMC4yMSA0NS43MSAwLjQ2IDQ1LjE1IDQuMzkgNDMuNjcgNC4xNiA0Mi4xOSA0LjA5IDQyLjQzIDAuMTIiLz48L2c+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjM5Ljk4IDAgNDMuMjggMC4xNyA0Mi45NSA0LjEzIDM5Ljk4IDMuOTggMzkuOTggMCIvPjwvZz48L2c+PC9zdmc+);
    background-size: 100% 100%;
    content: '';
}


/**************************************/
/******** Search Error Panel  *********/
/**************************************/

body:not(.cq-wcm-edit) .wp-search-error.wp-hide{
  display:none;
}
.wp-search-error{
  display:block;
}



/**************************************/
/*********  A-Z List Panel    *********/
/**************************************/

.wp-a-z-list {
  background-color: #fff;
  padding: 60px 0px 45px 0px;
}
.wp-a-z-list .wp-title{
  font-weight: 300;
  margin-bottom: 30px;
  font-size: 30px;
  color: #444;
}
.wp-a-z-list .wp-flex{
  display: -ms-flexbox;    
  display: -webkit-flex;   
  display: flex; 
}
.wp-a-z-list .wp-list-container{
  /*
  display: -ms-flexbox;    
  display: -webkit-flex;   
  display: flex; 
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  */
    position: relative;
    width: 100%;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    overflow:hidden;
    /*padding: 0px 30px;*/
    -moz-column-count: 4;
    -moz-column-gap: 30px;
    -webkit-column-count: 4;
    -webkit-column-gap: 30px;
    column-count: 4;
    column-gap: 30px;
    margin-top: 12px;
}
.wp-a-z-list .wp-list-container .wp-link-item {
    /*
    width: calc(25% - 12px);
    flex-grow: 0;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    display: inline-block;
    display: -ms-flexbox;    
    display: -webkit-flex;   
    display: flex; 
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    */
    width: 100%;
    margin-right: 12px;
    padding: 0px 0px 8px 0px;
    border-bottom: 1px solid #dadada;
    display: inline-block;
    margin: 0px 0px 8px 0px; 
}
.wp-a-z-list .wp-list-container .wp-link-item a.wp-link, 
.wp-a-z-list .wp-list-container .wp-link-item a.wp-link:visited,
.wp-a-z-list .wp-list-container .wp-link-item a.wp-link:hover {
    border: none;
    text-decoration: none;
    color: #666 !important;
    font-weight: 500 !important;
    font-size: 14px;
}
.wp-a-z-list .wp-list-container .wp-link-item a.wp-link:hover {
    border: none;
    text-decoration: none;
    color: #666 !important;
    font-weight: 700 !important;
}
.wp-a-z-list .wp-list-container > .wp-link-item.wp-no-border {
    border-bottom: 1px solid rgba(0,0,0,0);
}
.wp-a-z-list .wp-subtitle{
    font-weight: 700;
    color: #000;
    font-size: 21px;
    position:relative;
    cursor: pointer;
    padding-left: 30px;
}
.wp-a-z-list .wp-product-set.wp-show .wp-subtitle .icon-hide{
    padding-right: 6px;
    visibility: visible;
}
.wp-a-z-list .wp-product-set .wp-subtitle .icon-hide{
    padding-right: 6px;
    visibility: hidden;
    position: absolute;
    top: 2px;
    left: 0px;
}
.wp-a-z-list .wp-product-set.wp-show .wp-subtitle .icon-show{
    visibility: hidden;
}
.wp-a-z-list .wp-product-set .wp-subtitle .icon-show{
    visibility: visible;
    position: absolute;
    top: 2px;
    left: 0px;
}
.wp-a-z-list .wp-product-set{
    padding-bottom: 0px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 15px;
}
.wp-a-z-list .wp-product-set.wp-show .wp-list-container{
max-height: 7000px !important;
display:inline-block;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.wp-a-z-list .wp-product-set .wp-list-container{
max-height: 0px;
}
.wp-a-z-list .wp-additional{
margin: 30px 0px 0px 0px;
}
.wp-a-z-list .wp-additional p{
    font-size: 14px;
    margin: 2px 0px;
    float: left;
    padding-right: 12px;
    color: #222;
    font-weight: 700;
}
.wp-a-z-list .wp-additional a{
    color: #444;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
.wp-a-z-list .wp-list-container{
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
}

}

@media only screen and (max-width: 40.063em){
.wp-a-z-list .wp-list-container .wp-link-item {
    width: 100%;
}
.wp-a-z-list .wp-list-container{
    /*padding: 0px 0px 0px 30px;*/
}
.wp-a-z-list{
  padding: 40px 0px 50px 0px;
}
.wp-a-z-list .wp-list-container{
    -moz-column-count: 1;
    -moz-column-gap: 20px;
    -webkit-column-count: 1;
    -webkit-column-gap: 20px;
    column-count: 1;
    column-gap: 20px;
}

}


.wp-compare-checkbox{
    opacity: 0;
   /* display: none; */
   height: 0px;
  }
.wp-compare-drawer-container{
    display:none;
}

.wp-product-card .wp-pricing div.wp-term {
    display: block;
}