/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
	
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin: 0 auto;
}
.slick-loading .slick-track
{
    visibility: hidden;
}
.slick-slide img
{
    display: block;
    height: auto;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.assembly_section {
    float: left;
    margin: 30px 0 0 0;
}
.assembly_section .assembly_icon{
        width: 30px;
        float: left;
        background-color: #CD4390;
        border-radius: 3px;
        padding: 5px;
    }
.assembly_section .oversize_icon{
        width: 30px;
        float: left;        
        border-radius: 3px;
        padding: 5px;
    }
.assembly_section .assembly_label{
        margin: 4px 0 0 10px;
        float: left;
        font-size: 15px;
        color: #2f3435;
    }
.subcategory-link-main-nav .subcategory-link:last-child p.subcategory-name::before {
    width: 10px;
    height: 15px;
    background: red;
    content: "$50 & Under";
    position: relative;
    right: -110px;
    color: white;
    font-size: 10px;
    padding: 2px 10px;
    border-radius: 0 0 3px 3px;
    top: -21px;
}
.subcategory-link-main-nav{
    padding-top: 15px;
}
.page-main.desktop_menu{
        display: none;
}
.breadcrumbs{display: block;}
.amconf-matrix-table-wrap .amconf-matrix-swatch-label{display: none;}
#gorgias-chat-container iframe#chat-window,
#gorgias-chat-container iframe#chat-campaigns {
    z-index: 21474830000 !important;
}

.cms-index-index .grecaptcha-badge { display: none !important; }
.header .store-menu.nav-sections-item-title{display:none;}
a.action.mailto.friend.amconf-share-link:nth-child(2) {
    display: none;
}
.minisearch .nested .action.advanced{display: none;}
.nominate_ticker {
    background-color: #CD4390;
    position: relative;
    text-align: center;
    padding: 10px;
    color: white;
    font-size: 15px;
    font-weight: 600;
    display: none;
}
.catalog-product-view .description-toggle{display: none;}
.product-item-info .product-badge .product-badge-inner.available { display: none; }
.product-item-actions .actions-secondary{ display: none;  }
.product-badge{z-index: 1;}
.payment_strip_icon{ width: 200px; height: auto;}
.product.media .fotorama__arr { display: block !important; }
.product.media .fotorama__nav-wrap.fotorama__nav-wrap--horizontal { display: none !important; }
.product.media .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr:before{line-height: 22px;}
.product.media .fotorama__arr.fotorama__arr--next .fotorama__arr__arr:before{line-height: 35px;}
.product.media .fotorama__arr.fotorama__arr--next .fotorama__arr__arr,
.product.media .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr{width: 35px;height: 35px;}
.product.attribute.overview {display: none;}
.product-item-info .product-badge{ position: absolute; left: 0; right: 0;}
.product-item-info .product-badge .product-badge-inner {  box-shadow: 0px 1px 5px #898989; }
.block.widget .products-grid .product-item{position: relative;}

@media all and (min-width: 768px), print {
  .product-social-links{margin-top: -64px;}
}
@media only screen and (max-width: 767px){
    .modal-popup.customer-popup-ajaxwishlist._inner-scroll._show .modal-inner-wrap[class]{
        transform: translate(0, 20%);
    }

    .toolbar.toolbar-products {
         display: block; 
    }
    .toolbar.toolbar-products .sorter-options{
        opacity: 1;
        position: relative;
    }
    .toolbar.toolbar-products .toolbar-amount{
        opacity: 0;
    }

   .toolbar.toolbar-products .sorter {
        background-color: transparent;
        border-radius: 0;
        border: none;
        padding: unset;
        width: unset;
    }
}
@media all and (min-width: 1024px), print {
    .page-main.desktop_menu{
        display: block;
    }
    .product-social-links{max-width: none; float: right; width: auto;}
    .nav-sections .section-item-content.store-menu-cms{
        margin-left: 0;
    }

    .footer-links .footer-link-head{
        margin: 0px 0 15px 0;
    }
    .footer-links .columns-block, .wsnyc_blog-index-index .column.main .columns-block, .wsnyc_blog-post-view .column.main .columns-block{
        width: calc((100% - 6%)/4);
        float: left;
        margin: 10px 0;
        flex-basis: inherit;
    }
    .footer .social-container{background-size: cover;background-position: top left;}
    .product.info.detailed .product.items { max-width: 850px; top: 60px;     display: flex;
   justify-content: center;}
}