/* //T1148 */
.catalog-product-view .related.block-margin.block.row {
    float: left;
    width: 100%;
}

.catalog-product-view .related.block-margin.block.row .products-related {
    max-width: 90%;
    margin: 0 auto;
}

.catalog-product-view .related.block-margin.block.row .field.choice.related {
    width: 100% !important;
    margin: 0 !important;
    float: left !important;
    position: relative !important;
}

.catalog-product-view .related.block-margin.block.row .field.choice.related input {
    margin-top: 0;
}

.catalog-product-view .related.block-margin.block.row .owl-nav .owl-prev {
    left: -55px !important;
}

.catalog-product-view .related.block-margin.block.row .owl-nav .owl-next {
    right: -55px !important;
}

.catalog-product-view .related.block-margin.block.row .owl-nav [class*=owl-].owl-prev:before, .catalog-product-view .related.block-margin.block.row .owl-nav [class*=owl-].owl-next:before {
    background-color: #000 !important;
}

.aw-arp-container--slider {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.aw-arp-container--slider .slick-slider a.product-item-photo {
    display: inline-block;
    min-height: 280px;
}

.aw-arp-container--slider .slick-slider .product-item-name {
    min-height: 30px;
}

.royalty_free_usd.categorypath-royalty-free-custom-mixes .category-view {
    float: left;
}

.quick-links-inner ul {
    list-style: none;
    padding-left: 0;
}

.quick-links-wrapper {
    padding: 25px 0 0 !important;
}

.quick-links-wrapper div {
    padding: 0 !important;
}

.quick-links-wrapper div ul {
    list-style: none;
    perspective: 900;
    padding: 0;
    margin: 0;
}

.quick-links-wrapper div ul li {
    position: relative;
    padding: 0;
    margin: 0;
    padding-bottom: 4px;
    padding-top: 10px;
    border-top: 1px dotted #dce7eb;
}

.quick-links-wrapper div ul li:nth-of-type(3) {
    animation-delay: 0.5s;
}

.quick-links-wrapper div ul li:nth-of-type(4) {
    animation-delay: 0.75s;
}

.quick-links-wrapper div ul li:last-of-type {
    padding-bottom: 0;
}

.quick-links-wrapper div ul li i {
    position: absolute;
    transform: translate(-6px, 0);
    margin-top: 7px;
    right: 0;
}

.quick-links-wrapper div ul li i:before, .quick-links-wrapper div ul li i:after {
    content: "";
    position: absolute;
    background-color: #000;
    width: 2px;
    height: 6px;
}

.quick-links-wrapper div ul li i:before {
    transform: translate(-2px, 0) rotate(45deg);
}

.quick-links-wrapper div ul li i:after {
    transform: translate(2px, 0) rotate(-45deg);
}

.quick-links-wrapper div ul li input[type=checkbox] {
    position: absolute;
    cursor: pointer;
    width: 100%;
    z-index: 1;
    opacity: 0;
}

.quick-links-wrapper div ul li input[type=checkbox]:checked ~ ul {
    margin-top: 0;
    max-height: 0;
    opacity: 0;
    transform: translate(0, 50%);
    overflow: hidden;
}

.quick-links-wrapper div ul li input[type=checkbox]:checked ~ i:before {
    transform: translate(2px, 0) rotate(45deg);
}

.quick-links-wrapper div ul li input[type=checkbox]:checked ~ i:after {
    transform: translate(-2px, 0) rotate(-45deg);
}

.quick-links-inner ul > li > ul {
    margin-left: 15px;
}

.tracks-heading > div p.desktop input[type=checkbox] {
    position: absolute;
    cursor: pointer;
    width: 100%;
    z-index: 1;
    height: 34px;
    opacity: 0;
}

.tracks-heading > div p.desktop i {
    position: absolute;
    transform: translate(-6px, 0);
    margin-top: 14px;
    left: 105px;
}

.tracks-heading > div p.desktop i:before, .tracks-heading > div p.desktop i:after {
    content: "";
    position: absolute;
    background-color: #000;
    width: 1px;
    height: 6px;
}

.tracks-heading > div p.desktop i:before {
    transform: translate(-2px, 0) rotate(45deg);
}

.tracks-heading > div p.desktop input[type=checkbox]:checked ~ i:before {
    transform: translate(2px, 0) rotate(45deg);
}

.tracks-heading > div p.desktop i:after {
    transform: translate(2px, 0) rotate(-45deg);
}

.tracks-heading > div p.desktop input[type=checkbox]:checked ~ i:after {
    transform: translate(-2px, 0) rotate(-45deg);
}

#widget-heading-latest-tracks div p.desktop input[type=checkbox] {
    top: 37px;
}

#widget-heading-latest-tracks div p.desktop i {
    margin-top: 14px;
}

.payment-method-braintree .fieldset > .field.choice, .braintree-paypal-fieldset + .checkout-agreements-block + .field.choice {
    display: none;
}

.algolia-instant-results-wrapper .tracks-heading > div p.desktop i {
    /*top: 18px;*/
}

@keyframes flipdown {
    0% {
        opacity: 0;
        transform-origin: top center;
        transform: rotateX(-90deg);
    }
    5% {
        opacity: 1;
    }
    80% {
        transform: rotateX(8deg);
    }
    83% {
        transform: rotateX(6deg);
    }
    92% {
        transform: rotateX(-3deg);
    }
    100% {
        transform-origin: top center;
        transform: rotateX(0deg);
    }
}

@media only screen and (max-width: 360px) {
    .header.content a.logo{
        margin: 0 !important;
        width: 105px;
    }
    .main-content__title .drop-down-icon{
	    display: none;
    }
}


@media (min-width: 850px) {
    /*.logo {
        width: 350px;
    }*/
    .catalog-category-view .logo > img, .catalog-product-view .logo > img {
        width: 200px;
    }

    body[class*="categorypath-clickmix"] .logo {
        width: auto;
    }

    body[class*="categorypath-clickmix"] .logo > img {
        width: 260px;
    }

    body[class*="categorypath-clickmix-"] .logo {
        width: auto;
    }

    body[class*="categorypath-clickmix-"] .logo > img {
        width: 260px;
    }

    .downloadable-stream-link .logo img {
        width: 200px;
    }

    .downloadable-stream-link .logo {
        margin: -16px auto 10px 0 !important;
    }
}

@media only screen and (max-width: 489px) {
    .column.main .add-to-tracklist__icon::after, .column.main .add-to-player__icon::after, .column.main .add-to-favorite__icon::after, .column.main .add-to-download__icon::after, .column.main .remove-from-wishlist__icon::after, .column.main .pause-from-player__icon::after, .column.main .added-to-tracklist__icon::after, #algolia-right-container .add-to-tracklist__icon::after, #algolia-right-container .add-to-player__icon::after, #algolia-right-container .add-to-favorite__icon::after, #algolia-right-container .add-to-download__icon::after, #algolia-right-container .remove-from-wishlist__icon::after, #algolia-right-container .pause-from-player__icon::after, #algolia-right-container .added-to-tracklist__icon::after {
        width: 20px !important;
        height: 20px !important;
    }

    .column.main .add-to-tracklist__icon, .column.main .add-to-player__icon, .column.main .add-to-favorite__icon, .column.main .add-to-download__icon, .column.main .remove-from-wishlist__icon, .column.main .pause-from-player__icon, .column.main .added-to-tracklist__icon, #algolia-right-container .add-to-tracklist__icon, #algolia-right-container .add-to-player__icon, #algolia-right-container .add-to-favorite__icon, #algolia-right-container .add-to-download__icon, #algolia-right-container .remove-from-wishlist__icon, #algolia-right-container .pause-from-player__icon, #algolia-right-container .added-to-tracklist__icon {
        display: block !important;
    }

    .column.main .track-wrapper > div:nth-child(1), #algolia-right-container .track-wrapper > div:nth-child(1) {
        padding-left: 10px;
    }

    .column.main .tracks-heading > div:nth-child(1), .column.main .track-wrapper > div:nth-child(1), #algolia-right-container .tracks-heading > div:nth-child(1), #algolia-right-container .track-wrapper > div:nth-child(1) {
        padding-left: 10px !important;
    }
}

