/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 { font-size:18px; color:#d12c01; }

.widget .widget-products { margin:0 -20px 0; }
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products { margin:0 0 20px; }
.col-main > .widget { display:block; margin:40px 0 0; }
.col-main > .widget + .widget { margin-top:20px; }

/* std class reset */
.widget .products-grid { list-style:none; margin-bottom:0; padding-left:20px; }
.widget .products-grid p,
.widget .products-list p { margin-bottom:0; }
.widget .products-list { list-style:none; margin-bottom:0; padding-left:0; }
.widget .add-to-links { list-style:none; padding-left:0; margin:5px 0; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; }
.widget-banner li { margin:7px 0; }

.top-container .widget-banner li { margin:0; }

.footer-before-container .widget-banner li { margin:0; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget New Proructs */
.widget-new-products { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display:block; padding:0 20px; }

/* Widget Viewed Proructs */
.widget-viewed { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display:block; padding:0 20px; }

/* Widget Compared Proructs */
.widget-compared { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display:block; padding:0 20px; }

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events { display:block !important; }

/* Widgets Links Common Styles */
/* Style 1 */
/*.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { float:left; border:1px solid #cfcfcf; border-bottom-color:#b2b2b2; margin:13px -1px 0 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { float:left; font-size:12px; background:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:2px 5px 4px; color:#cc7137; text-decoration:underline; white-space:nowrap; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#1e75b4; text-decoration:none; }*/
/* Style 2 */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { display:block; padding:12px 12px; background:#fff url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a { display:block; padding:10px 12px; background:#fff url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; cursor:pointer; }
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { font-size:12px; background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-product-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-product-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-product-link a:hover { color:#333; text-decoration:none; }

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.top-container .widget-category-link { border-bottom:0; }
.top-container .widget-category-link a { border-color:#ca3934; color:#d53c00; background-image:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-links2.gif); background-color:#f9d2c1; }
.top-container .widget-category-link a:hover { color:#fff; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { font-size:12px; background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-category-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-category-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-category-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { font-size:12px; background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.col-main .widget-cms-hierarchy-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size:12px; background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-hierarchy-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

/* Widget SKU */
/* .widget-sku {} */
/* ======================================================================================= */

.advancedreviews-summary-block {
    clear: both;
    margin: 10px;
}

.advancedreviews-summary-block table {
    float: left;
}

.advancedreviews-summary-block table td {
    padding: 5px;
    vertical-align: middle;
}

.advancedreviews-summary-block table th {
    font-weight: bold;
    text-align: center;
}

.advancedreviews-summary-block table td.star-name, .advancedreviews-summary-block table td.star-count {
    white-space: nowrap;
    width: 10%
}

.advancedreviews-summary-block table td.star-count {
    padding-right: 20px;
}

.advancedreviews-summary-block table td.star-line .star-bar-container {
    background: #DEDCC3;
}

.advancedreviews-summary-block .spacer {
    clear: both;
}

.advancedreviews-summary-block .star-bar {
    background: #F0C808;
    height: 15px;
    line-height: 15px;
    text-align: center;
}

.advancedreviews-reviews-count {
    font-weight: bold;
    margin: 10px 0;
    text-align: right;
}

label.consFilter, label.prosFilter {
    cursor: pointer;
}

#product-review-table label {
    width: auto;
    float: none;
}

.col3-layout .advancedreviews-reviews-form ul li label {
    text-align: left;
    width: 100%;
}

.advancedreviews-reviews-form #product-review-table {
    margin: 7px auto 0;
}

.advancedreviews-reviews-form .review-summary-table {
    padding: 10px;
}

.col2-right-layout .advancedreviews-reviews-form #product-review-table, .col2-left-layout .advancedreviews-reviews-form #product-review-table {
    margin: 7px 240px 0;
}

.col3-layout .advancedreviews-reviews-form #product-review-table {
    margin: 7px 0 0;
}

.advancedreviews-reviews-form ul li div.form-buttons, .advancedreviews-reviews-form ul li p.required {
    margin: 0 auto;
    padding: 5px 0 0;
}

.col1-layout .advancedreviews-reviews-form p.required, .col1-layout .advancedreviews-reviews-form .form-buttons {
    width: 450px;
}

.col3-layout .advancedreviews-reviews-form p.required, .col3-layout .advancedreviews-reviews-form .form-buttons {
    width: 325px;
}

table.advancereviews-filters th {
    width: 50%;
    color: #E26703;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px;
}

ul.hiddenList {
    display: none;
}

#product-review-table td a {
    display: block;
}

#loading-mask {
    border: 1px solid #ccc;
    padding: 8px;
    text-align: center;
    background: #fff;
    width: 120px;
    z-index: 1000;
    position: fixed;
    top: 45%;
    left: 46%;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

#loading-mask .loader {
    text-decoration: none;
}

#advancereviews-sort-reviews img {
    cursor: pointer;
}

.hidden {
    display: none;
}

.abuse-link {
    cursor: pointer;
}

.helpful-link {
    cursor: pointer;
}

#advancereviews-filteredReviews {
    padding: 0 10px;
}

.advancereviews-filters {
    margin: 0 auto 10px;
}

.customerReviews .product-collateral {
    float: none;
    width: 100%;
    padding: 0;
}

#advancedreviews-notify {
    z-index: 1000;
    position: relative;
}

.advancedreviews-allmy-list .box-reviews .product-collateral {
    clear: both;
    width: 100%;
    padding: 10px 0;
    float: none;
}

.advancedreviews-reviews-form .data-table {
    border: 1px solid #d9d9d9;
}

#advancereviews-filteredReviews dd {
    margin: 0 0 20px;
}
/* Overlay */
#ampromo-items-add
{
    border: 1px solid #ededed;
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;
}

#ampromo-items-add a
{
    text-decoration: none;
    border-bottom: 1px dashed;
}

.amscheckout #ampromo-items-add
{
    margin: 7px 10px;
}

#ampromo-overlay
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    top: 0;
    left: 0;
    z-index: 10000;
    text-align: center;
    direction: ltr;
    overflow: scroll;
}

#ampromo-overlay .close
{
    position: absolute;
    top: 7px;
    right: 7px;
    background: url(https://prod-ecom-skin.soundstrue.com/skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;
    width: 16px;
    height: 16px;
    z-index: 1;
    margin: 0;
    padding: 0;
    font-size: 0;
    display: block;

    opacity: .8;
}

#ampromo-overlay .close:hover
{
    opacity: 1;
    transition: opacity 0.2s ease;
}

.ampromo-item .giftcard-send-form{
    padding: 0;
    margin: 0;
}

@media only screen and (max-width: 820px) and (min-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 400px;
    }
    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }
}

@media only screen and (max-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 100%;
    }

    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }

    body .ampromo-carousel-control.prev
    {
        left: 0px;
    }

    body .ampromo-carousel-control.next
    {
        right: 0px;
    }

    body .ampromo-carousel-control {
        z-index: 10001;
    }
}

@media only screen and (max-width: 340px) {
    body #ampromo-items .ampromo-item {
        border: none;
    }
}

@media only screen and (max-height: 500px) {
    body #ampromo-items.amcarousel {
        top: 0 !important;
        height: 100%;
    }

    body #ampromo-items {
        padding-top: 0;
    }

    body #ampromo-items>h4 {
        display: none;
    }
}

/* Items */

#ampromo-items
{
    border: 1px solid #ededed;
    background-color: white;
    position: relative;
    margin: 0 auto;
    padding: 24px;
    display: inline-block;
    box-sizing: border-box;
}

#ampromo-items.amcarousel
{
    display: block;
    width: 685px;
}


#ampromo-items .ampromo-item
{
    box-sizing: border-box;

    margin-bottom: 7px;
    padding: 20px;
    width: 250px;

    border: 1px solid #ededed;
    position: relative;
    margin-right: 12px;
}

#ampromo-items .ampromo-item-options
{
    margin-bottom: 12px;
    text-align: left;
}

#ampromo-items .ampromo-item-image
{
    display: block;
    margin: 0 auto;
    width: 160px;
    height: 160px
}

/* Carousel */

.amcarousel #ampromo-carousel-wrapper
{
    width: 520px;
}

#ampromo-carousel-wrapper
{
    overflow: hidden;
    margin: 0 auto;
}

.amcarousel #ampromo-carousel-content
{
    width: 4500px;
    height: 1px;
}

#ampromo-carousel-content .ampromo-slide
{
    float: left;
}

.amcarousel .ampromo-carousel-control
{
    display: block;
}

.ampromo-carousel-control
{
    position: absolute;
    top: 260px;
    background: url(https://prod-ecom-skin.soundstrue.com/skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
    width: 48px;
    height: 45px;
    font-size: 0;
    display: none;
}

.ampromo-carousel-control.carousel-disabled.prev
{
    background-position: 0 0 !important;
}

.ampromo-carousel-control.amcarousel-disabled.next
{
    background-position: -46px 0 !important;
}

.ampromo-carousel-control.prev
{
    background-position: 0 -45px;
    left: 20px;
}

.ampromo-carousel-control.next
{
    background-position: -46px -45px;
    right: 20px;
}

.ampromo-carousel-control.prev:hover
{
    background-position: 0 -91px;
}

.ampromo-carousel-control.next:hover
{
    background-position: -46px -91px;
}

.ampromo-item .qty-holder
{
    display: none;
}

.ampromo-item-options select,
.ampromo-item-options input
{
    max-width: 210px;
}

.ampromo-notification
{
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;

    border: 1px solid #f16048;
    color: #df280a;
    background: #faebe7;
}

.ampromo_items_form h4 {
    line-height: 50px;
}

.ampromo_items_form h4 a {
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
}

.ampromo-label{
    float: right; 
    position: absolute; 
    z-index: 500;
}

.ampromo-gift .product-image{
    float: left;
}

.ampromo-gift li{
    margin: 10px 10px;
    float: left;
}
.ampromo-tooltip {
   padding:2px 5px;
   background:#FEC;
   border:1px solid #FAA819;
   color:#1F5070;
   text-align:left;
   width:300px;
   position:absolute;
   z-index: 10001;
}

.ampromo-product-name{
    font-weight: bold;
}

.ampromo-short-description{
    
}

.ampromo-img img{
    /*width: 100%;*/
}

div.amshopby-column {
    float:left; width:83px;
}

select.amshopby-select {
    width:170px;
}

.amshopby-logo{
padding: 0pt 10px 10px 0pt; float: left;
}

.amshopby-featured {
    padding: 5px 5px 5px 5px; 
}

.amshopby-link{
    float:left;
    padding-left:5px; 
    padding-top:5px;
}

.amshopby-clearer {
	display:block; 
	clear:both; 
	overflow: hidden;
}
div.block-layered-nav dd a {padding:0px 5px 0px 0px; display:block; float: left;}  
div.block-layered-nav dd a.amshopby-attr {padding-left:15px; background:transparent url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-cb1.gif) no-repeat left center;} 
div.block-layered-nav dd a.amshopby-attr-selected {font-weight: bold; padding-left:15px; background:transparent url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-cb2.gif) no-repeat left center;} 
div.block-layered-nav dd a img {padding: 0px 4px 5px; float:left;} 

div.block-layered-nav dd li.amshopby-cat-level-2 {padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3 {padding-left:20px;}

div.block-layered-nav dd a.amshopby-cat-selected {font-weight: bold;
color:black; text-decoration: none; cursor:text;}

div.block-layered-nav dd li span.amshopby-plusminus {float:left;
display:block; width:15px; height:15px; cursor:pointer;
background:transparent url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-plus.gif)  no-repeat;}
div.block-layered-nav dd li span.minus {background:transparent
url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after {display:block; content:".";
clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }



div.block-layered-nav.amshopby-collapse-enabled dt {
 cursor:pointer; 
 padding-left:15px;
 background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-expanded.gif) center left no-repeat;
}
div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed {background:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-collapsed.gif) center left no-repeat}


div.block-layered-nav div.amshopby-slider {
	 position:relative; margin:10px auto 5px auto; z-index:9; height:18px;  background: url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-slider-bg.gif) repeat-x 0 50%; cursor:pointer;
}
div.block-layered-nav div.amshopby-slider div.handle {width:8px; top:3px; height:14px; background: transparent url(https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-hadle.png) no-repeat; position: absolute; cursor:move; z-index: 2;}

/*
 * Slider labels
 */
.amshopby-slider-price {
	color: #798794;
}
.amshopby-slider-price-from {
	float: left;
    
}
.amshopby-slider-price-to {
	float: right;
}

.amshopby-slider-handle-right {
	position: absolute;
	top: 14px;
	right: 0px;
}

.amshopby-slider-handle-left {
	position: absolute;
	top: 14px;
	left: 0px;
}

.amshopby-tooltip {
    padding:2px 5px;
    background:#FEC;
    border:1px solid #FAA819;
    color:#1F5070;
    text-align:left;
    width:200px;
    position:absolute;
}

.amshopby-slider-price-range 
{
	text-align: center;
	font-size: 0.9em;
}

.amshopby-tooltip-img {
    cursor:help;
}

div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top {
    position: relative;
}
div.amshopby-overlay {
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 555;
}
div.amshopby-overlay img {
    top: 100px;
    left: 45%;
    display: block;
    position: absolute;
}

div.amshopby-overlay div {
    margin: 0 auto;
    display: block;
	width: 300px;
	height: 200px;
	background:  url('https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/amshopby-overlay.gif') 50% 50% no-repeat;
}

/*
 * Advanced Categories
 */
.amshopby-advanced li {
	clear: both;
}
.amshopby-advanced li.level1 {
	padding-left: 20px;
}
.amshopby-advanced li.level2 {
	padding-left: 30px;
}
.amshopby-advanced li.level3 {
	padding-left: 40px;
}
.amshopby-advanced li.level4 {
	padding-left: 50px;
}


.amshopby-advanced li.active > a {
	font-weight: bold;
}

/*
 * Slider Bar
 */
.amshopby-slider-bar {
	position:absolute; 
	background: #999; 
	height: 6px; 
	top: 6px; 
	z-index: 1;  
}

/*
 * Subcategores block
 */
.amshopby-subcategory-image {
	overflow: auto; 
}

.btn-remove-inline { background-image: url('https://prod-ecom-skin.soundstrue.com/skin/frontend/st/mandala/images/am_btn_remove.gif'); background-repeat: no-repeat; width:13px; height:12px; margin-left: 4px; }
.btn-remove-inline:hover { /* background-position: center bottom; */ }
.amshopby-hightlighted { background: yellow;}
@font-face{font-family:bluefoot-icons;src:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/base/default/gene/bluefoot/fonts/bluefoot/bluefoot.eot);src:url(https://prod-ecom-skin.soundstrue.com/skin/frontend/base/default/gene/bluefoot/fonts/bluefoot/bluefoot.eot?#iefix) format('embedded-opentype'),url(https://prod-ecom-skin.soundstrue.com/skin/frontend/base/default/gene/bluefoot/fonts/bluefoot/bluefoot.woff) format('woff'),url(https://prod-ecom-skin.soundstrue.com/skin/frontend/base/default/gene/bluefoot/fonts/bluefoot/bluefoot.ttf) format('truetype'),url(https://prod-ecom-skin.soundstrue.com/skin/frontend/base/default/gene/bluefoot/fonts/bluefoot/bluefoot.svg#bluefoot) format('svg');font-weight:400;font-style:normal}.bluefoot-full-width{float:left;width:100%}.bluefoot-wrapper{width:100%;max-width:1260px;margin:0 auto;box-sizing:border-box;padding-left:15px;padding-right:15px}.bluefoot-entity{box-sizing:border-box}.bluefoot-align-left{text-align:left}.bluefoot-align-right{text-align:right}.bluefoot-align-center{text-align:center}.bluefoot-align-center img{margin-left:auto;margin-right:auto}@media all and (min-width:1500px){.bluefoot-wrapper{max-width:1440px}}.bluefoot-mobile-only{display:none!important}@media all and (max-width:770px){.bluefoot-mobile-only{display:block!important}.bluefoot-mobile-hidden{display:none!important}}.bluefoot-icons{font-family:bluefoot-icons}.transition{transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.main-container.full-width-layout{max-width:100%;width:100%;padding-left:0;padding-right:0}.bluefoot-column{float:left;padding:15px;box-sizing:border-box;min-height:1px}.bluefoot-column.right{float:right}.bluefoot-column.bluefoot-no-padding{padding:0}.bluefoot-column-12{width:100%}.bluefoot-column-11{width:91.66666667%}.bluefoot-column-10{width:83.33333333%}.bluefoot-column-9{width:75%}.bluefoot-column-8{width:66.66666667%}.bluefoot-column-7{width:58.33333333%}.bluefoot-column-6{width:50%}.bluefoot-column-5{width:41.66666667%}.bluefoot-column-4{width:33.33333333%}.bluefoot-column-3{width:25%}.bluefoot-column-2{width:16.66666667%}.bluefoot-column-1{width:8.33333333%}@media all and (max-width:990px){.bluefoot-column-12{width:100%}.bluefoot-column-12.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-11{width:100%}.bluefoot-column-11.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-10{width:100%}.bluefoot-column-10.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-9{width:100%}.bluefoot-column-9.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-8{width:100%}.bluefoot-column-8.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-7{width:100%}.bluefoot-column-7.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-6{width:100%}.bluefoot-column-6.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-5{width:50%}.bluefoot-column-4{width:50%}.bluefoot-column-3{width:50%}.bluefoot-column-2{width:50%}.bluefoot-column-1{width:50%}}@media all and (max-width:770px){.bluefoot-column-12{width:100%}.bluefoot-column-12.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-11{width:100%}.bluefoot-column-11.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-10{width:100%}.bluefoot-column-10.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-9{width:100%}.bluefoot-column-9.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-8{width:100%}.bluefoot-column-8.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-7{width:100%}.bluefoot-column-7.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-6{width:100%}.bluefoot-column-6.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-5{width:100%}.bluefoot-column-5.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-4{width:100%}.bluefoot-column-4.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-3{width:100%}.bluefoot-column-3.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-2{width:100%}.bluefoot-column-2.bluefoot-fixed-height-item{height:auto!important}.bluefoot-column-1{width:100%}.bluefoot-column-1.bluefoot-fixed-height-item{height:auto!important}}.bluefoot-row{margin-left:-15px;margin-right:-15px;box-sizing:border-box}.bluefoot-row.bluefoot-wrapper-row,.bluefoot-row.with-media-background{margin-left:0;margin-right:0}.bluefoot-row:after,.bluefoot-row:before{content:'';display:table}.bluefoot-row:after{clear:both}.col-main .bluefoot-row>.bluefoot-entity{padding-left:15px;padding-right:15px}.col-main .bluefoot-row>.bluefoot-entity.no-padding{padding-left:0;padding-right:0;box-sizing:border-box}.bluefoot-hr{margin:15px auto;max-width:100%;width:100%;border-width:1px;border:none;border-top:solid}.bluefoot-spacer{height:15px}.bluefoot-image img{max-width:100%;display:block}.bluefoot-image figcaption{text-align:center;margin-top:15px}.bluefoot-video{width:100%}.bluefoot-video iframe{height:500px;width:100%;max-width:100%!important}.bluefoot-driver{position:relative;float:left;width:100%}.bluefoot-driver img{max-width:100%;display:block}.bluefoot-driver:hover .bluefoot-driver-text{background:rgba(0,0,0,.6)}.bluefoot-driver-text{position:absolute;z-index:10;display:block;bottom:0;left:0;right:0;padding:15px;background:#000;background:rgba(0,0,0,.4);text-align:center;font-size:18px;color:#fff;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.bluefoot-slider.bluefoot-slider-with-dots{margin-bottom:50px}.bluefoot-slider img{max-width:100%;margin:0 auto}.bluefoot-slider .slick-arrow{position:absolute;top:50%;width:40px;height:40px;line-height:40px;margin-top:-20px;border:none;z-index:10;padding:0;font-family:bluefoot-icons;font-size:14px}.bluefoot-slider .slick-arrow:focus{outline:0}.bluefoot-slider .slick-arrow.slick-disabled{cursor:disabled}.bluefoot-slider .slick-arrow span{width:40px;padding:0}.bluefoot-slider .slick-next{right:0}.bluefoot-slider .slick-prev{left:0}.bluefoot-slider .slick-dots{list-style:none;padding:0;text-align:center;margin:15px 0;width:100%;position:absolute;left:0;bottom:-50px}.bluefoot-slider .slick-dots li{display:inline-block;margin:0 7.5px}.bluefoot-slider .slick-dots li button{text-indent:-9999px;height:15px;line-height:15px;width:15px;border-radius:50%;border:none;background:#ddd}.bluefoot-slider .slick-dots li button:focus{outline:0}.bluefoot-slider .slick-dots li button:hover{background:#39c}.bluefoot-slider .slick-dots li.slick-active button{background:#39c}.bluefoot-advanced-slide{background-size:cover;background-repeat:no-repeat;background-position:center center}.bluefoot-advanced-slide.bluefoot-slide-with-link{cursor:pointer}.bluefoot-advanced-slide .bluefoot-advanced-slide-content{margin:30px;padding:30px;display:inline-block;width:40%;text-align:center}.bluefoot-advanced-slide .bluefoot-advanced-slide-content.bluefoot-with-overlay{background:rgba(0,0,0,.4)}.bluefoot-advanced-slide .bluefoot-advanced-slide-content.bluefoot-with-overlay h2,.bluefoot-advanced-slide .bluefoot-advanced-slide-content.bluefoot-with-overlay h3,.bluefoot-advanced-slide .bluefoot-advanced-slide-content.bluefoot-with-overlay h4,.bluefoot-advanced-slide .bluefoot-advanced-slide-content.bluefoot-with-overlay li,.bluefoot-advanced-slide .bluefoot-advanced-slide-content.bluefoot-with-overlay p{color:#fff}@media all and (max-width:990px){.bluefoot-advanced-slide{text-align:center}.bluefoot-advanced-slide .bluefoot-wrapper{padding:0}.bluefoot-advanced-slide .bluefoot-advanced-slide-content{width:60%;margin-left:20%;margin-right:20%;box-sizing:border-box}}@media all and (max-width:770px){.bluefoot-advanced-slide .bluefoot-advanced-slide-content{width:80%;margin-left:10%;margin-right:10%;padding:15px}}.bluefoot-product{background:0 0}.bluefoot-product .item li,.bluefoot-product li.item{list-style:none;margin-left:0;width:100%}.bluefoot-product .item li .product-image img,.bluefoot-product li.item .product-image img{max-width:100%;height:auto}.bluefoot-product ul.add-to-links{padding-left:0}.bluefoot-product.products-grid{margin:0;padding:0;width:auto}.bluefoot-product.products-grid .item{margin:0 0 15px}.bluefoot-product.products-grid .item .actions{display:block}.bluefoot-product.products-list{margin:0;padding:0;width:auto}.bluefoot-product-list .item li,.bluefoot-product-list li.item{list-style:none;margin-left:0}.bluefoot-product-list .item li .product-image img,.bluefoot-product-list li.item .product-image img{max-width:100%;height:auto}.bluefoot-product-list ul.add-to-links{padding-left:0}.bluefoot-product-list.products-grid{margin:0;padding:0;width:auto}.bluefoot-product-list.products-grid .item .actions{display:block}.bluefoot-newsletter.block .actions .button{float:left}.bluefoot-newsletter.block .block-title{border-top:none}.bluefoot-accordion .bluefoot-accordion-link,.bluefoot-accordion h4.bluefoot-accordion-link{cursor:pointer;margin-bottom:0;padding:15px;box-sizing:border-box;line-height:1.4em}.bluefoot-accordion .bluefoot-accordion-link:after,.bluefoot-accordion h4.bluefoot-accordion-link:after{content:'+';font-family:bluefoot-icons;float:right;font-size:1.4em;width:20px}.bluefoot-accordion .bluefoot-accordion-inner{box-sizing:border-box;padding:15px;border-top:1px solid #ededed}.bluefoot-accordion-item{border-bottom:1px solid #ededed}.bluefoot-accordion-item.active .bluefoot-accordion-link:after{content:'-'}.bluefoot-tabs .bluefoot-accordion-link{cursor:pointer;margin-bottom:0;padding:15px;box-sizing:border-box;line-height:1.4em;border-bottom:1px solid #ededed}.bluefoot-tabs .bluefoot-accordion-link:after{content:'+';font-family:bluefoot-icons;float:right;font-size:1.4em}.bluefoot-tabs .bluefoot-tabs-navigation{border-bottom:1px solid #ededed;margin:0}.bluefoot-tabs .bluefoot-tabs-navigation li{float:left;margin:0;padding:0;list-style:none}.bluefoot-tab{height:40px;line-height:40px;border:1px solid #ededed;border-bottom:none;border-right:none;background:#f6f6f6;padding:0 15px;display:block;cursor:pointer;position:relative}.bluefoot-tab:after{content:'';left:0;right:0;bottom:-1px;border-bottom:1px solid #fff;position:absolute;display:none}.bluefoot-tab.last{border-right:1px solid #ededed}.bluefoot-tab.active,.bluefoot-tab:hover{background:#fff}.bluefoot-tab.active:after{display:block}.bluefoot-tab-inner{padding:15px 0;box-sizing:border-box}.bluefoot-tab-content{display:none}.bluefoot-tab-content.active{display:block}@media all and (min-width:771px){.bluefoot-tab-inner{display:block!important}}@media all and (max-width:770px){.bluefoot-tab-content{display:block}.bluefoot-tab-inner{padding:15px;display:none}}.bluefoot-map{max-width:100%;width:100%;height:300px}.bluefoot-search-form .form-search{position:relative;padding:0}.bluefoot-search-form label{display:none}.bluefoot-search-form input[type=search],.bluefoot-search-form input[type=text]{width:100%;height:40px;padding-right:40px}.bluefoot-search-form .search-button{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;border:0;background:0 0;color:#999;font-size:20px;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.bluefoot-search-form .search-button:before{content:'s';text-transform:none;font-family:bluefoot-icons;text-align:center;width:40px;height:40px;line-height:40px}.bluefoot-search-form .search-button:hover{color:#fff}.bluefoot-code{text-align:left!important;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px;tab-size:8;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bluefoot-code code{padding:15px;box-sizing:border-box}.bluefoot-app .col2-right-layout .col-right .block-title{border:0}.bluefoot-content-view-latest .bluefoot-content-latest-item{padding:9px}.bluefoot-content-view-latest .bluefoot-published-date{font-size:12px;font-weight:600;margin:5px 0 0}.bluefoot-content-view-latest .bluefoot-excerpt{margin:5px 0 0}.bluefoot-content-view-latest .bluefoot-latest-title{margin:0}@media screen and (max-width:770px){.bluefoot-app .col2-right-layout .col-right{float:left;width:100%}}.bluefoot-app iframe,.bluefoot-app img,.bluefoot-content-list iframe,.bluefoot-content-list img{max-width:100%}.bluefoot-app .bluefoot-content-list-page-title h1,.bluefoot-content-list .bluefoot-content-list-page-title h1{border-bottom:none}.bluefoot-content-summary{float:left;width:100%}.bluefoot-content-list-page-description{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ededed}.bluefoot-app .pager{margin-bottom:0;width:100%}.bluefoot-app .pager ol{margin-bottom:0}.bluefoot-app .pager li{list-style:none;margin-left:0}.bluefoot-content-list-item{border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:15px}.bluefoot-content-list-item .bluefoot-published-date{font-size:12px;font-weight:600;margin-bottom:0}.bluefoot-content-list-item.last{padding-bottom:0;border-bottom:none}.bluefoot-no-content p{font-weight:700}.bluefoot-content-grid-item .bluefoot-published-date{font-size:12px;font-weight:600;margin-bottom:0}.bluefoot-content-list-type-item{border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:15px;float:left;width:100%}.bluefoot-content-list-type-item.last{padding-bottom:0;border-bottom:none}.bluefoot-content-view iframe,.bluefoot-content-view img{max-width:100%}.bluefoot-content-view .bluefoot-content-view-page-title h1{border-bottom:none}.bluefoot-content-view-share{min-height:40px;margin-bottom:15px}.bluefoot-content-featured-image{margin-bottom:15px;display:block}.bluefoot-content-view-taxonomies{margin-top:15px;padding-top:15px;border-top:1px solid #ededed}.bluefoot-content-view-taxonomies .bluefoot-content-view-taxonomy-list{list-style:none;padding-left:0}.bluefoot-content-view-taxonomies .bluefoot-content-view-taxonomy-list li{display:inline;margin-left:0}.bluefoot-content-view-taxonomies .bluefoot-content-view-taxonomy-list li.bluefoot-list-divider{margin:0 7.5px;opacity:.5}.bluefoot-content-view-comments{padding-top:15px;border-top:1px solid #ededed}
/*
 * Style definitions for PISC_DOWNLOADPLUS
 */
div.downloadplus-updated ol { }
div.downloadplus-updated li dt { font-weight:normal; }
div.downloadplus-updated li dd { margin-left:1.5em; }
div.downloadplus-updated .rss { background-color:#f6f6f6; padding:0px 12px 6px 12px; }
div.downloadplus-updated .rss .link-feed { background-color:#f6f6f6; }

div.downloadplus-product-download {}
div.downloadplus-product-download-links {}
div.downloadplus-product-download-entry { font-size:1em; border: 1px solid #efefef; margin-bottom:1.5em; padding: 10px; }
div.downloadplus-product-download-entry a { margin-bottom:1em; }
div.downloadplus-product-download-detail {}

div.downloadable-title { margin-bottom:1.5em; }

div.downloadable-archive { margin-top:3.5em; }
div.downloadable-archive h3 {}

div.downloadable-archive-item {
	margin-top:1em;
	margin-bottom:1em;
	padding:5px 5px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}

div.downloadable-detail-version {}
div.downloadable-detail-description { margin-top:1.5em; margin-bottom:1.5em; }

span.downloadable-link-archive { display:block; float:right; font-weight:bold; margin-bottom:1em; }
span.downloadable-archive-empty {
	display:block;
	margin-bottom:1em !important;
    padding:4px 12px !important;
	border:1px solid #fcd344;
	color:#3d6611;
	background:#fafaec;
	text-align: left;
}

div.downloadplus-product-releasenotes h2 { font-size:1em; border-bottom:1px solid #efefef; margin-bottom:1.5em; }
div.downloadplus-product-releasenotes h3 { font-size:1em; border-bottom:1px solid #efefef; padding-bottom:0.5em; }
div.downloadplus-product-releasenotes h4 { font-size:1em; }

div.downloadplus-product-releasenotes-links { margin-bottom:2.5em; }
div.downloadplus-product-releasenotes-samples { margin-bottom:2.5em; }

div.downloadplus-product-releasenotes-entry { border:1px solid #efefef; padding:1.5em; margin:1.5em; }
div.downloadplus-product-releasenotes-details {}

div.downloadplus-odd-entry {}

div.downloadplus-product {}
div.downloadplus-product em { float:right; margin-right:2em; }
div.downloadplus-product h2 { font-size:1.5em; border-bottom:1px solid #efefef; margin-top:1.5em; }
div.downloadplus-product h3 { font-size:1.25em; padding-bottom:0.5em; }
div.downloadplus-product h4 { font-size:1em; }

div.downloadplus-product-history {}
div.downloadplus-product-history h2 { font-size:1em; border-bottom:1px solid #efefef; margin-bottom:1.5em; }
div.downloadplus-product-history h3 { font-size:1em; border-bottom:1px solid #efefef; padding-bottom:0.5em; }
div.downloadplus-product-history h4 { font-size:1em; }

div.downloadplus-product-history-links { margin-bottom:2.5em; }
div.downloadplus-product-history-samples { margin-bottom:2.5em; }

div.downloadplus-product-current-entry,
div.downloadplus-product-history-entry { border:1px solid #efefef; padding:1.5em; margin:1.5em; }
div.downloadplus-product-current-entry em,
div.downloadplus-product-history-entry em { float:right; margin-right:1em; }

div.downloadplus-product-current-detail,
div.downloadplus-product-history-detail {}

div#my-downloadable-serialnumbers { margin-bottom:10px; }
div.downloadplus-serialnumber {}
div.downloadplus-serialnumber em { float:right; margin-right:2em; }
div.downloadplus-serialnumber h2 { font-size:1.5em; border-bottom:1px solid #efefef; margin-top:1.5em; }
div.downloadplus-serialnumber h3 { font-size:1.25em; padding-bottom:0.5em; }
div.downloadplus-serialnumber h4 { font-size:1em; }
div.downloadplus-serialnumber-entry { border:1px solid #efefef; padding:1.5em; margin:1.5em; }
div.downloadplus-serialnumber-entry .title {}
div.downloadplus-serialnumber-entry .serialnumber { margin-left:50px; font-size:2em; font-weight:bold; }

.downloadplus-link-feed { display:block; margin:10px 0px 20px 0px;}
.downloadplus-sidebar-link-feed {}

.downloadplus-link-attributes { display:block; }
ul#link-attributes span.label, .downloadplus-link-attributes span.value { display:inline; }

.wc-overlay{position:absolute;display:none;opacity:0.9;z-index:9999999;background:white url('https://prod-ecom-skin.soundstrue.com/skin/frontend/base/default/webcooking/images/ajax-loader.gif') center 5% no-repeat;}
