@font-face {
  font-family: 'Montserrat';
  font-display: auto;
  src: local('Montserrat'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
}
@font-face {  
  font-family: 'Source+Sans+Pro';
  font-display: auto;
  src: local('Source+Sans+Pro'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
}
@font-face {  
  font-family: 'Fjalla+One';
  font-display: auto;
  src: local('Fjalla+One'), url(https://fonts.gstatic.com/s/fjallaone/v7/Yq6R-LCAWCX3-6Ky7FAFrOF6kg.woff2) format('woff2');
}
@font-face {  
  font-family: 'FontAwesome';
  font-display: auto;
  src: local('FontAwesome'), url(https://daywind.com/themes/daywind/fonts/fontawesome-webfont.woff?v=4.0.3) format('woff2');
}

.CartPage #newday{display:none;}

.is-wholesale.CartPage #daywind{display:block;}

.is-wholesale.CartPage #newday{display:none;}

#covid {
  display:none;
}

.PerformanceTrackAlbum #covid {
  display:block;
}

a#apply-coupon-code.btn.btn-gray {
    background-color: #fff;
    color: #000;
}

div#payment-coupon.text-right{
    text-align: center!important;
}

#payment-coupon .message.good {
    color: #ffffff;
}

#payment-coupon {
    background-color: #000000;
    padding: 30px!important;
    margin: 10px;
}

.special-message {
    display: none;
}

.Product.normal-format #main-content .inner {
    margin-bottom: 10px;
}

.text-right {
    text-align: left!important;
}

.CartPage #footer {
    margin-top: 30px;
}

#footer .inner {
    border-top: 1px solid #333
}

#guest-btn{
    background-color:#f7931e;    
    font-size: 18px;
    min-width: 100%;
    padding:15px;
    margin-bottom:25px
}

.cart-content #payment-coupon input {
    width: 245px
}


#apply-coupon-code{border-radius: 6px;
    font-family: Fjalla One;
    font-size: 18px;
    height: 40px;
    min-width: 25%;
    padding: 14px
}

#DaywindPaymentForm_PaymentMethodForm > fieldset > div.field.field.CompositeField.fieldgroup.card_expiry > div > div.fieldgroup-field.first.odd > div > div {
  margin-top: 16px;
}

#DaywindPaymentForm_PaymentMethodForm_cvv {
    width:50%
}

#Checkout > div:nth-child(3) > table:nth-child(3){
    border-top: 1px solid #dedede;
    margin-top: 20px
}

#Checkout > div:nth-child(3) > table:nth-child(3) > tbody > tr > td:nth-child(1), #Checkout > div:nth-child(3) > table:nth-child(3) > tbody > tr > td:nth-child(2){
    padding-top: 20px
}

#Checkout > div:nth-child(3) > table:nth-child(3) > tbody > tr > td:nth-child(2){
    text-align:right;
    border-bottom: 1px solid #dedede
}

table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #fff
}

#braintree-paypal-button {
    width: 100%;
    height: 100%
}

#DaywindPaymentForm_PaymentMethodForm > fieldset > div.payment-types > img {
    display:none
}

#main-content > div > div.column > div > div.cartfooter > a.checkoutlink.btn.btn-med.btn-orange.right {
    border-radius: 6px;
    float: left;
    font-family: Fjalla One;
    font-size: 18px;
    height: 47px;
    min-width: 120px;
    padding: 15px 10px
}

#main-content > div > div.column > div > div.cartfooter > a.continuelink.btn.btn-med.btn-gray{
    border-radius: 6px;
    float: left;
    font-family: Fjalla One;
    font-size: 18px;
    height: 47px;
    min-width: 120px;
    padding: 15px 10px
}

#action_submitpayment


#CheckoutForm_EmailAddressForm > fieldset {
    background: #FAEBD7;
    padding: 20px
}

#DaywindPaymentForm_PaymentMethodForm > fieldset {
    background: #FAEBD7;
    padding: 20px
}

#action_setEmailAddress{
    background: #eeb31a;
    color: #000
}

#action_submitpayment{
    background: #eeb31a;
    color: #000
}

#ChangePasswordForm_ChangePasswordForm {
    padding: 20px
}

#daywind-login-form_Remember {
    margin-left: 0px;
    margin-top: 18px
}

#scroll-top {
    display: none!important
}

Checkout > div.progression {
border-bottom:1px solid #f3f3f3;
margin-bottom:30px
}

table.cart .product-title {
color:#000!important;
text-decoration:underline
}

.ProductCategory .page-header {
border-bottom:0 solid #dedede;
border-top:0 dotted #787878;
color:#000;
height:1px;
margin:40px 0 30px;
text-align:left
}

#load-more-button.btn.btn-gray:hover {
background:#eeb31a;
color:#000;
text-decoration:none
}

.noshiplist {
display:none!important;
font-weight:900
}

.pricetag {
color:#b12704;
font-size:28px;
font-weight:300
}

.pricetag.short {
color:#787878;
font-size:14px;
font-weight:400
}

#main-nav .my-cart .cart {
background:#000;
font:12px Roboto,Arial,sans-serif;
font-weight:600;
letter-spacing:2px;
line-height:8px
}

small {
font-size:80%
}

.title-digital-description {
font-size:12px;
padding-top:5px
}

.checkout-registration-action {
top:-6px!important
}

.DaywindCheckoutPage .checkout-login .action {
background-color:#2c5987;
border-radius:6px;
font-family:fjalla one;
font-size:14px;
margin-top:10px;
padding:10px 15px;
top:-35px
}

body.floating-header #header .header-inner {
border-bottom:1px solid #e7e7e7;
padding:15px 0
}

#header #site-logo {
padding-top:4px
}

#main-nav .l1 {
margin-left:0;
margin-right:-5px
}

.product-tile-inner .price {
color:#b12704;
font-size:13px;
text-align:left
}

.product-tile-inner .artist-author {
color:#000;
font-size:13px;
padding-bottom:3px;
text-align:left;
width:125px!important
}

.buy-col .discount-percentage {
color:#444;
font-size:15px;
text-transform:uppercase
}

.breadcrumbs-wrap .crumbs {
color:#247bbd
}

#header .header-inner {
bottom:0;
padding:0 0 10px
}

#header {
border-bottom:0 solid #d5d4cc;
height:105px;
z-index:500
}

.breadcrumbs-wrap {
border-bottom:0 solid #dedede;
padding:12px 0 0
}

#header .eyebrow-links li.EyeCheckout a {
border-right:0;
color:#f7931e!important
}

#header .eyebrow-links-inset .EyeCheckout a {
margin-right:0;
padding-right:0
}

#main-nav .nav-tray .link-col {
border-bottom:0 solid #f3f3f3;
border-right:0 dashed #f1f1f1;
border-top:0 solid #f3f3f3;
letter-spacing:2px;
margin-left:20px;
margin-right:30px;
max-width:300px;
padding:40px 20px 10px 0
}

#main-nav .l1:hover .nav-tray {
left:15px;
top:51px
}

#main-nav ul {
border-bottom:1px solid #f3f3f3;
border-bottom-right-radius:6px;
border-left:1px solid #f1f1f1;
border-top:1px solid #f3f3f3;
margin:0
}

.product-section-heading .btn.btn-orange.right {
background:#fff;
color:#0066c0;
font-size:14px;
padding:10px 0 0
}

.orbit-container .orbit-bullets {
bottom:-22px;
display:none;
left:1%;
z-index:40
}

.product-tile-inner {
border:0 solid #f1f1f1;
padding:0
}

#header .eyebrow {
background:#fff;
border-bottom:0 solid #dedede;
border-top:0;
padding:10px 0
}

#header .eyebrow-links a {
border-right:1px solid #d5d4cc;
color:#777;
font-size:12px;
padding:0 8px 0 4px;
text-transform:none
}

#main-nav {
border-bottom:0 solid #20476f;
padding-left:0
}

#header .header-inner .weekly-deals {
color:#777;
font-weight:400
}

.home-rotator-wrap {
background:#fff;
border-bottom:0 solid #dedede;
padding:0
}

.orbit-container .orbit-prev {
border:2px #fff solid;
border-left:0;
border-radius:0 0 0 0;
moz-border-radius:0 0 0 0;
ms-border-radius:0 0 0 0;
o-border-radius:0 0 0 0;
webkit-border-radius:0 0 0 0
}

.orbit-container .orbit-next {
border:2px #fff solid;
border-radius:0 0 0 0;
border-right:0;
moz-border-radius:0 0 0 0;
ms-border-radius:0 0 0 0;
o-border-radius:0 0 0 0;
webkit-border-radius:0 0 0 0
}

.orbit-container .orbit-prev,.orbit-container .orbit-next {
background:#20476f;
display:none;
height:110px;
width:55px
}

.btn {
background:#2c5987;
border-radius:0;
color:#fff;
font-family:Fjalla One;
font-size:14px;
moz-border-radius:6px;
ms-border-radius:6px;
o-border-radius:6px;
padding:15px;
text-align:center;
webkit-border-radius:6px
}

.product-scroller-wrap .browse {
color:#999;
font-size:80px;
top:25px
}

.product-section-heading .section-title,.product-section-heading .page-title,.page-heading .section-title,.page-heading .page-title {
color:#111;
font-size:21px;
font-weight:400;
margin:0;
padding-right:0
}

.product-section-heading:after,.page-heading:after {
border-bottom:1px solid #e7e7e7;
border-top:0 solid #dedede;
height:34px;
left:0;
top:0;
width:100%
}

#main-nav .nav-tray .link-col a {
color:#555;
font-family:Arial,Georgia,serif
}

#main-nav .tray-heading {
color:#f5f5f5;
font-size:150px;
font-weight:700;
left:25px;
letter-spacing:15px;
margin:0;
position:absolute;
text-transform:none;
top:250px;
z-index:2
}

#main-nav .l1-link:after {
border-right:1px solid #f1f1f1;
height:50px;
left:0;
margin:0;
padding:0;
top:0;
width:0
}

#main-nav .l1-link:hover {
background:#2c5987;
color:#fff;
left:0;
text-decoration:underline
}

#main-nav .l1-link.first:hover {
background:#fff!important;
color:#555
}

.shop-search.ui-autocomplete.ui-menu {
border:1px solid #c9c9c9;
max-width:486px;
padding:0;
width:486px;
z-index:500!important
}

#main-nav .my-cart .cart-tray {
-moz-box-shadow:#f3f3f3 0 0 8px;
-webkit-box-shadow:#f3f3f3 0 0 8px;
background:#fff;
border:1px solid #f3f3f3;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
border-top:none;
border-top-right-radius:6px;
box-shadow:#f3f3f3 0 0 8px;
padding:16px;
position:absolute;
right:0;
top:51px;
width:458px;
z-index:50
}

#main-nav .my-cart .subtotal {
border-top:0 solid #dedede;
font-size:13px;
margin:10px;
padding:10px 0 5px;
text-align:center
}

.btn-small {
background:#fff;
border:1px #dedede solid;
border-radius:0;
color:#777;
font-size:12px;
moz-border-radius:0;
ms-border-radius:0;
o-border-radius:0;
padding:0 6px 3px 3px;
text-align:center;
webkit-border-radius:0
}

.is-in-cart .show-if-in-cart {
display:none;
padding:0;
text-align:center
}

.Product .buy-col .remove-item {
bottom:-18px;
color:#787878;
font-size:13px;
margin:0;
position:absolute;
right:20px
}

.btn-medium {
background:#dedede;
color:#777;
text-transform:uppercase
}

#main-content {
min-height:520px;
padding:15px 0
}

.Product .buy-col {
margin-top:0
}

.heading-center {
margin:20px 0;
position:relative;
text-align:center
}

.heading-center:after {
border-bottom:1px solid #f3f3f3;
border-top:0 dotted #f3f3f3;
content:"";
display:block;
height:5px;
position:absolute;
top:13px;
width:100%;
z-index:-1
}

.heading-center .heading {
color:#000;
text-transform:uppercase
}

.PerformanceTrackAlbum table {
background:#fff;
border:solid 1px #f3f3f3;
margin-bottom:1.25em
}

.product-tile-inner .addToCartLink:hover,.product-tile-inner .viewCartLink:hover,.product-tile-inner .removeFromCartLink:hover {
background:#fff;
color:#333
}

#main-nav .my-cart .title {
color:#555;
display:inline-block;
font-size:12px;
line-height:15px;
text-decoration:underline
}

#footer {
background:#000;
border-top:0px solid #f7931e;
color:#000;
padding:0 0 20px
}

#footer .footer-col {
-moz-box-shadow:0 0 #fff;
-webkit-box-shadow:0 0 #fff;
border-right:0 solid #dedede;
box-shadow:0 0 #fff;
margin-bottom:0
}

#footer p,#footer ul,#footer a,#footer h5 {
color:#555;
font-size:11px
}

#footer .footer-bottom .sep {
border-top:0 solid #dedede
}

#infinite-scroll nav {
margin-bottom:3em
}

#footer .footer-col.last {
-moz-box-shadow:0 0 #fff;
-webkit-box-shadow:0 0 #fff;
box-shadow:0 0 #fff
}

#main-nav .my-cart .details {
width:295px
}

#main-nav .my-cart .item {
border-bottom:1px #d3d3d3 dotted;
margin-right:8px
}

#main-nav .my-cart .thumb {
margin-bottom:10px;
padding-bottom:0
}

.product-block-grid {
margin:0 auto;
padding-left:0
}

.is-not-in-cart .show-if-not-in-cart {
padding:5px 0 5px 5px
}

.reveal-modal.medium {
border-bottom:15px solid #efefed;
border-left:0;
border-right:0;
border-top:7px solid #efefed;
left:auto;
margin:0;
max-width:100%;
width:100%
}

#main-nav .inner {
max-width:1080px;
position:relative
}

.shop-search.ui-autocomplete.ui-menu a.product.thumb img {
left:17px;
padding:10px 0 0
}

.shop-search.ui-autocomplete.ui-menu a.product.thumb {
min-height:85px
}

form.custom .custom.dropdown.open ul {
z-index:1000
}

form.custom .custom.dropdown ul {
-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);
box-shadow:0 0 0 0 rgba(0,0,0,.1)
}

.shop-search.ui-autocomplete.ui-menu .ui-autocomplete-category {
border-bottom:1px #d3d3d3 solid;
border-top:1px #f3f3f3 dotted
}

#sidebar {
background:#f5f5f1;
border:1px solid #dedede
}

.Product.normal-format .product-share-tools {
border-top:1px solid #d5d4cc;
margin-bottom:5px;
padding-left:0;
padding-top:10px;
width:100%
}

#product-scroller {
height:226px;
margin:0 auto
}

#load-more-button {
font-size:24px;
padding:20px 0
}

#search-sort {
float:right;
padding-left:0;
padding-right:2px
}

#search-sort label,#search-sort select,#search-sort .dropdown {
padding-bottom:15px
}

.format-table {
margin:24px 0 0
}

.add-to-cart-form #qty-field label {
margin-right:3px
}

.addToCartLink,.viewCartLink,.removeFromCartLink {
left:4px
}

body.SearchResults #sidebar .sub-cat-l1,#sidebar h3 {
border-bottom:1px #dedede solid;
color:#555;
font-size:14px;
font-weight:700;
padding:10px 20px;
text-align:left
}

.facets .facet-range,.facets .facet-checkbox {
padding-bottom:0;
padding-top:15px
}

#sidebar h4 {
border-bottom:1px #dedede solid;
font-weight:700;
margin:0 0 15px;
padding-bottom:5px;
padding-left:10px;
width:177px
}

.CartPage table.cart .ecomquantityfield .dropdown {
border-color:#dedede;
height:30px;
width:75px
}

.cart-content #payment-coupon input {
height:50px
}

.cart-content #payment-coupon .btn {
height:50px;
padding:8px 15px;
width:75px
}

a#apply-coupon-code.btn.btn-gray {
padding:10px 10px;
}

.CartPage table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td {
border:0 #dedede solid
}

#cart-total #review-order tr.total td {
border-top:1px solid #dedede!important
}

.CartPage table thead tr {
height:45px
}

table.cart .product-details {
border-left:1px #dedede dotted;
min-height:100px;
padding:15px;
width:470px
}

table.cart .thumb {
float:none;
margin:0 auto;
max-height:80px;
max-width:80px
}

table.cart .greater-input {
-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.1);
border-color:#dedede;
box-shadow:inset 0 0 0 rgba(0,0,0,.1);
font-size:14px;
height:30px;
width:75px
}

.DaywindCheckoutPage #place-order .action {
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
-webkit-border-radius:0;
background:#eeb31a;
border-radius:6px;
color:#000;
font-family:Fjalla One;
height:46px;
line-height:0;
padding:30px;
width:100%
}

.DaywindCheckoutPage .btn-edit {
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
-webkit-border-radius:0;
background:#2c5987;
border-radius:0;
height:46px;
padding:15px;
top:-10px;
width:100px
}

.DaywindCheckoutPage .step-heading {
border-bottom-right-radius:10px;
border-top-right-radius:10px;
color:#2c5987;
font-weight:700;
margin-top:30px;
padding:30px 18px
}

.DaywindCheckoutPage .btn-continue-checkout {
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
-webkit-border-radius:0;
background:#2c5987;
border-radius:0;
height:46px;
padding:13px 15px;
top:-10px;
width:100px
}

.DaywindCheckoutPage .step-foot {
padding:0 0 0 18px
}

#payment-coupon {
padding-top:13px
}

input[type=text] {
-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.1);
box-shadow:inset 0 0 0 rgba(0,0,0,.1);
color:rgba(0,0,0,.75)
}

.DaywindCheckoutPage .review-cost {
margin-top:15px;
min-width:330px
}

.card-logos img {
border:1px #dedede solid;
padding:10px
}

.Album table {
background:#fff;
border:solid 1px #dedede;
margin-bottom:1.25em;
width:100%
}

.music-player .fa-pause,.fa-stack-1x {
color:#000000;
font-size:12px;
left:1px;
top:-8px
}

.track-list-wrap .music-player .fa-pause,.track-list-wrap .music-player .fa-stack-1x {
color:#000000;
font-size:12px;
left:0;
top:0
}

.music-player .fa-play {
color:#000000;
font-size:26px;
line-height:0;
padding-left:3px;
padding-right:3px;
position:relative;
top:0
}

a {
color:#000000
}

.account-nav .btn {
padding:15px;
width:95%
}

.orderhistory .btn {
padding:10px 15px;
width:100%
}

.typography input.action {
float:right;
font-family:Fjalla One;
font-size:14px;
height:60px;
min-width:200px;
width:100%
}

body.AccountPage .address-panel .tag {
background:#20476f;
border-radius:0
}

.panel.radius {
-webkit-border-radius:0;
border-radius:0
}

.Product.wide-format .track-list-wrap .music-player .fa-play-circle-o {
color:#444;
font-size:25px;
left:18px;
line-height:0;
padding-left:5px;
padding-right:5px;
position:relative;
top:5px
}

.Product.wide-format .track-list-wrap .music-player .fa-pause,.track-list-wrap .music-player .fa-stack-1x {
left:19px;
top:1px
}

.cart-tray .btn {
min-width:120px
}

#main-nav .my-cart .cart-tray.scrollable .cart-tray-total {
background:#fff;
bottom:15px;
position:absolute;
width:380px
}

#main-nav .my-cart .cart-tray.scrollable {
padding-right:8px
}

.cartfooter .continuelink.btn {
height:47px;
padding-top:18px
}

table.downloadable-files.order-downloads {
background:#fff;
border:solid 1px #ddd;
margin:1.25em 0
}

#SubscribeToEmails input {
float:right;
margin:0 0 0 5px
}

.DaywindCheckoutPage .btn-gray {
float:right;
height:46px;
margin-top:10px;
width:150px
}

.DaywindCheckoutPage #payment-coupon .btn-gray {
float:right;
height:32px;
width:330px
}

#login-form-security {
margin:0;
width:1050px
}

#login-form-security .row {
max-width:100%
}

input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea {
-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.1);
box-shadow:inset 0 0 0 rgba(0,0,0,.1)
}

.small-6 .product-tile-inner {
border:0 solid #f1f1f1;
padding:5px 0;
text-align:left;
width:100%
}

.small-6 .product-tile-inner .price {
padding-top:5px
}

#daywind-login-form_action_logout {
height:48px;
width:100%
}

.logged-in .login-registration-holder {
margin-top:55px;
width:98%
}

.product-tile-inner .title-wrap {
color:#000;
font-size:13px;
margin-bottom:1px;
text-align:left;
width:100%
}

.navTitle {
line-height:32px;
text-decoration:underline
}

.HomePage #load-more-button {
padding:20px 0
}

#sidebar .sub-cat-l1,#sidebar h3 {
background:#f5f5f1;
padding:0
}

.product-block-grid>li,.HomePage .product-block-grid>li {
padding:2px
}

.format-table table th:first-child,.add-to-cart-form #qty-field .dropdown {
padding-left:10px
}

.Album.Product #qty-field,.Book.Product #qty-field,.KaraokeAlbum.Product #qty-field {
padding-top:10px;
text-align:center;
width:248px
}

.GiftProduct.Product .pricetag,.Video.Product .pricetag {
width:280px
}

.GiftProduct.Product #qty-field,.Video.Product #qty-field {
padding-top:10px;
text-align:center;
width:280px
}

.CartPage div.image,.DaywindCheckoutPage div.image {
float:left;
height:80px;
padding:15px;
width:112px
}

.HomePage .product-tile-inner .music-player,.SearchResults .product-tile-inner .music-player,#product-scroller .product-tile-inner .music-player {
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border-top:2px solid #f7931e;
height:38px;
position:absolute;
right:25px;
top:-2px!important;
width:38px
}

.HomePage .music-player .fa-play-circle-o,.SearchResults .music-player .fa-play-circle-o,.ProductCategory .music-player .fa-play-circle-o,#product-scroller .music-player .fa-play-circle-o {
color:#20476f;
font-size:26px;
padding-left:2px;
padding-right:3px;
top:-4px
}

body.AccountPage #OrderInformation img,.WishListPage .orderItemHolder img {
max-height:50px;
max-width:50px
}

.downloadable-controls .download-all-wrapper input,.btn,.Actions .action,.product-tile-inner .addToCartLink,.product-tile-inner .viewCartLink,.product-tile-inner .removeFromCartLink,.WishListPage .wishListAddLink,.WishListPage .wishListRemoveLink,.WishListPage .addToCartLink,.WishListPage .viewCartLink,.DaywindCheckoutPage .checkout-login .action,.DaywindCheckoutPage .btn-edit,.DaywindCheckoutPage .btn-continue-checkout,.DaywindCheckoutPage .btn-calculate-shipping,.DaywindCheckoutPage #OrderForm_OrderForm_action_processOrder,.DaywindCheckoutPage #place-order .action {
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
-webkit-border-radius:0;
border-radius:6px
}

.login-registration-holder #daywind-login-form_error,.wholesale-login-required .login-registration-holder #daywind-login-form_error {
color:red;
text-align:center
}

.login-registration-holder .reveal-modal.small,.wholesale-login-required .login-registration-holder .reveal-modal.small {
padding:25px 28px
}

.reveal-modal .close-reveal-modal,.wholesale-login-required .reveal-modal .close-reveal-modal {
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
-webkit-border-radius:0;
background:#f7931e;
border-radius:0;
color:#fff;
height:25px;
padding-top:1px;
right:3px;
top:0;
width:35px
}

.login-registration-holder #daywind-login-form .form-title,#daywind-registration-form .form-title.p,.wholesale-login-required .login-registration-holder #daywind-login-form .form-title,#daywind-login-form p.form-title,#daywind-registration-form p.form-title {
margin-bottom:.5em
}

.login-registration-holder .action-switch,.wholesale-login-required .login-registration-holder .action-switch,#daywind-login-form #ajax-reveal-holder .action-switch {
border-bottom:1px solid #dedede
}

.login-holder:after,.registration-holder:after,.wholesale-login-required .login-holder:after {
background:#dedede
}

.login-registration-holder .product-tile-inner,.wholesale-login-required .login-registration-holder .product-tile-inner {
border:0 solid #f1f1f1;
height:215px;
padding:15px 0;
position:relative;
width:100%
}

.login-registration-holder .product-tile-inner .caption,.wholesale-login-required .login-registration-holder .product-tile-inner .caption {
position:absolute;
top:155px;
width:100%;
z-index:1
}

.login-registration-holder .columns,.wholesale-login-required .login-registration-holder .columns {
float:left;
padding-left:0;
padding-right:0;
position:relative
}

.login-registration-holder .product-tile-inner .price,.wholesale-login-required .login-registration-holder .product-tile-inner .price {
color:#b12704;
font-size:11px;
padding-top:5px;
text-align:center
}

p {
color:#444;
font:12px/20px Montserrat,Arial,sans-serif
}

.ui-slider .ui-slider-range {
position:initial
}

#sidebar h3:hover {
text-decoration:none
}

#main-nav.accompaniment-tracks .accompaniment-tracks,#main-nav.toys .toys,#main-nav.gifts .gifts,#main-nav.books .books,#main-nav.bibles .bibles,#main-nav.movies .movies,#main-nav.music .music,#main-nav.church .church {
background:#fff!important;
color:#000;
font-weight:700;
left:0;
text-decoration:underline
}

#main-nav .l1:hover .l1-link {
background:#fff!important;
border-top:2px solid #f7931e;
color:#111;
margin-top:-2px
}

.btn-large {
border-radius:6px;
font-family:Fjalla One,Arial,sans-serif;
font-size:18px;
font-weight:700;
line-height:19px;
padding:25px;
text-shadow:0 0 0 transparent;
text-transform:none
}

.track-add-to-cart .btn {
background:#eeb31a;
border-radius:6px;
color:#000;
font-family:Fjalla One,Arial,sans-serif;
font-size:14px;
font-weight:700;
line-height:19px;
text-shadow:0 0 0 transparent;
text-transform:none
}

.Product.wide-format .product-share-tools {
margin:10px 0 5px
}

.product-content {
padding-right:15px;
padding-top:0
}

#footer li {
padding-bottom:5px
}

.Product .buy-col .original {
color:#555;
font-size:14px;
padding-left:15px;
text-transform:lowercase
}

.Product.wide-format .buy-col .row {
border-bottom:1px solid #f3f3f3;
padding:12px 0 12px 15px
}

.Product.normal-format .photo-col {
margin:0 0 5px
}

#mc_embed_signup .small-8.columns {
padding-right:5px
}

#header .search-wrap input.action {
background-position:15px 13px;
height:42px
}

#header .search-wrap fieldset {
border:1px solid #d5d4cc
}

#header .search-wrap input.text {
box-shadow:0 0 2px #f7931e;
height:40px;
}

#header .search-wrap .selector {
border-left:1px dotted #d5d4cc;
height:40px
}

.search-wrap.right .custom.dropdown a.selector {
width:38px
}

.product-tile-inner .music-player {
background:rgba(255,255,255,.75);
border-top:2px solid #f7931e;
height:38px;
left:2px!important;
top:-2px!important;
width:38px
}

#mc-embedded-subscribe {
padding:9px
}

.price-text {
color:#5e6065;
font-size:12px
}

.is-wholesale .orbit-container .orbit-prev,.is-wholesale .orbit-container .orbit-next {
background:#333;
display:block
}

.Product .product-title {
color:#111;
font-family:Source Sans Pro,Arial,sans-serif;
font-size:21px;
font-weight:700
}

.product-attributes {
font-weight:400;
margin-bottom:0
}

.Product.normal-format .upc {
padding:5px 0 0 15px
}

.ProductCategory #sidebar .sub-cat-l1,.ProductCategory #sidebar h3,.PerformanceTrackAlbum #sidebar .sub-cat-l1,.PerformanceTrackAlbum #sidebar h3 {
border-bottom:1px #dedede solid;
color:#555;
font-size:14px;
font-weight:600;
height:28px;
margin-bottom:5px;
margin-top:10px;
padding-left:20px;
text-align:left
}

#SearchResults #sidebar .sub-cat-l1,#sidebar h3 {
font-size:16px;
padding:20px 0 10px 20px
}

.downloadable-controls,.login-registration-holder #ForgotPassword,.wholesale-login-required .login-registration-holder #ForgotPassword,body.WishListPage .memberdetails dt,.Product.wide-format .details-col .product-attributes {
margin-bottom:0
}

.buy-col .fa-shopping-cart:before,.track-list-wrap .fa-shopping-cart:before {
content:none
}

.is-wholesale .orbit-container .orbit-bullets .active,.is-wholesale .btn:hover {
background:#dcb439
}

.Product.normal-format .buy-col.buy-col,.Product.wide-format .buy-col.buy-col {
padding-bottom:10px!important
}

.titletag {
border-bottom:1px solid #f3f3f3;
padding:0 10px 12px 15px
}

.Product .product-content {
border-top:1px solid #f3f3f3;
padding-top:0
}

table.cart .subtitle {
margin-bottom:5px
}

.Product.wide-format .details-col .product-attributes {
border-bottom:0 solid #f3f3f3
}

.track-list-wrap table tr {
height:70px
}

.track-list-wrap table thead {
background-color:#fff
}

.track-list-wrap table th,.format-table table th {
color:#555
}

.format-table thead {
background-color:#f3f3f3;
height:70px
}

#ProductImageWrapper {
margin-bottom:15px;
text-align:left
}

.DaywindCheckoutPage label {
font-size:10px
}

#mc_embed_signup .mc-field-group .asterisk {
top:40px
}

.CartPage table thead tr th {
border:0 #dedede solid;
color:#000;
font-weight:700
}

.DaywindCheckoutPage table thead tr th {
color:#000;
font-weight:600;
height:48px
}

.AccountPage select {
height:34px
}

.reveal-modal .add-to-cart-form #main-price-display {
float:right;
padding-bottom:10px
}

.reveal-modal .wishListButtons {
float:right;
padding-top:10px
}

.reveal-modal.medium .Product.modal-format {
border-left:1px #f3f3f3 solid;
border-right:1px #f3f3f3 solid;
margin:0 auto;
padding-left:30px;
padding-right:30px;
width:1040px
}

.reveal-modal.medium .row {
padding-left:48px;
text-align:right;
width:100%
}

.special-message {
font-size:12px;
padding-top:10px;
text-align: center
}

.message-wrapper {
padding-bottom:10px;
display:none
}

.GiftVoucherProduct.Product .buy-col .custom.dropdown {
width:auto
}

.GiftVoucherProduct.Product.normal-format textarea {
height:auto
}

.print-giftcard {
font-size:12px;
line-height:25px
}

.email-giftcard {
color:#777;
font-size:12px
}

em.MessageDesc {
color:#888;
font-size:12px;
font-style:normal
}

em.Delivery {
font-size:12px;
font-style:normal;
line-height:32px
}

.download-instructions {
padding-left:5px
}

#inventory-label {
border-bottom:1px dotted #f3f3f3;
font-size:12px;
margin-bottom:15px
}

.track-add-to-cart-desc {
color:#f7931e;
font-size:10px;
font-weight:400;
text-align:center;
text-transform:lowercase
}

.select-country {
color:red;
font-size:12px;
font-weight:100
}

.ProductCategory .product-scroller-wrap .product-block-grid>li {
width:190px
}

.ProductCategory .product-scroller-wrap #product-scroller {
width:740px
}

.GiftVoucherProduct .add-to-cart-form label {
line-height:18px;
margin:5px 10px 0 0
}

.GiftVoucherProduct form.custom .custom.radio {
margin:2px
}

.GiftVoucherProduct.Product.normal-format .buy-col .add-to-cart-form .field label {
width:100px
}

.is-wholesale #header .search-wrap input.text {
box-shadow:0 0 2px #c99700;}

#header .search-wrap .custom.dropdown {
min-width:278px
}

#main-nav .l1-link {
color:#000;
font-size:14px;
font-weight:600;
padding:15px 18px
}

#sidebar.hoverable {
z-index:499
}

#mc_embed_signup .mc-field-group {
padding-bottom:0!important
}

.product-scroller,#product-scroller {
height:226px
}

.Product .buy-col .dropdown-row .field.dropdown {
width:50%!important
}

.Product .buy-col .dropdown-row .field.dropdown#Quantity {
width:35%!important
}

.Product.wide-format .buy-col .field.dropdown {
margin-bottom:2px
}

.HomePage #main-nav .nav-tray {
border-bottom:0 solid #dedede;
border-left:0 solid #dedede;
border-right:0 solid #dedede;
border-top:0 solid #dedede;
box-shadow:#787878 0 0 0;
height:434px;
margin-left:auto;
margin-right:auto;
margin-top:1px;
moz-box-shadow:#787878 0 0 0;
padding:20px 40px;
position:absolute;
top:172px;
webkit-box-shadow:#787878 0 0 0;
width:1050px
}

#main-nav .nav-tray {
border-bottom:1px solid #f1f1f1;
border-bottom-right-radius:0;
border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
border-top-left-radius:0;
box-shadow:#787878 0 0 0;
height:434px;
margin-left:auto;
margin-right:auto;
moz-box-shadow:#787878 0 0 0;
padding:20px 40px;
position:absolute;
top:172px;
webkit-box-shadow:#787878 0 0 0;
width:867px
}

.digital-download {
color:#f7931e;
font-size:12px;
font-weight:500;
margin-top:-8px;
padding-bottom:20px;
padding-left:2px
}

#header .eyebrow-links-inset a {
color:#777!important;
font-weight:600;
padding:0 8px 0 4px
}

#header .search-wrap .current {
height:40px;
padding-top:5px
}

.fa-facebook-square,.fa-twitter-square,.fa-google-plus-square,.fa-pinterest-square,.fa-instagram {
color:#fff;
font-size:30px;
line-height:0;
padding-left:4px;
padding-right:0;
padding-top:6px;
position:relative
}

.is-wholesale .close-reveal-modal {
display:inline!important
}

.Product.normal-format .custom.add-to-cart-form #main-price-display {
padding-left:15px
}

.Product.normal-format .custom.add-to-cart-form .field.dropdown#Quantity {
padding-top:10px;
width:100%!important
}

.payment-info {
font-size:12px;
line-height:20px;
padding-bottom:15px
}

#state-initials {
color:red;
display:none;
font-size:12px
}

.is-wholesale #header {
border-top:2px solid #000
}

.is-wholesale #header .header-inner {
padding:0 0 3px
}

.is-wholesale a#product-link {
color:#333;
font-size:16px;
text-decoration:underline
}

.slick-slide {
padding:1px
}

.Product.wide-format .buy-col .pricetag span.original {
position:inherit
}

.DaywindCheckoutPage .alert-box {
font-size:20px;
font-weight:100;
height:70px;
padding:25px 0;
text-align:center;
text-transform:uppercase
}

.DaywindCheckoutPage .checkout-form .shipping-methods .title {
width:285px
}

.product-tile-inner .caption {
left:0;
text-align:left;
top:140px;
width:100%
}

.product-scroller-wrap .browse.prev {
left:-50px
}

.slick-track {
top:2px
}

.product-scroller-wrap.narrow .browse.prev {
left:-20px
}

.ProductCategory .product-scroller-wrap {
margin:0;
padding-left:0;
padding-right:0
}

#infinite-scroll,.HomePage #infinite-scroll {
margin-left:0
}

a:hover span.title-wrap {
color:#111
}

.login-registration-holder .product-tile-inner .price {
font-family:Roboto,Arial,sans-serif;
font-size:14px;
text-align:left
}

div.product-tile.first.last {
padding-left:25px
}

#payment-coupon input {
height:40px;
width:72%
}

.DaywindCheckoutPage #step-payment #apply-coupon-code {
background:#555;
border:1px solid #999;
border-bottom-left-radius:0;
border-bottom-right-radius:6px;
border-top-left-radius:0;
border-top-right-radius:6px;
font-weight:700;
line-height:0;
padding:30px;
text-transform:uppercase;
width:30%
}

.DaywindCheckoutPage .checkout-form .step .step-inner {
padding:25px 0 0
}

#payment-coupon .show-when-loading {
bottom:45px;
right:20px
}

.apple-note {
padding:10px
}

cloudflare-app[app="cover-message"] input[type="submit"] {
margin-bottom:15px
}

.DaywindCheckoutPage small {
text-decoration:none;
}

.DaywindCheckoutPage form.custom .custom.checkbox {
border:1px solid #20476f
}

form.custom .custom.checkbox.checked:before {
margin-left:-4px;
margin-top:6px
}

.DaywindCheckoutPage div.half.left label {
text-transform:uppercase
}

.track-list-wrap {
padding-top:20px
}

.addToCartLink:hover {
background:#2c5987;
color:#fff
}

ul {
font:18px/20px Roboto,Arial,sans-serif
}

.Product.wide-format .buy-col .wishListButtons {
border:1px solid #f3f3f3;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
margin-right:9px;
width:190px
}

body {
font-family:Montserrat,Arial,sans-serif
}

h1,h2,h3,h4,h5,h6 {
font-family:Source Sans Pro,Arial,sans-serif
}

#header .search-wrap input.action,#main-nav .my-cart .cart {
border-bottom-right-radius:6px;
border-top-right-radius:6px
}

#header .search-wrap fieldset,#header .search-wrap input.text {
border-bottom-left-radius:6px;
border-top-left-radius:6px
}

.cartfooter {
margin-bottom:25px
}

.orbit-container {
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
border-top-right-radius:6px
}

#main-nav .my-cart .thumb,table.cart .thumb,.MagicThumb img {
border-radius:3px
}

#footer .inner {
-moz-box-shadow:0 1px #fff;
-webkit-box-shadow:0 0 #fff;
background:none;
background-color:#000;
border-bottom:0 solid #dedede;
box-shadow:0 0 #fff;
color:#fff;
margin:0 auto;
padding-top:40px
}

#footer a,#footer p,#footer h5 {
color:#ddd;
font-size:11px
}

#footer h5 {
color:#999;
font-size:14px
}

#scroll-top {
border:1px solid #000;
color:#f7931e;
filter:alpha(opacity=0);
opacity:100
}

body.floating-header #header {
height:80px
}

#main-nav ul,#main-nav .l1-link.first,#main-nav .l1-link:after {
border-top-left-radius:6px
}

#main-nav .l1-link.first:after {
border-right:0 solid #f1f1f1
}

.track-list-wrap table tr,.format-table table tr {
border:1px solid #fff
}

.wishListButtons {
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
margin-right:9px;
width:190px
}

.Product.normal-format .buy-col .pricetag,.Product.normal-format .buy-col .dropdown-row {
border-bottom:1px solid #f3f3f3
}

#editcart {
font-size:10px;
text-decoration:underline
}

.Product .buy-col .price,#main-nav .my-cart .price {
color:#b12704
}

.CartPage table thead tr th,.CartPage table tfoot tr th,.CartPage table.cart tfoot,.CartPage table.cart tfoot .total {
border-top:0 solid #ddd
}

.DaywindCheckoutPage table {
border:solid 0 #ddd
}

.DaywindCheckoutPage table tbody#order-review-inner tr td {
border:0 solid #fff;
line-height:30px
}

.DaywindCheckoutPage #place-order .action:hover {
background:#2c5987
}

.DaywindCheckoutPage a {
color:#f7931e;
text-decoration:underline
}

.DaywindCheckoutPage .review-cost .total {
border-top:1px solid #e7e7e7
}

.is-wholesale #main-nav .l1:hover .l1-link {
border-top:2px solid #c99700
}

.is-wholesale #footer {
border-top:1px solid #c99700
}

.is-wholesale #header .search-wrap input.action {
background-color:#0c2340
}

.is-wholesale #place-order .action {
background:#0c2340;
color:#fff
}

.is-wholesale .wishListAddLink {
color:#c99700;
font-size:12px
}

.is-wholesale .trustpilot-widget{
  display:none
}

.is-wholesale #payment-coupon {
    display: none;
}

.ndcupc {
  display:none
  
}

.is-wholesale .ndcupc {
  display:block
  
}


.is-wholesale #header .eyebrow-links li.EyeCheckout a {
color:#f7931e!important
}

.is-wholesale .product-reviews {
  display:none
}

.DaywindCheckoutPage .Actions .action {
border-radius:6px;
float:left;
font-family:Fjalla One;
font-size:18px;
height:47px;
min-width:120px;
padding:14px
}

.DaywindCheckoutPage #CouponForm_CouponForm_action_apply {
float:right;
font-size:14px
}

#Checkout > div.stepped-checkout-right > div > div > h3 {
text-align:right
}

#Checkout > div.stepped-checkout-right > div > h3 {
font-size:18px;
text-align:right
}

#CouponForm_CouponForm_Code_Holder > label {
float:right!important
}

.stepped-checkout-left {
display:inline-block;
float:left;
width:55%
}

.stepped-checkout-right {
display:inline-block;
float:right;
width:45%
}

#mobile-nav .quick-links-list a,#mobile-cart .quick-links-list a {
padding:15px
}

#mobile-nav,#mobile-cart {
border-left:5px solid #000
}

#mobile-nav .l1-link,#mobile-cart .l1-link {
border-bottom:1px solid #e7e7e7;
color:#000;
font-size:18px;
padding:15px
}

#mobile-nav .l2,#mobile-cart .l2 {
background:#fff;
border-bottom:1px solid #fff;
color:#555;
display:block;
font-size:14px;
padding:10px 15px
}

#mobile-nav .secondary-nav-list a,#mobile-nav .quick-links-list a,#mobile-nav .eyebrow-links-inset a,#mobile-cart .secondary-nav-list a,#mobile-cart .quick-links-list a,#mobile-cart .eyebrow-links-inset a {
font-size:16px
}

#mobile-cart .cart-tray .item {
padding-bottom:20px
}

.reveal-modal .close-reveal-modal {
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
right:10px
}

.login-registration-holder #daywind-login-form .form-title {
color:#000
}

.small-6 .product-tile-inner .caption a {
color:#000;
font-family:Roboto,Arial,sans-serif;
font-size:14px
}

.DaywindCheckoutPage .checkout-login .action:hover {
background-color:#eeb31a;
color:#000
}

#sidebar .filters-wrap .facets .facet-link:before {
font-size:10px;
padding:15px 0 0 5px
}

.touch #search-sort {
float:left;
padding:0;
text-align:left
}

.touch .ProductCategory #search-sort label {
top:-10px
}

.touch select.hidden-field {
border:solid 1px #ccc;
font-size:.875em;
height:2.3125em
}

.Product .track-list-wrap .track-list-wrap th:last-child {
background:#fff;
border-left:0 solid #dedede;
border-right:0 solid #dedede
}

.Product .track-list-wrap .track-list-wrap td.track-add-to-cart {
border:0 solid #dedede;
right:6px
}

.Product .track-list-wrap .track-list-wrap>table:after {
background-size:0!important;
right:104px;
width:15px
}

table.cart tfoot {
height:160px
}

.downloadable-controls .download-all-wrapper input {
font-family:fjalla one
}

#main-nav .nav-tray ul {
border-left:0 solid #dedede
}

.DaywindCheckoutPage form.custom .hidden-field {
vertical-align:sub
}

.Product #sidebar .sub-cat-l1,.Product #sidebar h3 {
border-bottom:1px #dedede solid;
color:#555;
font-size:14px;
font-weight:600;
padding-left:20px;
padding-top:10px
}

.product-content li {
font:12px/20px Montserrat,Arial,sans-serif;
font-size:12px
}

#footer .footer-right {
width:40%
}

.DaywindCheckoutPage .page-heading .page-title {
font-size:28px;
font-weight:600;
top:-8px
}

.DaywindCheckoutPage #CouponForm_CouponForm_Code {
float:right;
width:80%
}

#ShippingRate label {
text-transform:capitalize
}

#CheckoutForm_ShippingMethodForm > fieldset > p {
margin-bottom:30px
}

.stepped-checkout-form #ShippingRate .optionset label {
border-bottom:1px solid #fff
}

.customerservice li,.customerservice li {
font:12px/20px Montserrat,Arial,sans-serif
}


#myaccountcheckout,#SubscribeToEmails,.DaywindCheckoutPage #MemberLoginForm_LoginForm_action_dologin,#daywind-registration-form_action_doRegister {
float:right
}

#infinite-scroll #load-more-button,.Product .buy-col .custom.dropdown {
width:90%
}

.DaywindCheckoutPage #main-nav,.weekly-deals,.holiday,.is-wholesale .newday-message,.actions .addToCartLink,.is-wholesale .daywind-message,.daywind-message,.touch .Product select.hidden-field,.touch #header .search-wrap .custom.dropdown {
display:none!important
}

#header .eyebrow-links li.last a,#header .eyebrow-links li.SignOut a {
color:#247bbd!important
}

#main-nav .l1:hover .l1-link,#main-nav .l1.current .l1-link,#main-nav .l1.section .l1-link,.Product.wide-format .track-list-wrap .addToCartLink,.viewCartLink,.removeFromCartLink,.wholesale-login-required .login-registration-holder .caption,.login-registration-holder .caption,#product-scroller,#product-scroller-narrow,.product-scroller {
left:0
}

#main-nav .l1-link.first,.CartPage table.cart thead,.CartPage table thead,table tfoot,.CartPage table.cart tfoot tr,.DaywindCheckoutPage table.cart thead {
background:#fff
}

.shop-search.ui-autocomplete.ui-menu a.product .title,.Product.normal-format .product-content {
padding-top:10px
}

.ProductCategory .product-block-grid,.track-list-wrap table td:first-child,.Product.wide-format .buy-col .pricetag span.price {
padding-left:0
}

#search-count,#product-scroller-narrow {
padding-left:0;
padding-right:0
}

a:hover,.Product.wide-format .track-list-wrap .music-player .fa-play-circle-o,.Product .product-title,a:hover,a:focus,.Product a:hover,a:focus,.icon-close,.btn-mobile-menu,.btn-mobile-cart,.btn-mobile-search {
color:#000
}

.format-table table th,.track-list-wrap table th,.is-wholesale #main-nav .l1-link {
font-weight:700
}

.product-share-tools,.GiftVoucherProduct.Product.normal-format .buy-col .custom.dropdown {
margin-bottom:10px
}

.Product.wide-format #buy-tools,.Product.wide-format #add-to-cart,body.AccountPage .account-nav,body.WishListPage .account-nav,#mobile-nav .btn-mobile-menu,#mobile-nav .btn-mobile-cart,#mobile-cart .btn-mobile-menu,#mobile-cart .btn-mobile-cart {
padding-right:0
}

.field label,em.Message,.facets label {
font-size:12px
}

.product-label,.upc,.is-wholesale .r-date {
color:#aaa
}

.memberdetails,#cart-total #review-order tr.total td strong,.is-wholesale #header .eyebrow-links a,#mobile-cart .cart-tray {
font-size:14px
}

#header .header-inner .weekly-deals:hover,.track-add-to-cart .btn-orange:hover,.DaywindCheckoutPage a.btn-gray {
color:#fff
}

.music-player .fa-play:hover,.special-update,#header .eyebrow-links li:nth-child(1) a,#mobile-nav .l1-item .fa,#mobile-cart .l1-item .fa {
color:#f7931e
}

#main-nav .nav-tray .link-col a:hover,.product-section a:hover,#footer a:hover,.typography a:hover,.typography a:focus,table.cart a.moveToWishListLink:hover,table.upcoming-releases a,#catalog a,p.product-attributes a,.action-switch a,.stepped-checkout-form .back-link {
text-decoration:underline
}

.product-tile-inner .caption,.facets .range-facet-label,div.intro h4,.format-table th:nth-child(3),.format-table td:nth-child(3),.format-table th:nth-child(2),.format-table td:nth-child(2),.track-list-wrap td:nth-child(4),.track-list-wrap td:nth-child(5),.track-list-wrap th:nth-child(4),.track-list-wrap th:nth-child(5),.DaywindCheckoutPage table.cart th:nth-child(3) {
text-align:center
}

.order-downloads .btn,.small-6 .product-tile-inner .caption,.PerformanceTrackAlbum .track-list-wrap table,.KaraokeAlbum .track-list-wrap table,.Product.normal-format .product-content,.DaywindCheckoutPage .half .btn-gray,.WishListPage .wishListRemoveLink,.WishListPage .addToCartLink,.WishListPage .typography .btn,.reveal-modal .Product.modal-format .photo-col,.GiftVoucherProduct.Product.normal-format .buy-col,.AccountPage tr.gap.summary .btn,.UserDefinedForm .login-wrap,.is-wholesale #header .eyebrow-col,.Product .buy-col .field .middleColumn {
width:100%
}

#footer h5,h1,h2,h3,h4,ul,.is-wholesale .upc {
color:#555555
}

.is-wholesale .product-tile-inner .price,.is-wholesale .buy-col .price,.is-wholesale .wishListAddLink,.is-wholesale .product-section-heading .btn.btn-orange.right,.is-wholesale #scroll-top,.is-wholesale .product-tile-inner .price,.is-wholesale .Product .buy-col .price,.is-wholesale.Product .buy-col .price,.is-wholesale.DaywindCheckoutPage a,.is-wholesale table.cart .savings-percent {
color:#c99700
}

.GiftVoucherProduct.normal-format .buy-col .add-to-cart-form .field .middleColumn,#footer .footer-left {
width:60%
}

.cart-content #payment-coupon h4,.is-wholesale #coming-soon-home-nd {
display:block
}

.inventory-count,.facets .expander-container .expander .fa {
font-size:18px
}

.Product.normal-format .buy-col .add-to-cart-form .field label,.DaywindCheckoutPage .checkout-form .shipping-methods .price {
width:55px
}

form.add-to-cart-form,.product-tile-inner .thumb,#mobile-nav ul,#mobile-cart ul {
margin:0
}

.GiftVoucherProduct .buy-col .dropdown-row .field.dropdown#Quantity,.GiftVoucherProduct .buy-col .dropdown-row .field.dropdown,.Product.normal-format .custom.add-to-cart-form .field.dropdown {
width:100%!important
}

.product-scroller-wrap .browse.next,.product-scroller-wrap.narrow .browse.next {
right:-10px
}

.is-wholesale .ndprice,.KaraokeAlbum.is-wholesale .dwprice,.KaraokeAlbum.is-wholesale .dwcurrency {
display:inline
}

.btn-orange:hover,.cart-tray .btn:hover,.CartPage .cartfooter .continuelink.btn:hover,#main-content > div > div.column > div > div.cartfooter > a.checkoutlink.btn.btn-med.btn-orange.right,#main-nav > div > div > ul > li.my-cart > div > div.cart-tray-total > div > a.btn.btn-orange.right,.DaywindCheckoutPage #action_setshippingaddress,.DaywindCheckoutPage #action_setpaymentmethod,.DaywindCheckoutPage #action_setbillingaddress,.DaywindCheckoutPage #action_confirmaddress,.DaywindCheckoutPage #action_setshippingmethod {
background:#eeb31a;
color:#000
}

.cart-tray .btn,.cartfooter .continuelink.btn,.cartfooter .btn,.orderhistory .btn,.account-nav .btn,.product-tile-inner .thumb,#infinite-scroll #load-more-button,.Actions .action,#mobile-nav .eyebrow-links-inset a,#mobile-cart .eyebrow-links-inset a,.post-login-button,.reveal-modal.small {
border-radius:6px
}

.Product.wide-format .buy-col,.Product.normal-format .buy-col {
border-left:1px solid #f3f3f3
}

.Product.normal-format .buy-col .wishListButtons {
border:1px solid #f3f3f3
}

.CartPage table.cart,.DaywindCheckoutPage table.cart {
border:solid 0 #ddd;
margin-top:0px
}

.DaywindCheckoutPage #step-payment #apply-coupon-code:hover,#mobile-nav .quick-links-list a,#mobile-nav .eyebrow-links-inset a,#mobile-cart .quick-links-list a,#mobile-cart .eyebrow-links-inset a {
background:#000
}

.is-wholesale #header .eyebrow-links li.last a,.is-wholesale #header .eyebrow-links li.SignOut a {
color:#c99700!important
}

.is-wholesale #purechat-container .purechat-launcher-frame.purechat-launcher-frame-bottom-right {
display: none!important;
}

.is-wholesale .btn,.is-wholesale .downloadable-controls .download-all-wrapper input {
background:#0c2340
}

.is-wholesale .btn:hover,.is-wholesale #place-order .action:hover,.is-wholesale .orbit-container .orbit-prev,.is-wholesale .orbit-container .orbit-next {
background:#c99700
}

.is-wholesale .format-table td:nth-child(2),.is-wholesale .format-table th:nth-child(2) {
display:table-cell
}

.DaywindCheckoutPage #CheckoutForm_ShippingConfirmationForm > fieldset,.DaywindCheckoutPage #CheckoutForm_BillingAddressForm > fieldset {
background:#FAEBD7;
padding:20px
}

body.DaywindCheckoutPage.floating-header #app-wrap,.DaywindCheckoutPage body.floating-header #app-wrap {
padding-top:0
}

.DaywindCheckoutPage #CheckoutForm_ShippingMethodForm > fieldset,.DaywindCheckoutPage #CheckoutForm_ShippingAddressForm > fieldset,.DaywindCheckoutPage #CheckoutForm_PaymentMethodForm > fieldset {
background:#faebd7;
padding:20px
}

.touch #search-sort .custom.dropdown,.touch .Product .custom.dropdown {
display:block!important
}

.touch #search-sort .dropdown,.touch #search-sort label {
padding-bottom:0
}

.DaywindCheckoutPage #step-confirm-display.step .hidden-field,.DaywindCheckoutPage #step-payment.step .hidden-field {
height:20px;
margin-left:0;
position:unset;
visibility:visible;
width:20px
}

.DaywindCheckoutPage form.custom .custom.dropdown,.DaywindCheckoutPage input[type=text] {
height:40px
}



#login-register-modal > div > div:nth-child(3) > div.small-6.feat-product-col.columns > div > div > div > div,#daywind-login-form .form-title,#daywind-registration-form .form-title,.wholesale-login-required .login-registration-holder #daywind-login-form .form-title,.format-table table tr td.heading,.format-table table tr th.heading,.format-table td:first-child {
text-align:left
}

#mobile-nav > ul.eyebrow-links-inset > li.EyeCheckout,#DaywindAddProductForm_Form_GiftCardAmountDropdown_Holder,.DaywindCheckoutPage.floating-header #header .header-inner,.DaywindCheckoutPage.floating-header #header,.DaywindCheckoutPage #header,#header .free-shipping,.product-tile-inner .original,#featured-items-wrap,.ProductCategory .product-section-heading,.fa-stack-2x,#reveal-modal .format-table table,.shop-search.ui-autocomplete.ui-menu a.product del,.is-wholesale #header .header-inner .weekly-deals,table.cart .removes,.wholesale-login-required .product-tile-inner .price,.wholesale-login-required .actions,.is-wholesale .share-button,.touch .product-scroller-wrap .browse.prev,.touch .product-scroller-wrap .browse.next,.is-wholesale .free-shipping,.GiftVoucherProduct.Product.normal-format #main-price-display,.product-tile-inner .btn-add,.is-wholesale .track-list-wrap td:last-child,.is-wholesale .track-list-wrap th:last-child,.is-wholesale .track-list-wrap td:nth-child(5),.is-wholesale .track-list-wrap th:nth-child(5),.is-wholesale p.hide-newday,.is-wholesale .purechat,.wholesale-login-required #nd-privacy,.logged-in #nd-privacy-b,.is-wholesale .shop-search.ui-autocomplete.ui-menu .price,.wholesale-login-required #add-to-cart-option,.CartPage #order-review-inner em,.CartPage #order-review-inner br,.DaywindCheckoutPage #order-review-inner em,.is-wholesale .payment-info,.is-wholesale #state-initials,.is-wholesale #coming-soon-home,.is-wholesale #best-sellers-home,#coming-soon-home-nd,.wholesale-login-required .buy-col .discount-percentage,.total-savings-percent,.ndprice,.is-wholesale .dwprice,.is-wholesale .dwcurrency,.DaywindCheckoutPage .step-heading .step-circle,.DaywindCheckoutPage .btn-gray,.DaywindCheckoutPage cloudflare-app[app="corner-ribbon"],.cms cloudflare-app[app="corner-ribbon"],.is-wholesale .payment-types,.is-wholesale .digital-download,.format-table td:nth-child(2),.format-table th:nth-child(2),.fa-angle-left,.DaywindCheckoutPage #step-confirm-display.step .custom.checkbox,.DaywindCheckoutPage #step-payment.step .custom.checkbox,.is-wholesale .apple-note,.is-wholesale #shipping-rates,.DaywindCheckoutPage #CouponForm_CouponForm_Code_Holder > label,.KaraokeAlbum.is-wholesale.logged-in .dwprice,.KaraokeAlbum.is-wholesale.logged-in .dwcurrency {
display:none
}

div.intro h4 {
padding-left:10px;
text-align:left
}




@media (max-width: 770px){
.home-rotator-wrap {
background:#fff;
border-bottom:0;
margin-left:-5%;
padding:0;
width:110%
}

#scroll-top {
bottom:5px
}

div.product-share-tools {
float:right;
height:62px
}

.digital-download,.btn-mobile-search {
display:none
}
}
@media (min-width: 905px) and (max-width: 1605px){
#main-nav .my-cart .cart {
padding:15px 38px
}

#header .search-wrap input.text,.is-wholesale #header .search-wrap input.text {
width:400px
}

#header .eyebrow-links a,#header .eyebrow-links-inset a {
padding:0 5px
}
}
@media (min-width: 769px) and (max-width: 1030px){
#main-nav .my-cart .cart {
padding:15px 38px
}

cloudflare-app[app="corner-ribbon"][data-position="top-right"] {
display:none
}

#header .search-wrap input.text,.is-wholesale #header .search-wrap input.text {
width:400px
}

#header .eyebrow-links a,#header .eyebrow-links-inset a {
padding:0 5px
}
}
@media (min-width: 603px) and (max-width: 970px){
#header .search-wrap input.text {
width:370px
}

#header .eyebrow-col {
width:100%
}

#header .search-wrap .custom.dropdown {
min-width:210px
}

#main-nav .l1-link {
padding:15px 12px
}

.ProductCategory .page-title {
font-size:30px
}

#header .shipping-col {
display:none
}

.is-wholesale #header .search-wrap input.text {
width:210px
}

#header .eyebrow-links a,#header .eyebrow-links-inset a {
padding:0 8px
}
}
@media (min-width: 533px) and (max-width: 860px){
#main-nav .my-cart .cart {
padding:15px 38px
}

#header .shipping-col {
display:none
}

#header .eyebrow-col {
width:100%
}

#header .search-wrap .custom.dropdown {
min-width:140px
}

#main-nav .l1-link {
padding:15px 8px
}

.ProductCategory .page-title {
font-size:30px
}

.SearchResults #main-content {
margin-top:20px
}

#header .search-wrap {
z-index:999
}

#header .search-wrap input.text,.is-wholesale #header .search-wrap input.text {
width:400px
}
}
@media (min-width: 600px) and (max-width: 805px){
#header .search-wrap input.text {
width:375px
}

#main-nav .my-cart .cart {
padding:15px 38px
}

#header .shipping-col {
display:none
}

#header .eyebrow-col {
width:100%
}

#main-nav .l1-link {
padding:15px 8px
}

.ProductCategory .page-title {
font-size:30px
}

.is-wholesale #header .search-wrap input.text {
width:300px
}

.SearchResults #main-content {
margin-top:20px
}

#header .search-wrap {
z-index:999
}

.is-wholesale #header .eyebrow-links a {
font-size:12px
}

.is-wholesale #main-nav .l1-link {
font-weight:100
}
}
@media (min-width: 300px) and (max-width: 370px){
#header .search-wrap .custom.dropdown {
min-width:25px
}

.DaywindCheckoutPage .stepped-checkout-left {
width:100%
}

.is-wholesale #header .search-wrap input.text {
width:100px
}

#ProductImageWrapper {
padding-bottom:10px
}

#header {
height:70px
}

#sidebar.hoverable {
display:none;
margin-top:20px;
z-index:1
}

#header .search-wrap {
display:block;
padding:10px;
top:50px;
z-index:999
}

#search-sort {
padding:20px 0 0
}

.purechat-widget .purechat-button-expand {
display:none!important
}

#purechat-container .purechat-launcher-frame.purechat-launcher-frame-bottom-right {
display: none;
}

.ProductCategory #search-sort label {
top:20px
}

.Product .track-list-wrap .track-list-wrap>table:after {
height:95%;
top:35px
}

.Product .track-list-wrap .track-list-wrap td.track-add-to-cart .show-if-not-in-cart {
margin:3px
}

.Product .track-list-wrap .track-list-wrap .btn {
height:50px
}

.product-scroller-wrap .browse.next {
font-size:0
}

.DaywindCheckoutPage .step-heading {
margin-left:-10px
}

.product-scroller-wrap {
padding-left:0;
padding-right:0
}

.ProductCategory .product-scroller-wrap {
margin:0
}

.breadcrumbs-wrap {
padding:70px 0 0
}

.home-rotator-wrap {
margin-top:70px
}

#mobile-nav,#mobile-cart {
z-index:999
}

.DaywindCheckoutPage .progression,.DaywindCheckoutPage .stepped-checkout-right,.Product.normal-format #sidebar,.page-header,#search-count,.fa-angle-left,.intro {
display:none
}
}
@media (min-width: 375px) and (max-width: 667px){
#header .search-wrap .custom.dropdown {
min-width:25px
}

.DaywindCheckoutPage .stepped-checkout-left {
width:100%
}

#ProductImageWrapper {
padding-bottom:10px
}

#header {
height:70px
}

#sidebar.hoverable {
display:none;
margin-top:20px;
z-index:1
}

#header .search-wrap {
display:block;
padding:10px;
top:50px;
z-index:999
}

#search-sort {
padding:20px 0 0
}

.purechat-widget .purechat-button-expand {
display:none!important
}

#purechat-container .purechat-launcher-frame.purechat-launcher-frame-bottom-right {
display: none;
}

.ProductCategory #search-sort label {
top:20px
}

.Product .track-list-wrap .track-list-wrap>table:after {
height:95%;
top:35px
}

.Product .track-list-wrap .track-list-wrap td.track-add-to-cart .show-if-not-in-cart {
margin:3px
}

.Product .track-list-wrap .track-list-wrap .btn {
height:50px
}

.product-scroller-wrap .browse.next {
font-size:0
}

.DaywindCheckoutPage .step-heading {
margin-left:-10px
}

.product-scroller-wrap {
padding-left:0;
padding-right:0
}

.ProductCategory .product-scroller-wrap {
margin:0
}

;
.ProductCategory .product-block-grid>li,.SearchResults .product-block-grid>li {
width:33%
}

.ProductCategory .product-block-grid>li:nth-of-type(2n+1),.SearchResults .product-block-grid>li:nth-of-type(2n+1),.product-block-grid > li:nth-of-type(2n+1) {
clear:none
}

.breadcrumbs-wrap {
padding:70px 0 0
}

.home-rotator-wrap {
margin-top:70px
}

#mobile-nav,#mobile-cart {
z-index:999
}

.DaywindCheckoutPage .progression,.DaywindCheckoutPage .stepped-checkout-right,.Product.normal-format #sidebar,.page-header,#search-count,.fa-angle-left,.intro {
display:none
}
}
@media (min-width 1280px){
.ProductCategory .product-block-grid>li,.SearchResults .product-block-grid>li {
padding:0 9px 20px;
width:20%
}
}
@media (min-width: 768px) and (max-width: 780px){
.product-block-grid > li:nth-of-type(5n+1) {
clear:both
}

.product-block-grid > li:nth-of-type(3n+1) {
clear:none
}

.product-block-grid > li {
width:20%
}

#main-nav .my-cart {
width:120px
}

#main-nav .my-cart .cart {
padding:15px 35px
}

#header .search-wrap input.text {
width:350px
}

#header .search-wrap .custom.dropdown {
width:150px
}
}
@media (min-width: 1024px) and (max-width: 1030px){
.product-block-grid > li:nth-of-type(6n+1) {
clear:both
}

.product-block-grid > li {
width:16.66666%
}

.product-block-grid > li:nth-of-type(5n+1),.product-block-grid > li:nth-of-type(4n+1) {
clear:none
}
}
@media (min-width: 800px) and (max-width: 970px){
.product-block-grid > li:nth-of-type(5n+1) {
clear:both
}

.product-block-grid > li {
width:20%
}

#header .search-wrap .custom.dropdown {
width:150px
}

.product-block-grid > li:nth-of-type(4n+1),.product-block-grid > li:nth-of-type(3n+1) {
clear:none
}
}
@media (max-width: 580px){
.Product .track-list-wrap .track-list-wrap th:last-child {
width:84px
}

.Product .track-list-wrap .track-list-wrap > table th,.Product .track-list-wrap .track-list-wrap > table td {
white-space:inherit
}

.DaywindCheckoutPage .stepped-checkout-left {
width:100%
}

.DaywindCheckoutPage .progression,.DaywindCheckoutPage .stepped-checkout-right,.track-list-wrap td:nth-child(4),.track-list-wrap td:nth-child(3),.track-list-wrap th:nth-child(4),.track-list-wrap th:nth-child(3) {
display:none
}
}
@media (max-width: 600px) {
.Product .track-list-wrap .track-list-wrap td.track-add-to-cart .show-if-not-in-cart {
margin:5px
}

.DaywindCheckoutPage .progression,.DaywindCheckoutPage .stepped-checkout-right {
display:none
}

.DaywindCheckoutPage .stepped-checkout-left {
width:100%
}

.Product .track-list-wrap .track-list-wrap .btn {
height:50px
}
}

@media only screen and (min-width: 1280px){
#main-nav .my-cart .cart {
    padding: 15px 35px;
}
}