.blog-info-area .author-name,.cart .btn span.cart-total,.cart .btn-block a,.item-product-name span,.preorder,.product-description h2,.remove-btn{text-transform:uppercase}body{color:#4E4E4E;min-width:320px}@media (min-width:768px){.norm-nav li a{display:inline-block;vertical-align:bottom;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;top:2px;overflow:hidden}.norm-nav li a:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#E42686;height:3px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.norm-nav li a:active:before,.norm-nav li a:focus:before,.norm-nav li a:hover:before{left:0;right:0}ul.main-lower-products-list .product-image .overlay{opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}}ul.main-lower-products-list .product-image:hover .overlay{opacity:.4}.preorder{margin-left:12px;font-size:16px!important}.height-fix-img{max-width:inherit!important;height:100%;width:auto!important}.ribbon.new,.ribbon.new.de,.ribbon.new.dk,.ribbon.new.et,.ribbon.new.fi{width:70px;height:70px}header .alert{margin-bottom:0}.tt-dropdown-menu{background:#fff;padding:5px}.glyphicon-asterisk{font-size:10px}#header-search-bar .glyphicon-search,.glyphicon-log-in,.glyphicon-user{font-size:1.7em}.well.error-page h1{font-size:3em}.well.error-page p{font-size:1.6em}@-moz-document url-prefix(){fieldset{display:table-cell}}.back-to-top{z-index:1000;display:none;border:1px solid #F3F3F3;background-color:#7E7E7E;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;color:#fff;margin:0;position:fixed;right:20px;bottom:35%;opacity:.8}.cart .glyphicon-shopping-cart,.magenta-btn{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}@media(min-width:768px){.back-to-top{position:fixed;bottom:20px;right:20%;opacity:.9}}.back-to-top span{position:relative;left:2px;top:2px;font-size:40px}.back-to-top:visited{color:#fff}.back-to-top:hover{background-color:#fff;color:#7E7E7E;border:1px solid #7E7E7E}.magenta-btn{margin-top:15px;background:#E42686;padding:8px 11px;color:#fff;border:none;font-weight:600;transition:all .5s ease}.magenta-btn:hover{background:#AE2F64}.magenta-btn a{color:#fff}span.old-price{background:#009cff;color:#fff;padding:4px;border-radius:2px;position:absolute;bottom:5%;right:5%;text-decoration:line-through;font-weight:600}.ribbon.new{background-position:0 -320px}.ribbon.new.de{background-position:0 -240px}.ribbon.new.dk{background-position:0 -160px}.ribbon.new.fi{background-position:0 -80px}.ribbon.new.et{background-position:0 0}.ribbon.special,.ribbon.special.de,.ribbon.special.dk,.ribbon.special.et,.ribbon.special.fi,.ribbon.upcoming,.ribbon.upcoming.de,.ribbon.upcoming.dk,.ribbon.upcoming.fi{width:76px;height:76px}.ribbon.upcoming{background-position:-80px -320px}.ribbon.upcoming.de{background-position:-80px -240px}.ribbon.upcoming.dk{background-position:-80px -160px}.ribbon.upcoming.fi{background-position:-80px -80px}.ribbon.upcoming.et{width:76px;height:76px;background-position:-80px 0}.ribbon.special{background-position:-160px -320px}.ribbon.special.de{background-position:-160px -240px}.ribbon.special.dk{background-position:-160px -160px}.ribbon.special.fi{background-position:-160px -80px}.ribbon.special.et{background-position:-160px 0}.ribbon{display:block;position:absolute;top:-3px;left:-3px;z-index:200;background-image:url(../images/ribbons.png);background-position:0 -320px;background-repeat:no-repeat}.h-box{background:#F3F3F3;border:1px solid #CCC;padding-top:7px;height:52px}.h-box h1,.h-box h2{display:inline;font-size:16px;margin:0;padding:0 0 0 15px;font-weight:600;color:#4e4e4e}.h-box a{color:#E42686;font-weight:600;font-size:14px;float:right}@media(min-width:374px){.h-box a{float:right;margin-right:20px}}@media(min-width:768px){.main-lower-products-list{padding-left:10px}}@media(min-width:993px){.h-box{height:32px}.search-header-box.h-box{height:auto}.main-lower-products-list{padding-left:25px}}@media(min-width:1200px){.main-lower-products-list{padding-left:5px}span.empty-cart{display:inline!important}}@media (min-width:768px) and (max-width:992px){.tag.header-scroll,.tag.header-scroll .header-bg-area{height:87px!important;min-height:0}.tag{z-index:9999;position:fixed;top:0;width:100%;-webkit-transition:height .6s;-moz-transition:height .6s;transition:height .6s}.wrap{margin-top:165px}.tag.header-scroll{float:left}.tag.header-scroll .header-bg-area .header-site-logo-container{margin-top:-20px}.tag.header-scroll .cart .btn{margin:0;position:relative;top:65px}.tag.header-scroll .header-bg-area .view-shopping-cart{font-size:10px!important;z-index:99;position:relative;top:10px}.tag.header-scroll .header-bg-area #header-upper-nav{position:relative;left:170px;top:25px}@-moz-document url-prefix(){.tag.header-scroll .header-bg-area .cart .btn{margin-top:0;top:8px;position:relative}.tag.header-scroll .header-bg-area #header-upper-nav{position:relative;top:3px;left:-150px}.tag.header-scroll .header-bg-area .view-shopping-cart{font-size:10px!important;z-index:99;position:relative;top:-50px}.tag.header-scroll .header-logo{margin-top:22px}}:root .tag.header-scroll .header-bg-area .cart .btn,_:-ms-input-placeholder{margin-top:0;top:27px;position:relative}:root .tag.header-scroll .header-bg-area #header-upper-nav,_:-ms-input-placeholder{position:relative;top:22px;left:-140px}:root .tag.header-scroll .header-bg-area .view-shopping-cart,_:-ms-input-placeholder{font-size:10px!important;z-index:99;position:relative;top:-28px}:root .tag.header-scroll .header-logo,_:-ms-input-placeholder{margin-top:22px}}@media (min-width:993px){.tag.header-scroll,.tag.header-scroll .header-bg-area{height:87px!important;min-height:0}.tag{z-index:9999;position:fixed;top:0;width:100%;-webkit-transition:height .6s;-moz-transition:height .6s;transition:height .6s}.wrap{margin-top:165px}.tag.header-scroll{float:left}.tag.header-scroll .header-bg-area .header-site-logo-container{margin-top:-20px}.tag.header-scroll .header-bg-area .cart{position:relative;top:16px;margin:0}.tag.header-scroll .cart .btn{margin:0}.tag.header-scroll .header-bg-area .view-shopping-cart{margin-top:5px;position:relative;top:16px;font-size:10px!important;z-index:-1}.tag.header-scroll .header-bg-area #header-upper-nav{position:relative;bottom:0;top:10px}@-moz-document url-prefix(){.tag.header-scroll .cart .btn{position:relative;top:-18px!important}.tag.header-scroll .header-bg-area #header-upper-nav{position:relative;top:-5px}.tag.header-scroll .header-bg-area .view-shopping-cart{font-size:10px!important;z-index:99;position:relative;top:-6px}}}@media (min-width:768px) and (max-width:992px){.tag.header-scroll .header-bg-area{line-height:1}.nav{height:25px;margin-top:-5px}}.header-bg-area{-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s}#header-upper-nav,.cart .btn,.header-site-logo-container{-webkit-transition:all .3s;-moz-transition:all .3;transition:all .3s}.cart .dropdown-menu{z-index:9999!important;border:1px solid #CCC!important}.scrollable-dropdown{height:auto;max-height:200px;overflow-x:hidden}.cart .dropdown-menu table.hcart td,.line-bottom{border-bottom:1px solid #54575B}.cart .dropdown-menu .text-center{width:40px;height:40px;overflow:hidden}.cart .dropdown-menu .text-center img{max-width:40px}.cart .glyphicon-shopping-cart{background:#E44687;color:#FFF;padding:5px 8px;font-size:22px;margin-right:10px;height:35px;transition:all .5s ease}.blog-archive-item a,.header-search-button{-o-transition:all .5s ease;-ms-transition:all .5s ease}.cart .glyphicon-shopping-cart:hover{background:#AE2F64}span.empty-cart{font-size:12px;font-weight:600}.cart .btn .caret{position:absolute;right:8px;bottom:13px}@media (max-width:767px){.cart .btn{text-align:center}.cart .cart-total{position:absolute;left:30%}.cart .btn .badge{position:absolute;left:45%}}@media (max-width:992px){.cart .glyphicon-shopping-cart{padding:5px 8px;font-size:25px;margin-right:0}}.cart .glyphicon{top:0}.cart .btn span.cart-total{padding:0 8px 0 5px}.cart .btn span{position:relative;bottom:5px}.cart .btn span.badge{border-radius:0;background:#E44687;position:relative;top:-7px}.cart .dropdown-menu table,.cart .dropdown-menu table td{background:none;border:none}.cart .dropdown-menu table{margin-bottom:10px}.cart .dropdown-menu{min-width:100%;margin-top:10px;background:#F0F0F0;color:#22292E;padding:5px;border-radius:0}.cart .dropdown-menu a{color:#AE2F64;font-size:.9em}.cart .btn,.cart .dropdown-menu a:hover{color:#22292E}.cart .btn{background:#F0F0F0;text-align:left;padding:0;margin:17px 0 10px;border:1px solid #ccc;border-radius:0;box-shadow:none}.cart .btn-block a{background:#E42686;color:#FFF;padding:8px 12px;margin-left:10px;font-size:12px;text-decoration:none}.cart .btn-block a:hover{background:#AE2F64;color:#fff}.header-search-button{background:#E44687;border:none;height:33px;width:47px;position:absolute;bottom:0;top:25px;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.header-search-button:hover{background:#AE2F64}.header-bg-area{background:url(../images/header-back.png) no-repeat #fff;background-size:70% 100%;height:110px;z-index:2;border:1px solid #bbb}#header-upper-nav li{display:inline-block}#header-upper-nav ul{padding:0;-webkit-transition:all .3s;-moz-transition:all .3;transition:all .3s}.header-logo{min-width:220px;max-height:90px;height:auto;margin:29px auto 0}@media(min-width:768px){.pg-padding{padding:0}.header-logo{margin-top:58px}}@media(min-width:993px){.cart .btn{position:relative;top:0}.header-logo{margin-top:37px}}.header-social-links{border-left:1px solid #CCC;padding-left:16px}@media (min-width:768px){.header-social-links{padding-right:8px}}@media (max-width:992px){.header-social-links{top:2px;right:15px;position:absolute}}.header-feedback-text{padding-bottom:0;float:right}.header-rss-icon{background:url(../images/CDM%20Sprite%20Items.png) -264px -130px;height:22px;width:22px}.header-fb-icon{background:url(../images/CDM%20Sprite%20Items.png) -232px -130px;height:22px;width:22px}.header-feedback-icon{background:url(../images/CDM%20Sprite%20Items.png) -295px -130px;border:none;height:27px;width:30px}#header-shopping-cart{float:right;position:relative;right:10px}.view-shopping-cart a{color:#8C8C8C;font-weight:700;font-size:14px;float:left}.view-shopping-cart{clear:both}#header-search-box{vertical-align:initial!important}@media (min-width:768px) and (max-width:992px){.header-logo{margin-top:15px}.header-search-button{background:#E44687;border:none;height:33px;width:45x;position:absolute;top:0;color:#fff}.header-search-bar-ul{padding:0;float:left;position:absolute;left:-235px;top:70px}#header-search-box{width:250px;color:#4D4D4D;font-weight:600;height:33px;padding:0 0 0 10px}.cart .btn{margin:0;position:relative;top:16px}.header-dd-btn{width:111px;height:33px;color:#d4d4d4;font-weight:600;background:#fff;border:1px solid #bfbfbf;border-left:none}.pg-border{border-right:1px solid #bbb;border-left:1px solid #bbb}.navbar{border-radius:0;z-index:1;border:1px solid #bbb;border-top:none;background:#f3f3f3;min-height:27px}#header-upper-nav ul{position:relative;bottom:5px}#header-upper-nav li{float:left;list-style-type:none;position:relative;padding:0 5px}#header-upper-nav li>a{color:#4E4E4C;font-weight:800}.view-shopping-cart a{color:#8C8C8C;font-weight:700;font-size:14px}.shopping-cart-price{float:right}.view-shopping-cart{clear:both;position:relative;bottom:40px;float:right}}@media (min-width:993px){.header-search-bar-ul{padding:50px 0 0;float:left}.header-search-button{background:#E44687;border:none;height:33px;width:45x;position:absolute;top:0;color:#fff}#header-search-box{width:205px;color:#4D4D4D;font-weight:600;height:33px;padding:0 0 0 10px}.pg-border{border-right:1px solid #bbb;border-left:1px solid #bbb}.navbar{border-radius:0;z-index:1;border:1px solid #bbb;background:#f3f3f3}#header-upper-nav ul{position:relative}#header-upper-nav li{float:left;list-style-type:none;position:relative;padding:0 5px}#header-upper-nav li>a{color:#4E4E4C;font-weight:800}.view-shopping-cart a{color:#8C8C8C;font-weight:700;font-size:14px}.shopping-cart-price{float:right}.view-shopping-cart{float:right;clear:both;position:relative;bottom:5px}}@media (min-width:1200px){#header-search-bar{-webkit-transition:all .3s;-moz-transition:all .3;transition:all .3s}.header-search-bar-ul{padding:50px 0 0 18%;float:left}#header-search-box{width:275px;color:#4D4D4D;font-weight:600;height:33px;padding:0 0 0 10px}.header-dd-btn{width:128px;height:33px;color:#d4d4d4;font-weight:600;background:#fff;border:1px solid #bfbfbf;border-left:none}.pg-border{border-right:1px solid #bbb;border-left:1px solid #bbb}.navbar{border-radius:0;z-index:1;border:1px solid #bbb;background:#f3f3f3}#header-upper-nav ul{position:relative}#header-upper-nav li{float:left;list-style-type:none;position:relative;padding:0 5px}#header-upper-nav li>a{font-weight:800}.view-shopping-cart a{color:#8C8C8C;font-weight:700;font-size:14px}.view-shopping-cart{float:right;clear:both}}@media (min-width:767px){.active a,.norm-nav li a:hover{background:0 0!important}.navbar-collapse{padding:0}.nav{height:30px}.norm-nav li.active a:before{display:none}.active a{border-bottom:3px solid #E42686;padding-bottom:1px!important}.nav li a{padding:0 0 4px;color:#4e4e4e!important;font-weight:600}.norm-nav li:nth-child(n+2){padding:5px 10px 0 5px}.nav li{padding:5px 10px 0 0}}.header-search-bar-ul li{float:left;list-style-type:none;position:relative}select.header-selecter{height:33px;width:128px;padding:3px 2px;margin:0;background:#fff;color:#4D4D4D;border:1px solid #bbb;border-left:none;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#header-search-bar .filter::after,.mobile-header-search-bar-ul .col-xs-4::after{content:"\25BC";position:absolute;border:none;height:1em;font-size:.625em;line-height:1;top:50%;margin-top:-.5em;pointer-events:none}@media screen and (-webkit-min-device-pixel-ratio:0){select.header-selecter{padding-right:18px}}#header-search-bar .filter::after{right:1.2em}.mobile-header-search-bar-ul .col-xs-4::after{right:.3em}select.header-selecter label{position:relative}select.header-selecter label:after{content:'<>';color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:8px;top:2px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none}select.header-selecter label:before{content:'';right:6px;top:0;width:20px;height:20px;background:#f8f8f8;position:absolute;pointer-events:none;display:block}@media (max-width:767px){select.header-selecter{height:33px;width:128px;padding:3px 2px;margin:0;background:#fff;color:#888;border:3px solid #E44687;border-left:none;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}}.single-pic-container{margin:0 10%}.main-image img{width:250px;border-radius:6px;display:inline-block}.single-pic-container.cd .main-image .default{height:120%;margin-top:-50px}.single-pic-container.dvd .main-image .default{height:100%}.single-pic-container.bluray .main-image .default{height:120%;margin-top:-40px}.single-pic-container.sacd .main-image .default,.single-pic-container.vinyl .main-image .default{height:120%;margin-top:-50px}.main-image{overflow:hidden;float:left;margin:20px 0}.small-image{margin:20px 10px 0 0;float:left}.small-image img{width:95px}.product-single-container div.cd .main-image .overlay,.product-single-container div.sacd .main-image .overlay{background:url(../images/product_detail_image_cd.png) no-repeat;height:250px;position:absolute;display:block;width:250px}.product-single-container div.dvd .main-image .overlay{background:url(../images/product_detail_image_dvd.png) no-repeat;position:absolute;display:block;width:250px;height:357px}.product-single-container div.bluray .main-image .overlay{background:url(../images/product_detail_image_bluray.png) no-repeat;position:absolute;display:block;width:250px;height:312px}.product-single-container div.vinyl .main-image .overlay{background:url(../images/product_detail_image_vinyl.png) no-repeat;position:absolute;display:block;width:263px;height:250px}.add-product,.product-add-to-cart form{display:inline}.product-single-container div.cd .main-image,.product-single-container div.sacd .main-image{height:250px}.product-single-container div.dvd .main-image{height:357px}.product-single-container div.bluray .main-image{border-radius:18px;height:312px}.product-single-container div.vinyl .main-image{height:250px}.product-single-header-box{height:auto!important;padding-top:0;width:100%;float:left}.product-single-header-box h1{float:left;padding-top:7px;padding-bottom:5px;max-width:85%;min-width:80%;word-wrap:break-word}@media(max-width:504px){.product-single-header-box h1{font-size:14px;white-space:normal}}.product-single-header-box span{float:right;font-weight:600;padding:5px;background:#ccc;color:#fff;max-height:100%;vertical-align:center}.product-add-to-cart{display:inline;position:relative;top:25px}.product-add-to-cart .product-buy-button{margin-left:10px}.product-add-to-cart .product-buy-button span{padding-right:10px}.product-detail-container .single-product-price{font-size:24px;font-weight:600;vertical-align:middle;color:#E42686}.single-product-price s{color:#009CFF;opacity:.7;font-weight:100;margin-right:20px;margin-left:15px;font-size:18px}@media (min-width:768px){.product-single-header-box span{max-height:100%;margin-top:0;right:0}.single-product-price s{margin-left:0}}.product-description{margin-top:35px}.mm-badge .fa{color:#E42686;border:1px solid #E42686;border-radius:50%;padding:8px;font-size:24px;height:100%;background-color:rgba(228,38,134,.07)}.product-description h2{font-size:14px;font-weight:600}.product-description p{word-wrap:break-word;padding:5px 15px}.product-description .product-attributes{padding:5px 15px}.product-description .product-attributes .table-responsive{border:none}.product-description .product-attributes table td{border:none;padding:6px}@media(max-width:767px){.product-description .product-attributes table td{white-space:normal!important}}.product-description .product-attributes li{list-style-type:none;color:#171717}.product-description .product-attributes li span:nth-child(even){margin-left:10px}.product-tracklisting{font-weight:600;padding-right:10px;padding-top:5px}.product-tracklisting li:nth-child(even){background:#ededed}.product-tracklisting span:nth-child(odd){max-width:320px;display:inline-flex}.product-tracklisting span:nth-child(even){float:right}.product-variant-combination{margin-top:50px;position:relative;left:0;z-index:999}.product-variant-combination .well{border-radius:0}.product-variant-combination .product-variant-dd-btn{background:#fff;font-weight:600;border:1px solid #BFBFBF;padding:4px;min-height:32px;min-width:303px!important}.product-variant-combination .product-variant-dd-btn .caret{position:relative;margin-left:13px}.product-variant-combination .product-variant-dd-btn span:nth-child(even){position:relative;margin-left:17px}.product-variant-combination .product-variant-dd-btn span:nth-child(odd){position:relative}.single-header-selected{display:none;padding:0;position:absolute}.single-header-selected li{padding:0;float:none;display:block;white-space:nowrap}.single-header-selected li button{font-weight:600;min-height:35px;min-width:303px!important;background:#fff;z-index:999;border:1px solid #BFBFBF;border-top:none}.single-header-selected li button:hover{text-decoration:none;clear:both;z-index:999;line-height:1.42857;background-color:#F5F5F5}.single-header-selected li button>span:nth-child(even){position:relative;margin-left:17px}.single-header-selected li button>span:nth-child(odd){margin-right:17px}.product-breadcrumbs .breadcrumb{background:0 0;margin-top:0;padding-left:0}.product-breadcrumbs .breadcrumb a{color:#8C8C8C;font-weight:600;font-size:12px;margin:-5px 0}@media(min-width:768px){.product-breadcrumbs .breadcrumb{background:0 0;margin-top:-15px;margin-bottom:5px;padding-left:0}}.header-selected{display:none;padding:0;position:absolute}.header-selected li{padding:0;float:none;display:block;white-space:nowrap}.header-selected li button{font-weight:600;border:1px solid #BFBFBF;border-top:none;height:35px;width:303px;background:#fff;z-index:999}.header-selected li button:hover{text-decoration:none;clear:both;z-index:999;line-height:1.42857;background-color:#F5F5F5}.header-selected li button>span:nth-child(even){position:relative;left:17px}.header-selected li button>span:nth-child(odd){position:relative;right:17px}.hover-fx{display:none}@media(min-width:768px){.hover-fx,.hover-fx-small{display:block;background:rgba(0,0,0,.3);text-align:center;opacity:0;-webkit-transition:opacity .55s ease;-moz-transition:opacity .55s ease}.main-image,.single-pic-container .main-image{overflow:hidden}.hover-fx{height:100%}.hover-fx-small{height:95px;width:95px;position:absolute}.hover-fx .glyphicon,.hover-fx-small .glyphicon{top:50%;position:relative;font-weight:900;color:rgba(255,255,255,.85)}.single-pic-container .main-image:hover .hover-fx,.single-pic-container .small-image:hover .hover-fx-small{opacity:1}.hover-fx .glyphicon{font-size:96px;margin-top:-48px}.hover-fx-small .glyphicon{font-size:20px;margin-top:-10px}.product-single-header-box{height:32px}.single-pic-container{margin:0 auto}.main-image img{width:350px;border-radius:6px;display:inline-block}.main-image{float:left;margin:15px 0 20px}.small-image{margin:20px 10px 0 0;float:left}.small-image img{width:95px}.product-single-container div.cd .main-image .overlay,.product-single-container div.sacd .main-image .overlay{background:url(../images/product_detail_image_cd_v2.png) no-repeat;height:350px;position:absolute;display:block;width:350px}.product-single-container div.dvd .main-image .overlay{background:url(../images/product_detail_image_dvd_v2.png) no-repeat;position:absolute;display:block;width:350px;height:500px}.product-single-container div.bluray .main-image .overlay{background:url(../images/product_detail_image_bluray_v2.png) no-repeat;position:absolute;display:block;width:350px;height:443px}.product-single-container div.vinyl .main-image .overlay{background:url(../images/product_detail_image_vinyl_v2.png) no-repeat;position:absolute;display:block;width:368px;height:350px}.add-product,.product-add-to-cart form{display:inline}.product-single-container div.cd .main-image,.product-single-container div.sacd .main-image{height:350px}.product-single-container div.dvd .main-image{height:500px}.product-single-container div.bluray .main-image{border-radius:18px;height:443px}.product-single-container div.vinyl .main-image{height:350px}.product-add-to-cart{display:inline;position:relative;top:25px}.product-add-to-cart .product-buy-button{margin-left:10px}.product-add-to-cart .product-buy-button span{margin:0}.product-detail-container .single-product-price{font-size:24px;font-weight:600;vertical-align:middle;color:#E42686}.product-description{margin-top:35px}.product-description h2{font-size:14px;text-transform:uppercase;font-weight:600}.product-description p{word-wrap:break-word;width:450px}.product-description .product-attributes li{list-style-type:none;color:#171717}.product-description .product-attributes li span:nth-child(even){margin-left:10px}.product-tracklisting{font-weight:600;padding-right:10px}.product-tracklisting span:nth-child(even){float:right}.product-variant-combination{margin-top:50px;position:relative;right:25px;z-index:999}.header-selected{display:none;padding:0;position:absolute}.header-selected li{padding:0;float:none;display:block;white-space:nowrap}.header-selected li button{font-weight:600;height:35px;width:303px;background:#fff;z-index:999}.header-selected li button:hover{text-decoration:none;clear:both;z-index:999;line-height:1.42857;background-color:#F5F5F5}.header-selected li button>span:nth-child(even){position:relative;left:17px}.header-selected li button>span:nth-child(odd){position:relative;right:17px}}@media (max-width:1199px){.main-image img{width:250px;border-radius:6px;display:inline-block}.main-image{overflow:hidden;float:left;margin:15px 0 20px}.small-image{margin:20px 10px 0 0;float:left}.small-image img{width:95px}.product-single-container div.cd .main-image .overlay,.product-single-container div.sacd .main-image .overlay{background:url(../images/product_detail_image_cd.png) no-repeat;height:250px;position:absolute;display:block;width:250px}.product-single-container div.dvd .main-image .overlay{background:url(../images/product_detail_image_dvd.png) no-repeat;position:absolute;display:block;width:250px;height:357px}.product-single-container div.bluray .main-image .overlay{background:url(../images/product_detail_image_bluray.png) no-repeat;position:absolute;display:block;width:250px;height:312px}.product-single-container div.vinyl .main-image .overlay{background:url(../images/product_detail_image_vinyl.png) no-repeat;position:absolute;display:block;width:263px;height:250px}.product-single-container div.cd .main-image,.product-single-container div.sacd .main-image{height:250px}.product-single-container div.dvd .main-image{height:357px}.product-single-container div.bluray .main-image{border-radius:18px;height:312px}.product-single-container div.vinyl .main-image{height:250px}}.product-sidebar-container .product-sidebar{padding-left:0;padding-right:15px;list-style:none}.product-sidebar-container .product-sidebar>li{font-weight:600;border:1px solid #CCC}.product-sidebar-container .product-sidebar>li>a{padding-left:15px;color:#171717;height:32px;line-height:32px}.product-sidebar-container .product-sidebar>li:nth-child(odd){background:#F3F3F3}.product-sidebar-container .product-sidebar>li:nth-child(even){border-top:none;border-bottom:none}.product-sidebar-container .product-sidebar>li:last-child{border-bottom:1px solid #CCC}.product-sidebar-container>ul>li.selected>ul>li{list-style:disc inside}.product-sidebar-container>ul>li>ul{background:#fff;margin:0}.product-sidebar-container>ul>li.selected>a{background:#E42686;color:#fff;display:block}.product-sidebar-container>ul>li>ul>li>a{color:#000}.product-sidebar-container>ul>li>ul>li.selected,.product-sidebar-container>ul>li>ul>li.selected>a{color:#E42686}.product-sidebar-container>ul>li>ul>li.selected>ul>li.selected{color:#E42686;list-style:circle}.product-sidebar-container>ul>li>ul>li.selected>ul>li.selected a{color:#E42686}.product-sidebar-container>ul>li>ul{list-style:none;padding:2px 0 2px 10px;display:block}.product-sidebar-container>ul>li>ul>li:before{font-size:20px;font-weight:100;color:#E42686;position:relative;left:15px}.product-sidebar-container>ul>li>ul>li.selected:before{font-size:12px;font-weight:600;color:#E42686;position:relative;left:15px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#E42686}.post-caption .view-more,.post-caption span{color:#fff;background:rgba(0,0,0,.6);box-shadow:0 0 0 3px rgba(0,0,0,.6)}@media (max-width:767px){.posts-header-box,.slider-header-box{display:none}}.main-upper-post{border:1px solid #fff;border-right:none;float:right;min-height:1px;position:relative;width:100%;height:100px}.post-caption{width:100%;color:#fff;padding:10px;top:0;left:0;position:absolute}.post-caption .view-more{height:20px;font-weight:600;position:absolute;top:76px;right:0;bottom:0;padding-left:5px;padding-right:5px;text-shadow:-4px 2px 5px rgba(0,0,0,.95)}.post-caption span{padding:0;line-height:1.5}.post-caption p{display:block;padding:0 9px}.main-upper-posts{max-height:339px;overflow:hidden}@media(min-width:600px) and (max-width:767px){.main-upper-posts .post-caption .view-more{right:50%}}@media(min-width:768px) and (max-width:993px){.main-upper-posts{max-height:352px;overflow:hidden}.main-upper-posts .post-caption{width:50%;left:17%}.main-upper-posts .post-caption .view-more{right:-81px}.main-upper-posts img{margin:0 auto}}.main-upper-posts div:nth-child(2){border-top:none}.main-upper-slider{max-height:332px;overflow:hidden}.slider-header-box li{display:inline}#main-banner-area{margin-top:34px}.frontpage-products-container{margin-top:10px}@media(min-width:768px) and (max-width:1200px){.frontpage-products-container .main-lower-products-list li:nth-child(n+5){display:none!important}}.shopping-area-container .item-picture{float:left;position:absolute;left:15px;height:60px;width:60px;overflow:hidden;background:0 0;padding:0;margin:0}.shopping-area-container .item-picture img{width:40px}.item-product-name a{padding-left:65px;margin-bottom:28px;float:left}@media (min-width:768px){.row .cart-items [class*=col-]{float:none;display:table-cell;vertical-align:middle}.shopping-area-container .item-picture{float:left;position:absolute;left:15px;height:60px;width:60px;overflow:hidden;background:0 0;padding:0;margin:0}.shopping-area-container .item-picture img{width:40px}.item-product-name a{padding-left:65px;float:left}}.shopping-cart-heading{margin-left:15px}.cart-header-box h2{display:inline;font-size:14px;padding:9px 0 0 15px;font-weight:600;margin:0;height:32px;text-align:center}.cart-header-box h2:nth-child(1n+2){border-left:1px solid #CCC}.cart-header-box{height:33px;background:#F3F3F3;border:1px solid #CCC}.shopping-area-container .cart-items>div:last-child{border-right:1px solid #CCC}.shopping-area-container .cart-items>div{border-left:1px solid #CCC;border-bottom:1px solid #CCC}.item-product-name{padding-top:15px}@media (min-width:992px){.item-product-name a{min-width:402px;display:inline-block}}.item-product-name a{font-weight:600;font-size:16px;color:#AE2F64}.item-product-name span{position:relative;right:0;float:right;display:inline-block;height:25px;line-height:18px;padding:4px 10px;margin:0 0 10px 90px;background:#E8E7DF;color:#FFF;font-weight:700;font-size:16px;border-radius:4px;white-space:nowrap}.item-price,.remove-btn{font-weight:600}.item-price,.item-quantity span{font-size:21px;text-align:center}.item-quantity form{display:inline}.item-quantity span{width:70px;background:0 0;border:none}.item-quantity{text-align:center}.remove-btn{background:0 0;border:none;font-size:10px;color:#E42686}.qty-btn{width:25px;height:25px;background:0 0;color:#E42686;font-weight:700;border:2px solid #E42686;border-radius:50%;font-size:16px}.qty-btn-minus,.qty-btn-plus{vertical-align:top;width:27px;height:27px;font-weight:700;color:#E42686}.qty-btn-minus{background:url(../images/CDM%20Sprite%20Items.png) -229px -283px no-repeat;border:none}.qty-btn-plus{background:url(../images/CDM%20Sprite%20Items.png) -229px -244px no-repeat;border:none}.item-quantity .qty-btn{width:25px;height:25px;font-size:16px}.item-total{padding:0;margin:0;text-align:center}.item-total span{font-size:21px;font-weight:600;color:#E42686}.item-total .qty-btn{font-size:12px}.item-quantity .btn-container{position:initial!important}.btn-container{position:absolute;right:60px;top:15px}.due-date{margin-top:20px;padding-left:15px;color:#8C8C8C;font-style:italic;font-weight:500;float:left}.total-price,.total-text{font-size:21px;font-weight:600}.total-text{float:right}.total-price{right:15px;color:#E42686}.cart-complete-order{float:right;margin-top:15px;margin-right:150px;background-color:none;border:none}.order-total .cart-complete-order,.order-total .due-date,.total-price,.total-text{position:relative;top:30px}.cart-items p{display:none}@media (max-width:1200px){.cart-complete-order{margin-right:95px}.btn-container{position:absolute;right:20px;bottom:70px}}@media (max-width:993px){.cart-complete-order{margin-right:40px}.item-product-name .due-date{width:200px;position:relative;clear:both;left:0;bottom:0}.btn-container{position:absolute;right:0;bottom:155px}}@media (max-width:767px){.cart-items p{display:block;font-weight:500;font-size:16px;color:#8C8C8C}.due-date{float:left}.product-name{position:relative;top:5px}.cart-complete-order{margin-right:40px}.item-product-name .due-date{width:400px;position:absolute;display:block;left:0;bottom:-10px}.item-price{padding:0 0 0 1px}.item-price,.item-quantity,.item-total{padding-top:20px}.item-quantity{padding:20px 0 0}.item-quantity .btn-container{padding-top:0}.btn-container{padding-top:38px;position:absolute;right:5px;bottom:0}.shopping-area-container .cart-items>div{border:none}.shopping-area-container .cart-items>div:nth-child(1n+2){min-height:115px;border-bottom:1px solid #CCC}}@media (min-width:993px){.item-product-name .due-date{width:530px}}@media (max-width:460px){.remove-btn{display:none}}.jumbo-image{width:100%}.blog-archive-main-post .social-elements div{margin-right:5px;margin-bottom:5px;float:left;width:80px}.blog-archive-main-post .social-elements{left:15px;position:relative}@media(max-width:768px){.blog-archive-main-post .social-elements{width:200px}}.jumbo-text a{word-break:break-word}.blog-archive-main-post{margin-bottom:40px;float:left}.profile-pic-container{width:110px;height:110px;overflow:hidden;border-radius:50%;float:left;border:4px solid #fff}.profile-area img{width:111px;float:left}.profile-area .blog-post-author{float:left;font-size:19px;text-transform:uppercase;color:#fff;position:relative;left:30px;top:20px;background:#3a3a3a;padding:4px}@media (min-width:411px) and (max-width:768px){.profile-area .blog-post-author{max-width:300px;font-size:14px}}@media(max-width:410px){.profile-area .blog-post-author{left:5px;font-size:14px;word-break:break-word;max-width:150px;line-height:1.2}}.profile-area{float:left;position:relative;bottom:85px;left:20px;margin-bottom:-110px}.jumbo-heading h1{font-size:42px;padding-left:15px;color:#3a3a3a}.embed-responsive{margin-top:20px}.jumbo-heading:hover{text-decoration:none}.jumbo-text{text-align:justify;font-size:16px;padding-left:15px;padding-right:15px;color:#4E4E4E;margin-bottom:28px}.jumbo-text img{padding-top:5px;padding-bottom:5px;display:block;margin:0 auto;width:60%}.post-date{margin-right:20px;font-size:14px;position:absolute;right:15px}.blog-archive-items{margin-top:20px}.blog-image{padding-right:25px;width:120px;float:left}@media(max-width:359px){.blog-image{width:100px}}.blog-archive-item{height:185px;color:#8c8c8c;margin-bottom:15px}.blog-archive-item a{color:#464646;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.blog-archive-item a:hover{color:#000;text-decoration:none}.blog-info-area .thumb-container{float:left;height:35px;width:35px;overflow:hidden;border-radius:50%;border:2px solid #3A3A3A}.blog-archive-item .blog-title{display:inline;font-size:20px;font-weight:100}.pagination{position:relative;left:0}@media (min-width:768px){.pagination{position:relative;left:30%}.blog-archive-items{margin-top:20px}.blog-image{padding-right:25px;float:left}.blog-archive-item{margin-top:15px;margin-bottom:15px;height:175px;color:#8c8c8c}.blog-archive-item a{color:#464646}.blog-info-area .thumb-container{float:left;height:35px;width:35px;overflow:hidden;border-radius:50%}.blog-archive-item .blog-title{display:block;margin:0;font-size:24px;font-weight:100;overflow:hidden;height:55px}}.blog-archive-item .blog-excerpt:after{content:"";pointer-events:none;position:absolute;width:325px;height:30px;bottom:40px;right:0;background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-moz-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-ms-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-o-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}@media(max-width:447px){.blog-archive-item .blog-excerpt:after{height:40px;right:0}}@media (min-width:448px) and (max-width:767px){.blog-archive-item .blog-excerpt:after{bottom:80px;right:0}}.blog-archive-item .blog-excerpt{padding-top:5px;text-align:justify;overflow:hidden;height:75px}.account-order-container table,.user-sidebar-container .settings{text-align:center}.blog-info-area img{width:43px}.blog-info-area .author-name{float:left;position:relative;top:7px;left:10px;color:#3a3a3a;font-weight:600;font-size:12px}.blog-info-area .publish-date{float:right;position:relative;top:7px}.pagination>.active>a{border-color:#E42868;background:#E42868!important}.pagination>li>a{color:#171717;font-weight:600}@media(max-width:768px){.blog-archive-item .blog-excerpt{padding-top:5px;font-size:14px}}@media(min-width:993px){.blog-image{width:230px;padding-bottom:40px}}.all-sorts{width:80%;margin:-8px auto 0;z-index:1}.category-header-box .all-sorts{top:45px}@media (min-width:768px){.all-sorts .filter-btn{background:#E3E3E3;border:none;width:44px;position:relative;height:28px;top:6px;padding:5px}}@media (max-width:767px){.all-sorts .filter-btn{height:30px;background:#E3E3E3;border:none;width:76px;display:block;position:relative;left:0;top:5px}}.all-sorts .filter-btn-mobile.glyphicon-filter,.all-sorts .filter-btn.glyphicon-filter{color:#fff;font-size:20px;text-shadow:0 0 1px rgba(150,150,150,1);border:1px solid #fff;border-radius:2px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.all-sorts .filter-btn-mobile.glyphicon-filter:hover,.all-sorts .filter-btn.glyphicon-filter:hover{background:#999}@media (min-width:767px){.filter-btn-mobile{display:none!important}}@media (max-width:768px){.filter-btn{display:none}}.filter-dropdown{width:100%;margin-top:10px;margin-right:15px}.filter-dropdown--large{font-size:1.5em}.filter-dropdown--small{font-size:.7em}.filter-dropdown__select{width:100%;font-size:inherit;padding:.2em;margin:0;background-color:#fff;color:#4E4E4C;font-weight:600}@media (min-width:768px){.all-sorts{width:auto!important;margin-top:2px;right:15px;position:absolute}.filter-dropdown__select{width:190px}.filter-dropdown{width:auto!important}}@supports (pointer-events:none) and ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.filter-dropdown{position:relative;display:inline-block}.filter-dropdown__select{padding-right:2.5em;border:1px solid #CCC;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-dropdown::after,.filter-dropdown::before{content:"";position:absolute;pointer-events:none;border:1px solid #CCC}.filter-dropdown::after{content:"\25BC";border:none;height:1em;font-size:.625em;line-height:1;right:1.2em;top:50%;margin-top:-.5em}.filter-dropdown::before{width:2em;right:0;top:0;bottom:0;border-radius:0 3px 3px 0;background-color:#fff;border-left:1px solid rgba(0,0,0,.1)}.filter-dropdown__select[disabled]{color:rgba(0,0,0,.3)}.filter-dropdown.filter-dropdown--disabled::after{color:rgba(0,0,0,.1)}.filter-dropdown::after{color:rgba(0,0,0,.9)}@-moz-document url-prefix(){.filter-dropdown__select{padding-right:.9em}.filter-dropdown--large .filter-dropdown__select{padding-right:1.3em}.filter-dropdown--small .filter-dropdown__select{padding-right:.5em}}}.sort-selected li a,.sorting-container .dd-btn{background:#fff;border:1px solid #BFBFBF;width:150px;font-weight:600}.category-header-box .sorting-container .dd-btn{margin-top:0}@media(min-width:768px){.category-header-box .all-sorts{position:absolute;top:0;right:20px;margin:0}.category-header-box .filter-dropdown{margin-top:5px}.category-header-box{height:36px}.search-products-container .main-lower-products-list{float:none;padding-left:30px}}@media(min-width:993px){.category-header-box .filter-dropdown{margin-top:5px}.category-header-box .filter-btn{top:6px}.category-header-box{height:36px}}.sorting-container{margin-right:5px;color:#E42686;width:150px}.sorting-container .dd-btn{height:40px;margin-top:15px}.sort-selected li a{text-align:center;border-top:none;height:30px;margin:0;padding:0}.sort-selected li a:hover{background:#F5F5F5;text-decoration:none}.sort-selected li{list-style:none;padding:0;float:none;display:block;white-space:nowrap}@media(min-width:690px){.sort-selected li a,.sorting-container .dd-btn{background:#fff;font-weight:600;border:1px solid #BFBFBF;width:150px}.sorting-container{float:right;margin-right:5px;color:#E42686;width:150px}.sort-selected li a{text-align:center;border-top:none;margin:0;padding:0}}@media (min-width:992px){.all-sorts{position:absolute;top:21px;right:15px;z-index:1}}@media (min-width:520px){.search-header-box .sorting-container{top:0;right:0;margin:10px 5px 0 0}.sorting-container .dd-btn{height:25px}.sort-selected li a{height:30px}}.category-header-box{height:auto;padding-bottom:10px}@media (min-width:768px){.category-header-box{float:none;height:auto}}.form-group{margin:15px 0 0}.form-group label{color:#8c8c8c}.form-group input{background:#f3f3f3}.form-inline .alert,.form-main .alert{padding:5px;margin-top:5px}.form-inline a,.form-main a{text-decoration:underline;color:#737373}.checkout-tab .tab-header a:hover,.payment-list a,.product-title:hover{text-decoration:none}.archive-products-container .main-lower-products-list{margin:0}.medium{right:5%;top:5%;position:absolute;color:#fff;padding:1px 4px 1px 5px;background:rgba(0,0,0,.5);border-radius:2px}.main-lower-products-list li{list-style:none;margin-top:20px;margin-bottom:20px}.product-buy-button{opacity:.85;margin-top:10px;margin-bottom:10px;height:30px;background:url(../images/swirl_pattern_pink3.jpg);border:none;color:#fff;font-weight:600;border-radius:2px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.product-buy-button:hover{opacity:1}.product-buy-button strong:after{content:url(../images/product-cart.png);width:30px;height:20px;float:right}.product-title span,.product-title strong{font-weight:600;width:150px;word-wrap:break-word;display:block}.product-title strong{color:#AE2F64}.product-title span{color:#4e4e4e}ul.main-lower-products-list li .product-image .image-wrapper{overflow:hidden;height:100%;width:100%;display:block}ul.main-lower-products-list li .product-image{display:block;min-height:150px;min-width:150px;position:relative;background:url(../images/listing_image.png) left center no-repeat;background-size:cover}.campaign-banner-overlay-text{position:absolute;display:block;bottom:20px;width:100%;padding-left:50%;margin-left:-20%}.campaign-banner-overlay-text p{padding:10px;color:#fff;font-weight:700;font-size:1.1em;background:rgba(0,0,0,.4);float:left}.campaign-header-info{margin-bottom:-20px}.latest-news-header{margin-top:15px}@media(max-width:993px){.main-banner-single{margin-top:20px}}.campaign-picture,.single-product-picture{width:150px;display:block}ul.main-lower-products-list li.cd .product-image .overlay,ul.main-lower-products-list li.sacd .product-image .overlay{background:url(../images/overlay_cd.png) no-repeat;background-size:contain;position:absolute;display:block;width:150px;height:150px}ul.main-lower-products-list li.dvd .product-image .overlay{background:url(../images/overlay_dvd.png) no-repeat;position:absolute;display:block;width:150px;height:215px}ul.main-lower-products-list li.bluray .product-image .overlay{background:url(../images/overlay_blueray.png) no-repeat;position:absolute;display:block;width:150px;height:187px}ul.main-lower-products-list li.vinyl .product-image .overlay{background:url(../images/overlay_vinyl.png) no-repeat;position:absolute;display:block;width:183px;height:150px}ul.main-lower-products-list li.bluray .campaign-picture,ul.main-lower-products-list li.dvd .campaign-picture{border-radius:8px}@media (max-width:767px){ul.main-lower-products-list li.vinyl .product-image .overlay{width:150px}}ul.main-lower-products-list li.cd .product-image,ul.main-lower-products-list li.sacd .product-image{width:150px;height:150px}ul.main-lower-products-list li.dvd .product-image{width:150px;height:215px}ul.main-lower-products-list li.bluray .product-image{width:150px;height:187px}ul.main-lower-products-list li.vinyl .product-image{width:150px;height:150px}.main-lower-products-list .product-buy{margin-left:-20px}.main-lower-products-list .product-buy-button{width:150px}@media (min-width:500px) and (max-width:767px){.main-lower-products-list{padding-left:10%}.main-lower-products-list .product-buy{margin-left:20px}.main-lower-products-list .product-buy-button{width:187px}.main-lower-products-list li{list-style:none;margin-top:20px}.product-buy-button{margin-top:10px;margin-bottom:10px;height:30px;border:none;color:#fff;font-weight:600}.product-buy-button strong:after{content:url(../images/product-cart.png);width:30px;height:20px;float:right}.product-title span,.product-title strong{font-weight:600;width:187px;display:block}.product-buy-button span{margin-right:15%}.product-title:hover{text-decoration:none}.product-title strong{color:#AE2F64}.product-title span{color:#4e4e4e}ul.main-lower-products-list li .product-image .image-wrapper{overflow:hidden;height:100%;width:100%;display:block}ul.main-lower-products-list li .product-image{display:block;min-height:187px;min-width:187px;position:relative}.campaign-picture,.single-product-picture{width:187px;display:block}ul.main-lower-products-list li.cd .product-image .overlay,ul.main-lower-products-list li.sacd .product-image .overlay{background:url(../images/overlay_cd.png) no-repeat;background-size:contain;position:absolute;display:block;width:187px;height:187px}ul.main-lower-products-list li.dvd .product-image .overlay{background:url(../images/overlay_dvd_187p.png) no-repeat;position:absolute;display:block;width:187px;height:268px}ul.main-lower-products-list li.bluray .product-image .overlay{background:url(../images/overlay_blueray_187p.png) no-repeat;position:absolute;display:block;width:187px;height:233px}ul.main-lower-products-list li.vinyl .product-image .overlay{background:url(../images/overlay_vinyl_187p.png) no-repeat;position:absolute;display:block;width:228px;height:187px}ul.main-lower-products-list li.bluray .campaign-picture,ul.main-lower-products-list li.dvd .campaign-picture{border-radius:8px}ul.main-lower-products-list li.cd .product-image,ul.main-lower-products-list li.sacd .product-image{width:187px;height:187px}ul.main-lower-products-list li.dvd .product-image{width:187px;height:268px}ul.main-lower-products-list li.bluray .product-image{width:187px;height:233px}ul.main-lower-products-list li.vinyl .product-image{width:187px;height:187px}}@media (min-width:993px){.main-lower-products-list .product-buy{margin-left:20px}.main-lower-products-list .product-buy-button{width:187px}.main-lower-products-list li{list-style:none;margin-top:20px}.product-buy-button{margin-top:10px;margin-bottom:10px;height:30px;border:none;color:#fff;font-weight:600}.product-buy-button strong:after{content:url(../images/product-cart.png);width:30px;height:20px;float:right}.product-title span,.product-title strong{font-weight:600;width:187px;display:block}.product-buy-button span{margin-right:15%}.product-title:hover{text-decoration:none}.product-title strong{color:#AE2F64}.product-title span{color:#4e4e4e}ul.main-lower-products-list li .product-image .image-wrapper{overflow:hidden;height:100%;width:100%;display:block}ul.main-lower-products-list li .product-image{display:block;min-height:187px;min-width:187px;position:relative}.campaign-picture,.single-product-picture{width:187px;display:block}ul.main-lower-products-list li.cd .product-image .overlay,ul.main-lower-products-list li.sacd .product-image .overlay{background:url(../images/overlay_cd.png) no-repeat;background-size:contain;position:absolute;display:block;width:187px;height:187px}ul.main-lower-products-list li.dvd .product-image .overlay{background:url(../images/overlay_dvd_187p.png) no-repeat;position:absolute;display:block;width:187px;height:268px}ul.main-lower-products-list li.bluray .product-image .overlay{background:url(../images/overlay_blueray_187p.png) no-repeat;position:absolute;display:block;width:187px;height:233px}ul.main-lower-products-list li.vinyl .product-image .overlay{background:url(../images/overlay_vinyl_187p.png) no-repeat;position:absolute;display:block;width:228px;height:187px}ul.main-lower-products-list li.bluray .campaign-picture,ul.main-lower-products-list li.dvd .campaign-picture{border-radius:8px}ul.main-lower-products-list li.cd .product-image,ul.main-lower-products-list li.sacd .product-image{width:187px;height:187px}ul.main-lower-products-list li.dvd .product-image{width:187px;height:268px}ul.main-lower-products-list li.bluray .product-image{width:187px;height:233px}ul.main-lower-products-list li.vinyl .product-image{width:187px;height:187px}}@media (min-width:992px){.slider-header-box{border-right:none!important}}@media (max-width:515px){.main-lower-products-list{padding-right:20px;padding-left:0}}ol.chart-list li>a{overflow:hidden;width:90px;float:left}ol.chart-list{list-style-type:none;overflow:hidden;margin:0;border:1px solid #CCC;border-bottom:none;border-top:none;padding:0;counter-reset:li-counter}ol.chart-list>li{position:relative;margin-bottom:0;padding-left:.5em;border-bottom:1px solid #CCC;min-height:88px;display:flex}ol.chart-list>li:nth-child(even){z-index:1;background:url(../images/symphony2.png)}ol.chart-list>li:nth-child(odd){z-index:1}ol.chart-list>li:nth-child(even):before{color:#FFF}ol.chart-list>li:before{position:absolute;z-index:-1;top:0;left:-.35em;width:.8em;font-size:5em;line-height:1;font-weight:700;text-align:right;color:#eaeaea;content:counter(li-counter);counter-increment:li-counter}.chart-header-box{background:#F3F3F3;color:#171717;border:1px solid #CCC;padding-top:7px;height:32px}.chart-header-box h2{font-size:14px;margin:0;padding:0 0 0 15px;font-weight:600}.chart-header-box a{color:#4e4e4e}.song-container{position:relative;top:0;float:left;padding-right:10px;padding-bottom:30px;width:128px;clear:both}.chart-list a{height:72px}.sidebar-thumb{width:90px;margin:12px 0 0;z-index:999}.sidebar-cart{float:right;position:absolute;bottom:0;right:5%}.sidebar-cart-button{border:none;background:0 0}.sidebar-cart-button span{color:#E42686;font-weight:600;font-size:21px}.sidebar-cart-btn-image{background:url(../images/CDM%20Sprite%20Items.png) -53px -107px;border:none;height:19px;width:19px;display:inline-block;position:relative;bottom:-2px}.sidebar-cart-btn-image:before{content:"+";position:absolute;left:-10px;top:-4px;font-weight:400;color:#818180;font-size:18px}.song-artist,.song-title{font-size:12px;color:#171717;margin:0;float:right;word-wrap:break-word;width:100%}@-moz-document url-prefix(){.sidebar-cart-button{bottom:6px}}.song-artist{font-weight:600}.song-title{clear:both}.sidebar-banner{margin-top:32px;max-width:100%}@media(min-width:768px){.chart-header-box{background:#F3F3F3;color:#171717;border:1px solid #CCC;padding-top:7px;height:32px}.chart-header-box h2{font-size:14px;margin:0;padding:0 0 0 15px;font-weight:600}#sidebar-content{margin-left:32px}.song-container{padding-right:0;padding-bottom:35px;float:left;margin:10px 0 0 5%;display:block;overflow:auto;position:relative;clear:both}.sidebar-cart{float:right;position:absolute;bottom:0;right:5%}.sidebar-cart-button span{color:#E42686;font-weight:600;font-size:21px}.sidebar-cart-btn-image{background:url(../images/CDM%20Sprite%20Items.png) -53px -107px;border:none;height:19px;width:19px;display:inline-block;position:relative}) .chart-list li{height:auto;display:block;overflow:auto}.chart-list a{height:72px}.chart-list a .sidebar-thumb{width:72px;margin:16px 0 0 22%;z-index:999}.song-artist,.song-title{font-size:12px;color:#171717;margin:0;float:right;word-wrap:break-word;width:100%}.song-artist{font-weight:600}.song-title{clear:both}.sidebar-banner{margin-top:32px;max-width:100%}}@media (max-width:1200px){ol.chart-list>li{position:relative;margin-bottom:0;padding-left:.5em;border-bottom:1px solid #CCC;min-height:108px;display:flex}}@media (max-width:992px){#sidebar-content{margin:0}.song-container{float:left;max-width:70px}}@media(min-width:993px) and (max-width:1200px){.song-container{top:0}}@media (max-width:767px){ol.chart-list>li::before{position:absolute;z-index:-1;top:.2em;left:-.05em;width:.8em;font-size:5em;line-height:1;font-weight:700;text-align:right;color:#EAEAEA;content:counter(li-counter,decimal);counter-increment:li-counter}ol.chart-list>li{position:relative;margin-bottom:0;padding-left:4.5em;border-bottom:1px solid #CCC;min-height:108px;display:flex;padding-top:1em}.song-container{float:left;margin:5% 0 0 5%;max-width:230px}#sidebar-show-more{border-bottom:1px solid #CCC;font-size:14px;color:#ef4b8f;font-weight:600;background:#EAEAEA;height:32px;padding-top:6px;text-align:center}ol.chart-list>li:nth-child(n+4){display:none}}@media (min-width:768px){#footer-site-logo{padding-top:12%}#footer-nav{padding-top:5%}.footer-logo{width:100%}}#footer-payment-method-logo img{float:right;padding:5% 0 0}#footer-payment-method-logo span>span{border:0 solid gray;display:inline-block;margin-right:5px;margin-top:13px}@media (min-width:1200px){#payment-options{float:left}#shipping-options{float:right}}.footer-container{float:left;width:100%;margin-top:72px;border:1px solid #CCC;min-height:71px}#footer-nav ul>li{display:inline-block;padding-right:7px;font-weight:600}#footer-nav ul>li>a{color:#171717}.payment-list-heading{margin-top:80px;margin-left:15px}.payment-list-description{margin:15px}.payment-list li a{display:block;color:#858585;filter:gray;-webkit-filter:grayscale(100%)}.payment-list .selected{border:1px solid #AE2F64}.payment-list .selected a{filter:none;-webkit-filter:grayscale(0);color:#AE2F64}.payment-list li{padding:5px;border:1px solid #CCC;margin:10px 5px;list-style:none}.payment-list li span:first-child{height:27px;margin-top:5px}.payment-list li span{display:inline-block;height:40px}.estcard,.everypay,.lhv,.paypal,.paytrail,.seb,.swedbank{height:27px}.payment-list li a:hover{color:#AE2F64;filter:none;-webkit-filter:grayscale(0)}.payment-name{position:relative;padding:6px 12px 0 0;float:right;font-weight:600;font-size:18px}@media (min-width:768px){.payment-list li{display:inline-block}.payment-name{padding:6px 2px 0 10px}}.paypal{background:url(../images/shipping_payment_sprite.png);width:75px}.swedbank{background:url(../images/shipping_payment_sprite.png) -80px 0;width:120px}.seb{background:url(../images/shipping_payment_sprite.png) -195px 0;width:50px}.lhv{background:url(../images/shipping_payment_sprite.png) -237px 0;width:60px}.estcard{background:url(../images/shipping_payment_sprite.png) -290px 0;width:95px}.paytrail{background:url(../images/shipping_payment_sprite.png) -535px 0;width:40px}.everypay{background:url(../images/shipping_payment_sprite.png) -297px 0;width:88px}.els{background:url(../images/shipping_payment_sprite.png) -385px 0;width:80px;height:27px}.postoffice,.smartpost{width:40px;height:27px}.smartpost{background:url(../images/shipping_payment_sprite_1.png) -500px 0}.postoffice{background:url(../images/shipping_payment_sprite.png) -465px 0}.klarna_account{background:url(../images/shipping_payment_sprite.png) -570px 0;width:100px;height:27px}.nordea{background:url(../images/shipping_payment_sprite.png) -670px 0;width:130px;height:27px}.invoice{background:url(../images/shipping_payment_sprite.png) -800px 0;width:100px;height:27px}.venipak{background:url(../images/shipping_payment_sprite.png) -900px 0;width:50px;height:27px}.dpd{background:url(../images/shipping_payment_sprite.png) -960px 0;width:72px;height:27px}@media (max-width:767px){#footer-nav ul>li{padding:8px 0;font-size:16px;display:block;font-weight:600;list-style:none;text-align:center}#footer-payment-method-logo img{float:right;padding-top:2%}#footer-site-logo{padding-top:10px;padding-bottom:10px}.footer-payment-method-logo{float:right}.footer-logo{width:100%;max-width:428px}}@media (min-width:428px) and (max-width:767px){.footer-logo{margin-left:-50%}#footer-site-logo{padding-left:50%}}.mobile-header-buttons .glyphicon{font-size:45px}.mobile-search-container{position:absolute!important;left:40%}.mobile-login-container{right:5%;position:absolute!important}@media (max-width:767px){.mobile-search-btn,.navbar-header::after{text-transform:uppercase;position:relative}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:25px;font-size:18px;border-bottom:1px solid #CCC;color:#4e4e4c!important;text-transform:uppercase}#mobile-header-shopping-cart{float:right;margin-right:30px}.mobile-header-buttons li{display:inline-block}.mobile-header-buttons li>a{color:#4e4e4c}.mobile-search-btn{font-weight:600;top:30px}.navbar-default .navbar-toggle .icon-bar{background-color:#4e4e4c}.navbar-header::after{content:attr(data-content);left:14px;bottom:10px;color:#4e4e4c;font-weight:600}.navbar-toggle .icon-bar{display:block;width:28px;height:6px;border-radius:1px}.navbar-toggle{position:relative;right:4px;float:left;padding:9px 10px;margin-top:8px;margin-left:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:none}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background:0 0}.navbar{margin:0}.mobile-header-search-bar-ul{padding:5px 0}.mobile-header-search-bar-ul li{margin:20px 0 0;padding:0;list-style-type:none}#mobile-header-search-box{width:100%;color:#4D4D4D;font-weight:600;height:33px;padding:0 0 0 10px;border:3px solid #E44687;margin-bottom:15px}.mobile-header-dd-btn{width:100%;height:33px;color:#d4d4d4;font-weight:600;background:#fff;border:3px solid #E42686;border-left:none}.mobile-header-bg-area{border:none;background:url(../images/header-back.png) no-repeat #fff;background-size:cover;min-height:140px;z-index:2;margin-bottom:15px}}.mobile-header-search-bar-ul .header-selecter{width:102px}@media (min-width:360px){.mobile-header-search-bar-ul .header-selecter{width:114px}}.checkout-container .lead{margin-top:20px}.checkout-container .checkout-tab{margin-bottom:-19px}.customer .guest-login .magenta-btn,.customer .user-login .help-block,.customer .user-login .magenta-btn{margin-top:15px}.checkout-tab .tab-header h2{color:#fff;font-size:22px;padding:16px 0 0 15px}.form-inline .form-group{margin-top:10px}.checkout-address-area .magenta-btn,.method-area .magenta-btn,.transport-area .magenta-btn{margin-top:15px}.transport-area{margin-bottom:15px}.checkout-container .payment .magenta-btn{margin-top:120px}.checkout-container .checkout-tab .tab-header{background:#656565;height:65px}.checkout-tab .panel{margin-top:20px}@media (min-width:330px){.checkout-container .checkout-tab .tab-header{height:56px}}@media (min-width:768px){.form-inline .form-control{width:345px}.form-inline .alert{width:345px;float:right}.form-inline .form-group label{width:120px}.account-address-container,.account-order-container{margin-left:15px}}@media (min-width:993px){.form-inline .form-control{width:331px}.form-inline .alert{width:331px;float:right}.form-inline .form-group label{width:120px}}.container .campaigns-products-container:nth-child(n+2){margin-top:50px}.container .campaign-products-container:nth-child(n+2){margin-top:50px}@media (min-width:1200px){.form-inline .form-control{width:431px}.form-inline .alert{width:431px;float:right}.form-inline .form-group label{width:120px}.campaign-products-container .main-lower-products-list .col-lg-2,.campaigns-products-container .main-lower-products-list .col-lg-2,.post-products-container .main-lower-products-list .col-lg-2,.search-products-container .main-lower-products-list .col-lg-2{width:20%}}.account-address-container .form-inline{margin:0 15px}.account-address-container .magenta-btn{margin-top:20px;float:right}@media (min-width:768px){.account-address-container .form-control{width:393px}.account-address-container .form-inline .alert{width:393px;float:right}}@media (min-width:993px){.account-address-container .form-control{width:558px}.account-address-container .form-inline .alert{width:558px;float:right}}@media (min-width:1200px){.account-address-container .form-control{width:708px}.account-address-container .form-inline .alert{width:708px;float:right}}.account-address-heading,.account-order-heading{margin-bottom:20px}.user-sidebar-container .billing h2,.user-sidebar-container .settings h2,.user-sidebar-container .shipping h2{display:inline;font-size:18px;margin:0;padding:0 0 0 15px;font-weight:600;color:#4e4e4e}.account-order-container .accepted,.account-order-container .canceled,.account-order-container .completed,.account-order-container .denied,.account-order-container .denied_partially,.account-order-container .new{font-weight:600;font-size:15px}.account-order-container .new{color:#333;background-color:#E6E6E6;font-weight:500}.account-order-container .canceled{background-color:#D9534F;color:#FFF}.account-order-container .denied_partially{background-color:#5BC0DE;color:#FFF}.account-order-container .denied{background-color:#337AB7;color:#FFF}.account-order-container .accepted{background-color:#F0AD4E;color:#FFF}.account-order-container .completed{color:#FFF;background-color:#5CB85C}.account_invoice{display:block;margin:20px auto;padding:15px 0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.account_invoice .header{padding:0 30px;margin:20px 0 40px}.account_invoice .header .logo{font-size:38px;font-weight:700;float:left}.account_invoice .header .details{float:right;padding:10px 0 0;font-size:13px;line-height:20px;width:190px;white-space:nowrap}.account_invoice .header .details strong{display:inline-block;text-align:left}.account_invoice .header .details span{display:inline-block}.account_invoice .address{padding:0 30px;margin:0 0 20px}.account_invoice .address ul{list-style:none}.account_invoice .address ul li{height:16px;line-height:16px;white-space:nowrap;padding:3px 10px}.account_invoice .address ul li.label{margin:0 0 10px}.account_invoice .address ul li.label span{background:#333;display:block;color:#fff;padding:5px 10px}.account_invoice .order_content{padding:30px}.account_invoice .order_content table thead{background:#333}.account_invoice .order_content table thead tr th{color:#fff;font-size:1em;font-weight:700;padding:8px 20px;text-align:center}.account_invoice .order_content table thead tr th.product_status,.account_invoice .order_content table thead tr th.product_title{text-align:left}.account_invoice .order_content table thead tr th.total{text-align:right}.account_invoice .order_content table tbody tr td{padding:2px 20px;white-space:nowrap;height:30px;line-height:30px;border-bottom:1px solid #e5e5e5}.account_invoice .order_content table tbody tr td.product_status{text-align:left}.account_invoice .order_content table tbody tr td.product_title{font-weight:700}.account_invoice .order_content table tbody tr td.quantity{text-align:center}.account_invoice .order_content table tbody tr td.price{text-align:right;width:10%}.account_invoice .order_content table tbody tr td.total{width:10%;text-align:right;font-weight:700}.account_invoice .order_content table tfoot tr td{padding:2px 20px 2px 0;height:26px;line-height:26px;text-align:right}.account_invoice .order_content table tfoot tr td.info{padding:20px 0 0 20px;text-align:left}.account_invoice .order_content table tfoot tr td.info span{display:block}.account_invoice .order_content table tfoot tr:first-child td{border-top:4px double #999}.account_invoice .order_content table tfoot tr.total td{border-top:3px solid #999;font-size:16px;font-weight:700;height:36px;line-height:36px}.account_invoice .order_content .additional_details{list-style:none;margin:0;padding:0;line-height:20px}.account_invoice .order_content .additional_details li{font-size:13px}.simple-content-container{color:#4E4E4E;margin-top:20px}.simple-content-container h1{color:#E42686;text-align:center;font-size:2em}@media (min-width:768px){.simple-content-container{margin-top:0}.simple-content-container h1{color:#E42686;text-align:center;font-size:4em}}.tt-dropdown-menu{width:403px;margin-top:5px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2)}.tt-suggestion{padding:2px 10px}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.gallery-wrapper{margin-bottom:25px}.gallery-wrapper img{width:333px;padding:0 5px 0 0;float:left;display:initial}.gallery-wrapper span{height:150px;float:left;width:30%;overflow:hidden;margin-bottom:5px}#advanced_search_fields .col-md-4,.mb10{margin-bottom:10px}#advanced_search_toggle{display:none;background:#009cff}#submit_search{margin-right:7px}#advanced_search_toggle:hover{background:#0075c0}.advanced_search .search_button{font-size:15px;background:#E44687;color:#fff;font-weight:600;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}.advanced_search .search_button:hover{background:#AE2F64}.advanced_search .row .twitter-typeahead{display:block!important}.search-header-box.h-box{height:auto;min-height:32px;padding:10px 10px 0;position:relative}.search-header-box.h-box h2{padding:0}#advanced_search_fields{clear:both}#advanced_search_fields .form-control{height:auto}.search-header-box code{padding:1px;font-size:100%;color:#AE2F64;background-color:transparent}.hidemeblock{display:none}.no-js .hidemeblock{display:block}