@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Oswald');
/*font-family: 'Oswald', sans-serif;*/
body {
	    font: 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica,Arial,sans-serif;
	overflow-x: hidden!important;
	 color:#bbb;
}
html {
	overflow-x: hidden!important;
}
.footer {
	margin: 15px 0 40px;
}
.footer ul {
	display: inline;
}
.footer .f-right {
	width: 429px;
	float: right;
}
.footer .footer-callout {
	display: block;
	margin: -10px 0 0;
	position: relative;
}
.footer .f-left {
	width: 500px;
	float: left;
}
.footer ul {
	display: inline;
}
.links li.first {
	padding-left: 0 !important;
}
.footer li {
	display: inline;
	background: url(/pub/media/Home/bkg_pipe1.gif) 100% 50% no-repeat !important;
	padding: 0 5px 0 0 !important;
	margin: 0 3px 0 0;
}
.footer .links li.last {
	background: none !important;
	padding-right: 0 !important;
}
.page-header .panel.wrapper {
	border: none !important;
	background: #0d0d0d !important;
}
#main-slider {
	float: left;
	margin:0px 0 0 0px;
	width: 50%;
}
/* #main-news {
	float: left;
	width: 42%;
	margin: 0;
	font-size: 12px;
	color: #7EAF28;
	line-height: 36px;
	text-align: center;
} */
#main-news {
    float: right;
    width: 42%;
    margin: 0;
    font-size: 12px;
    color: #7EAF28;
    line-height: 36px;
    text-align: center;
    margin-right: 6%;
}
#main-container4 {
	border: 1px solid #ccc;
	padding: 22px 12px 12px 12px;
	margin-top: 12px;
	font-size: 20px;
	text-align: center;
	min-height: 175px;
	margin-bottom: 20px;
	border-radius: 7px;
	background-color: #222;
	overflow: hidden;
}
.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top {
    border: none !important;
}
div#main-container2 {
	width: 100%;
	float: left;
}
body {
	background: url("/pub/media/Home/fna-bgx-a.jpg") repeat;
}
.page-wrapper {
	background: #000;
	max-width: 1130px;
	margin: 0 auto !important;
}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main {
	max-width: 1100px;
}
body .sections.nav-sections .navigation .level0.parent ul.submenu {
    background: #444;
    border: none;
    max-height: 450px;
    overflow: auto !important;
}
body .navigation .level0 .submenu a:hover, body .navigation .level0 .submenu a.ui-state-focus {
    background: #4f8100;
}
body .navigation .level0.active>.level-top, body .navigation .level0.has-active>.level-top{
	color:#000;
}
.sections.nav-sections .navigation ul.submenu li a {
    color: #fff;
    padding: 10px;
}

.sections.nav-sections .navigation ul.submenu li {
    box-shadow: 0 1px 0 #111, 0 2px 0 #666;
    -webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}

.sections.nav-sections .navigation ul.submenu li a:hover {
    background: #4f8100;
    color: #fff;
}
.page-header .panel.wrapper .block.block-search {
	display: none;
	position: absolute;
	right: 10px;
	top: 56px;
	background: #fff;
	z-index: 9999;
	padding-left: 0;
}
.page-header .panel.wrapper .block.block-search input {
	border: none;
}
.page-header span#buttonsearch {
	width: 27px;
	height: 27px;
	float: left;
	background: #9ed253;
	font-size: 0;
	border-radius: 50%;
	position: relative;
	margin-top: -3px;
	cursor: pointer;
	    line-height: 21px;
}
.page-header span#buttonsearch:before {
	content:'\e615';
	font-family: 'luma-icons';
	font-size: 14px;
	color: #000;
	position: absolute;
	left: 0;
	right: 0;
	top: 4px;
	text-align: center;
}
.page-header .panel.wrapper .block.block-search input {
	border: none;
}
.page-header .panel.wrapper .header.links li a {
	text-transform: uppercase;
	color: #9fd256;
	font-weight:600;
	font-size: 12px;
	    text-decoration: none;
}
.minicart-wrapper .action.showcart:before {
	display: none;
}
.minicart-wrapper .action.showcart span.text {
	clip: unset;
	position: static;
	color: #9fd256;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	    line-height: 23px;
}
.minicart-wrapper.active a:before {
	display: none;
}
.minicart-wrapper .action.showcart.active:before {
	display: none;
}
.page-header .minicart-wrapper .block-minicart {
	background: #0d0d0d;
	border: solid 1px #333;
}
.page-header .minicart-wrapper .block-minicart:before {
	border-color: transparent transparent #0d0d0d transparent;
}
.page-header .header.content {
	padding: 15px;
}
.page-header .block-wrapper-to-hold-the-items {
	float:right;
}
.page-header .header.content .logo {
	margin: 0;
	max-width: 100%;
	display: block;
	float: none;
	text-align: center;
}
.page-header .header.content .logo img {
	width: auto;
	display: inline-block;
}
.sections.nav-sections .navigation {
	border: 1px solid #222;
	background: #9dd53a;
	background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9dd53a), color-stop(50%, #a1d54f), color-stop(51%, #80c217), color-stop(100%, #7cbc0a));
	/* background: -webkit-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); */
    background: -o-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
	background: -ms-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
    /* background: linear-gradient(to bottom, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a', GradientType=0 );
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
	-webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
	box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
	margin: 0;
	padding: 0;
}
.sections.nav-sections {
}
.sections.nav-sections {
	background: none;
	padding: 0 15px;
	margin-bottom: 15px;
}
.sections.nav-sections .navigation ul li a {
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	padding: 12px 18px;
	margin: 0;
	line-height: 21px;
}
.sections.nav-sections .navigation ul, .sections.nav-sections .navigation ul li {
	margin: 0;
	padding: 0;
}
.sections.nav-sections .navigation ul li a:hover {
	color: #fff;
}
.marquee {
	font-size: 14px;
	font-weight: 600;
	color: #bbb;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
}
.products-grid .product-item .product-item-info .artist-name a {
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	margin-bottom: 12px;
	display: block;
}
.products-grid .product-item .product-item-info .product.name a {
	font-size: 13px;
	color: #999;
	line-height: 20px;
	display: block;
}
.products-grid .product-item .product-item-info:hover .product.name a {
	text-decoration:none;
}
.products-grid .product-item .product-item-info a.product.photo.product-item-photo img {
	max-width: 95%;
}
body .products-grid .product-item-info:hover {
	box-shadow: none;
	margin: 0;
	border: none;
	background: #0d0d0d;
}
body .products-grid .product-item .product-item-info {
	width: auto;
	padding: 10px;
}
body .products-grid .product-item {
	margin-bottom: 10px;
}
.products.wrapper.grid.products-grid, .products.wrapper.grid.products-grid ol.products {
	margin-bottom: 0;
}
.page-footer .footer.content {
	padding-top: 0;
	margin: 0;
	overflow: hidden;
}
footer.page-footer {
	background: #000;
	border-top: 1px solid #333;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 0;
}
footer.page-footer .f-left ul li a {
	font-size: 12px;
	color: #444 !important;
}
.page-footer .footer.content .footer-container {
	width: 100%;
	float: left;
}
footer.page-footer .f-left ul.links {
	padding: 0;
	margin-bottom: 8px;
	display: block;
	width: 100%;
	float: left;
}
footer.page-footer .f-left form#newsletter-validate-detail {
	width: 100%;
	float: left;
}
footer.page-footer .f-left form#newsletter-validate-detail .field.newsletter {
	width: 310px;
	float: left;
}
footer.page-footer .f-left form#newsletter-validate-detail .form-subscribe-header {
	float: left;
	font-weight: 600;
	color: #555;
	font-size: 12px;
	margin-right: 7px;
	margin-top: 6px;
}
footer.page-footer .f-left form#newsletter-validate-detail .control {
	width: 178px;
	float: left;
}
footer.page-footer .f-left form#newsletter-validate-detail .control input {
	border: none;
	padding: 0;
	height: 25px;
	font-size: 12px;
}
footer.page-footer .f-left form#newsletter-validate-detail .actions {
	float: left;
}
footer.page-footer .f-left form#newsletter-validate-detail .actions button.action.subscribe.primary {
	background: #eee;
    border: 1px solid #ccc;
    color: #333;
    font-size: 12px;
    padding: 3px 5px !important;
    font-weight: 600;
    font: 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica,Arial,sans-serif;
}
body small.copyright {
	background: #000;
	text-align: left;
	color: #555;
	padding-left: 20px;
	padding-top: 0;
	padding-bottom: 30px;
}
.categorypath-all-artists .block.filter {
	display: none;
}
.artist-holder {
	width: 260px;
	min-height: 250px;
	float: left;
	padding: 20px;
	text-align: center;
}
.artist-holder a {
	color: #fff;
	font-size: 14px;
}
.artist-holder img {
	margin-top: 10px;
}
.band {
	color: #00FFFF
}
.product.attribute.description .value {
	color: #FFFF33;
}
.headertopleft {
	float: left;
	color: #9fd256;
	font-style: italic;
}
.headertopleft a {
	color: #9fd256;
}
.headertopleft a:hover {
	text-decoration: none;
}
.page-layout-1column .block.widget .products-grid .product-item {
	margin:0 0 10px 0!important;
	text-align: center;
}
.page-layout-1column .block.widget .products-grid .product-item a.product-item-photo img {
	max-width: 95%;
}
.page-layout-1column .block.widget .products-grid .product-item .product-item-details a {
	color: #fff;
	font-size: 13px;
}
.page-layout-1column .block.widget .products-grid .product-item:hover .product-item-details a {
	text-decoration: none;
}
.products-grid .product-item .product-item-info .artist-name a:hover {
	text-decoration: none;
}
.product-info-main .page-title-wrapper h1 {
    font-size: 22px;
    font-weight: 700;
    color: #bbb;
}

.product-info-main .artist {
    color: #ddd;
}

.product-info-main .product-reviews-summary {
    float: none;
}

.product-info-main .product-reviews-summary .reviews-actions a {
    color: #ddd;
}
.product-info-main .product-info-stock-sku .stock.available {
    color: #9fd251;
}
.product-info-main .product-info-stock-sku {
    display: block;
    text-align: right;
    padding-left: 0;
	padding-right: 15px;
}

body .product-info-main .product-info-price {
    color: #ddd;
    border: none;
    margin-bottom: 0;
}

.product-info-main .product-add-form table#super-product-table {
    border: 1px solid #d9dde3;
}

.product-info-main .product-add-form table#super-product-table tbody td {
    padding: 3px 8px;
    color: #0CF;
    font-size: 12px;
	    vertical-align: middle;
}
.product-info-main .product-add-form table#super-product-table tbody td span.price {
    color: #ddd;
}
.product-info-main .product-add-form table#super-product-table thead th {
    background: #ccc;
    font-size: 13px;
    color: #000;
    padding: 6px 8px;
}

.product-info-main .product-add-form table#super-product-table tbody td input[type="number"] {
    border: none;
    height: 32px;
    width: 41px;
}
.control.qty {
    min-width: 70px;
}
.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
    margin: 0;
    height: 32px;
    border: none;
}
.control.qty input.input-text.qty {
    float: left;
}

.control.qty .wm_prmrQty {
    float: left;
    background: #fff;
    width: 23px;
    height: 28px;
    border-left: solid 1px #ddd;
    text-align: center;
    color: #000;
    font-weight: 700;
    line-height: 13px;
    padding-top: 4px;
}

.control.qty .wm_prmrQty > div {
    cursor: pointer;
}
.product-info-main .product-info-stock-sku .stock.available {
    color: #9fd251;
}
.minicart-wrapper .action.showcart span.counter.qty {
    background: no-repeat;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    color: #9fd256;
    font-weight: 700;
}
body .minicart-items .product-item-name a {
    color: #9fd256;
}

.block-minicart .block-content>.actions>.secondary a {
    color: #9fd256;
    font-weight: 700;
    font-size: 13px;
}

body .minicart-wrapper .minicart-widgets {
    margin: 0;
}
body .cart-summary {
    background: no-repeat;
}

.cart-summary .checkout-methods-items .action.primary.checkout {
    font-size: 14px;
}
body .paypal-review-discount .block>.title strong, body .cart-discount .block>.title strong, body .cart-summary .action.multicheckout{
	 color: #9fd256;
}
table#shopping-cart-table thead th {
    background: rgba(255,255,255,0.1);
    color: #bbb;
    padding: 8px;
    border: none;
}

table#shopping-cart-table tbody.cart.item .product-image-container img {
    max-width: 70px;
}

table#shopping-cart-table tbody.cart.item td .product-item-name a {color: #bbb;}

table#shopping-cart-table tbody.cart.item td span.price {
    color: #9fd256;
}
.checkout-cart-index form#form-validate {
    margin-top: 25px;
}
table#shopping-cart-table tbody.cart.item {
    border-color: #777;
}
body .action.primary, body .action.primary:focus, body .action.primary:active {
    background: #b4e391;
    background: -moz-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(50%,#61c419), color-stop(100%,#b4e391));
    background: -webkit-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);
    background: -o-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);
    background: -ms-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);
    background: linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );
    padding: 0 6px 0 6px;
    font: bold 11px/25px Tahoma, Verdana, Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    color: #000;
    border: none;
}
.cart-container button, #discount-coupon-form button.action.apply.primary{
	background: linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);
    font: bold 11px/25px Tahoma, Verdana, Arial, sans-serif;
    border: none;
    box-shadow: none;
    padding: 5px 15px;
    color: #000;
}
#discount-coupon-form button.action.apply.primary {
        padding: 4px 15px;
    height: 32px;
}
body.customer-account-login .action.primary {
    padding: 3px 15px;
}
.product-info-main .product-add-form button#product-addtocart-button {
    width: auto;
    font: bold 13px/25px Tahoma, Verdana, Arial, sans-serif;
    padding: 8px 15px;
    margin-top: 9px;
}
body.page-layout-1column .product-info-main .tracks {
    font-size: 12px;
}

body.page-layout-1column .product-info-main .tracks audio {
    margin-bottom: 5px;
    margin-top: 5px;
	    width: 210px !important;
}
body .action.primary:hover {
    border: none;
    background: #9fd251;
    color: #000;
}
body .product.data.items>.item.content {
    background: none;
    border: none;
    padding: 20px 0;
}body .product.data.items>.item.title>.switch {
    height: 30px;
    line-height: 30px;
    border: none;
    border-right: 1px solid #a4a4a4;
    font-weight: 700;
    padding: 1px 25px 1px 25px;
}

body .product.data.items>.item.title.active>.switch {
    background: #666;
    color: #fff;
    display: inline-block;
}

.catalog-product-view .product.info.detailed {
    margin-top: 40px;
    width: 100%;
    float: left;
}

body .product.data.items>.item.title {
    width: 100%;
    background: #333;
}
body.catalog-product-view .product-info-main .tracks {
    width: 50%;
    float: left;
}

body.catalog-product-view .product-info-main .band-img {
    width: 50%;
    float: left;
}
.breadcrumbs .items>li.item.home a {
    color: #9ecf5f;
}
.page-title-wrapper h1 {
    font-size: 22px;
	    margin-bottom: 10px;
}
.std-border {
    border: 1px solid #1d1c1c;
    padding: 12px;
}
.catalog-category-view #maincontent .category-view {
    width: 100%;
    float: left;
}

.catalog-category-view #maincontent .columns {
    width: 100%;
    float: left;
}
.page-products.page-layout-1column.catalog-category-view .products-grid .product-item {
    min-height: 250px;
	float:left;
}
.page-products.page-layout-1column.catalog-category-view .category-cms .products-grid .product-item {
    border-bottom: solid 2px #ddd;
}
.page-products.page-layout-1column.catalog-category-view .products-grid .product-item .product-item-info img {
    max-height: 150px;
}
.page-products.page-layout-1column.catalog-category-view .products-grid .product-item .product-item-name.category-item-name a {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}
.catalog-category-view .category-cms .artist-holder h2 {
    font-size: 14px;
    font-weight: 700;
}
.catalog-category-view .artist-holder {
    width: 25%;
    padding: 0;
}
body .products.wrapper.grid.products-grid .product-item .product-item-info {
    text-align: center;
}/**********26-06-2019***********/.std-border p {    font-size: 16px;}.category-cms {    font-size: 16px;}.contact_page h1 {    font-size: 30px;    margin: 20px 0 0 0;}.contact_page h2 {    font-size: 17px;}.contact_page h2 a {    color: #9fd256;    text-decoration: none;	transition:0.5s;}.contact_page h2 a:hover {    color: #7dbe0e;	transition:0.5s; }.checkout-cart-index span.product-image-wrapper img {    margin: 0;    padding: 0;}.checkout-cart-index span.product-image-container {    width: auto !important;}.checkout-cart-index .cart.table-wrapper table tr th, .checkout-cart-index .cart.table-wrapper table tr td {    text-align: left !important;}.checkout-index-index form.form.form-login {    max-width: 100%;}.checkout-index-index .form.form-shipping-address {    max-width: 100%;}.checkout-index-index .step-title {    color: #bbb !important;}.checkout-index-index .form.form-shipping-address input, .checkout-index-index .form.form-shipping-address select {    background: #fff;    background-clip: padding-box;    border: 1px solid #c2c2c2;    border-radius: 1px;    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;    font-size: 14px;    height: 32px;    line-height: 1.42857143;    padding: 0 9px;    vertical-align: baseline;    width: 100%;    box-sizing: border-box;}.checkout-index-index span.field-tooltip-action.action-help {    padding: 4px 5px;}.checkout-index-index .opc-progress-bar-item._active:before {    background: #7dbe0e;    border-color: #7dbe0e;}.checkout-index-index .opc-progress-bar-item._active>span:before {    background: #7dbe0e;    border-color: #7dbe0e;}.checkout-index-index .opc-progress-bar-item._active>span {    color: #7dbe0e;}.checkout-index-index .opc-progress-bar-item>span{    color: #ddd;}.checkout-index-index .product-item-inner {    color: #000;}.checkout-index-index .block.items-in-cart {    color: #000;}.checkout-index-index .authentication-wrapper button.action.action-auth-toggle span {    background: #7dbe0e;    padding: 6px 12px;    border-radius: 3px;    color: #000;    font-size: 16px;}.products-grid .product-item .product-item-info .artist-name a{	margin-bottom: 3px;}.account .block-collapsible-nav .content {    background: #333;}.account .block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong {    border-color: #7dbe0e;}.account .block-collapsible-nav .item a, .block-collapsible-nav .item>strong {    color: #bbb;}.account .block-collapsible-nav .content ul li a:hover {    background: #222;    color: #fff;}.account .box a {    color: #9ed253;	font-size:14px;}.account .block-title a {    color: #9ed253;    font-size: 14px;}.account .actions-toolbar button.action.save.primary {    width: 100% !important;}#main-slider .owl-carousel.owl-theme.owl-loaded.owl-drag {    padding: 35px 0 0 80px;}div#main-news a {    display: block;    padding: 0 20px 20px;}span.counter-number {    background: #9ed253;    color: #000;    height: 20px;    border-radius: 50%;    display: inline-block;    width: 20px;    font-size: 11px;}.opc-wrapper #shipping .step-content {    margin: 0 0 40px;    background: #000000;    padding: 15px;    box-shadow: 0 0 27px #7b7777;}.opc-wrapper #shipping .step-content span {    font-size: 14px;}.opc-block-summary {    background: #e4e4e4;}.account .column.main form#form-validate {      padding: 15px;    margin-top: 20px;}.products-grid .product-item .product-item-info .product.name a {    color: #fff;}
.better-popup-content .tmp3-title {
    color: #7cc100;
    margin: 20px 0 20px 0;
}
.account .block-collapsible-nav .item.current a, .account .block-collapsible-nav .item.current>strong {
    color: #bbb;
}
body .order-links .item strong {
    background: #333;
    border-color: #333;
}

body .order-details-items {
    border-color: #333;
}

body .table tfoot {
    background: #333;
}

body .order-details-items tfoot td {
    background: #333;
}
.actions-toolbar>.secondary .action {
    color: #9fd256;
}
.block.block-dashboard-orders a {
    color: #9fd256;
}
body.account .column.main a {
    color: #9fd256;
}
#cart-sidebar-reorder .product-item-name>a {
    color: #bbb;
}

button.action.tocart.primary {
    padding-right: 7px;
}
.better-popup-content button.action.subscribe.primary.tmp3-button {
    background: #7cc100;
}
.better-popup-content .tmp3_field_newsletter input::placeholder {
    opacity: 1 !important;
    color: #000 !important;
}
.better-popup-content .tmp3-text.mppopup-text {
    color: #000;
}
.better-popup-content  span.tmp3-lable-powered {
    display: none;
}
button.action.subscribe.primary.tmp3-button img {
    position: relative;
    left: -4px;
    top: 4px;
}
div#bio_ep_close {
    padding: 5px 0;
    position: absolute;
    right: 5px;
}
div#bio_ep_close img {
    height: 25px;
}
div#bio_ep {
    border: 2px solid #fff;
}
body .opc-wrapper #shipping .step-content {
    box-shadow: none;
}

body.checkout-index-index .opc-block-summary {
    background: #111;
}
.opc-progress-bar-item._complete>span, .billing-address-details a {
    color: #9fd256;
}

.cart-discount .block>.title strong {}

.checkout-payment-method .discount-code .payment-option-title .action-toggle span {
    color: #9fd256;
}

.checkout-payment-method .form-discount .payment-option-inner {
    width: 200px;
    float: left;
}

.checkout-payment-method .form-discount  .actions-toolbar {
    float: left;
}

.checkout-payment-method .form-discount .actions-toolbar button.action.action-apply {
    border: none;
    background: linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);
    box-shadow: none;
    font: bold 11px/25px Tahoma, Verdana, Arial, sans-serif;
    padding: 4px 15px;
    height: 32px;
    border-radius: 0px 3px 3px 0px;
}
.opc-block-shipping-information {
    background: #111;
    padding-top: 15px;
    padding-bottom: 15px;
}

.opc-block-shipping-information .shipping-information-title {
    color: #fff;
}

.opc-block-shipping-information a {
    color: #9fd256;
}

body .opc-block-summary span.title {
    color: #fff;
}

.opc-block-summary .items-in-cart>.title strong {
    color: #fff;
}
body.checkout-index-index .minicart-items-wrapper .product-item-inner {
    color: #ddd;
}
body.checkout-onepage-success .action.primary {
    padding: 5px 12px;
    border-radius: 3px;
}
.cart-empty a {
    color: #9fd256;
}
body .page-header .panel.wrapper {
    color: #bbb;
}
body .page-header .panel.wrapper {
    color: #bbb;
}

body .page-header .customer-welcome ul {
    background: #222;
    border: none;
    box-shadow: none;
}

body .page-header .customer-welcome ul:before {
    border-color: transparent transparent #222 transparent;
}
body .page-header .customer-welcome ul li:hover {
    background: #333;
}
.control.qty {
	position:relative;
}
.control.qty div.mage-error[generated] {
    position: absolute;
    left: -97px;
    bottom: -53px;
    width: 300px;
}
.checkout-cart-index .cart-summary>.title {
    margin-top: 15px;
}
.catalog-product-view .product.info.detailed .item.title a:after {
    display: none;
}
.catalog-product-view .product-info-main .product-reviews-summary {
    display: none;
}
 @media screen and (min-width:1124px) {
body.page-layout-1column .product-info-main {
    padding-top: 20px;
}
 }
 
 @media screen and (min-width:1024px) {
.page-layout-1column .all-pro .block.widget .products-grid .product-item {
    width: 16.3%;
}

 }
 
/*********************/
 @media screen and (min-width:768px) {
body.page-layout-1column .product.media {
    width: 35%;
}

body.page-layout-1column .product-info-main {
    width: 62%;
}
.page-header .header.panel .minicart-wrapper {
    margin-left: 20px;
}
body .header.panel>.header.links>li {
    margin: 0 0 0 10px;
}
.checkout-cart-index .cart.table-wrapper table tr td.col {
    padding-left: 8px !important;
}

 }
 @media screen and (min-width:768px) and (max-width:1020px) {
.footer .f-right {
    width: 300px;
}
.footer .f-left {
    width: 425px;
}
body small.copyright {
    margin-top: 15px;
}
.page-products.page-layout-1column.catalog-category-view .products-grid .product-item .product-item-info img {
    max-height: 130px;
}
.sections.nav-sections .navigation ul li a {
    padding: 12px 10px;
}
}
 @media screen and (max-width:991px) {	 .checkout-index-index .opc-block-summary span.title {    font-size: 24px;}
 .page-layout-1column .all-pro .block.widget .products-grid .product-item {
    width: 32.5%;
}
} 
 
 
 @media screen and (max-width:767px) {	 .page-header .panel.wrapper .block.block-search{		top: 26px;	}	 #main-slider .owl-carousel.owl-theme.owl-loaded.owl-drag {    padding: 0;} .checkout-index-index .minicart-wrapper .action.showcart .counter-number {    text-shadow: none;    color: #fff;    font-size: 20px;}.checkout-index-index .opc-estimated-wrapper .estimated-block span {    color: #fff;    font-size: 15px;}.checkout-index-index .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {    background: none;}.checkout-index-index .opc-estimated-wrapper {    margin: 10px 0 20px;    border: 1px solid #ddd;    background: none;}	 footer.page-footer .f-left form#newsletter-validate-detail {    width: 291px !important;}.checkout-cart-index .page-main {    padding: 15px !important;}
.header.content {
    width: 100%;
    float: left;
}
 .sections.nav-sections {
 margin:0;
 padding:0;
}
 .sections.nav-sections .navigation {
 background: none;
 border: none;
 box-shadow: none;
}
body header.page-header .panel.wrapper {
    width: 100%;
    float: left;
    padding: 5px 0;
}

.minicart-wrapper {
    margin-top: 0;
    float: right;
    margin-left: 15px;
}
.catalog-category-view .artist-holder {
    width: 50%;
    padding: 0;
}
.page-header .panel.wrapper .block.block-search label.label {
    display: none;
}
.page-header .panel.wrapper .block.block-search input {
    border: none;
    left: 0;
    margin: 0;
    position: static;
}
#main-slider {
    width: 100%;
}
#main-slider .product-image-container {
    width: 100% !important;
}
#main-slider .slider-product-item-info {
    width: 100% !important;
}
div#main-news {
    width: 100%;
}
.page-header .panel.wrapper .block.block-search {
    width: 300px;
    padding: 5px 0;
}

.block-search .control {
    border: none;
    margin: 0;
}
body.nav-toggle:before {
    color: #9fd251;
}
.sections.nav-sections {
    background: #000;
}
.nav-toggle:before {
    color: #9fd251;
}

.sections.nav-sections {
    background: #000;
}

.sections.nav-sections .navigation ul li a {
    color: #fff;
}

body .navigation .level0, body .navigation li.level0:last-child {
    border-color: rgba(255,255,255,0.2);
}
.nav-sections-items a {
    color: #9fd251;
}
body .nav-sections-item-title {
    background: #333;
    border: none;
}
.nav-sections-items a {
    color: #9fd251;
}

body .nav-sections-item-title {
    background: #333;
    border: none;
}
.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active) {
    color: #9fd251!important;
}
body .nav-sections .header.links li>a, body .nav-sections .header.links, .nav-sections body .header.links li.greet.welcome {
    border-color: rgba(255,255,255,0.2);
}

body .nav-sections .header.links li>a {
   color: #fff;
    font-size: 13px;
    text-transform: uppercase;
}
body .nav-sections .header.links li.greet.welcome {
    border: none;
}
footer.page-footer .f-left ul li a {
    display: inline-block !important;
    padding: 5px !important;
}

.footer .f-left {
    width: 100%;
}

.footer.content .links>li {
    background: none !important;
    border: none;
    margin: 0;
}

footer.page-footer .f-left form#newsletter-validate-detail .field.newsletter {
    width: 221px;
}

footer.page-footer .f-left form#newsletter-validate-detail .form-subscribe-header {
    float: none;
}

footer.page-footer .f-left form#newsletter-validate-detail .control {width: 100%;}

footer.page-footer .f-left form#newsletter-validate-detail .actions {
    position: absolute;
    right: 0;
    top: 23px;
}

footer.page-footer .f-left form#newsletter-validate-detail {
        position: relative;
    height: 70px;
    width: 321px;
    margin: 0 auto;
    overflow: hidden;
}
.footer .f-right {
    width: 100%;
    float: none;
    text-align: left;
}

body small.copyright {
    text-align: left;
}

.footer {
    margin-bottom: 15px;
}

.page-footer .footer.content {
    border: none;
}
.footer .f-right img.footer-callout {
    display: inline-block;
    margin: 0;
}
footer.page-footer .f-left ul.links {
    text-align: left;
}
.product-info-main .product-add-form table#super-product-table tbody td {
    display: table-cell;
}

.product-info-main .product-add-form table#super-product-table thead th {
    display: table-cell;
}

.product-info-main .product-add-form .table-wrapper.grouped {
    margin: 0;
    border: 1px solid #d9dde3;
    margin-bottom: 35px;
}

.product-info-main .product-add-form table#super-product-table {
    border: none;
}

.product-info-main .product-add-form button#product-addtocart-button {
    margin-top: 0;
}

body.catalog-product-view .product-info-main .tracks {
    width: 100%;
}

body.catalog-product-view .product-info-main .band-img {
    width: 100%;
	margin-top:15px;
}

.catalog-product-view .product.info.detailed .product.data.items {
    margin: 0;
    border: none;
}

body.page-layout-1column .product-info-main {
    margin-top: 25px;
}
.page-products.page-layout-1column.catalog-category-view .products-grid .product-item .product-item-info img {
    max-height: 130px;
}
.catalog-category-view .artist-holder img {
    max-width: 85%;
    height: auto;
}
.page-layout-1column .all-pro .block.widget .products-grid .product-item {
    width: 32.5%;
}
body .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before, body .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{
	color:#bbb;
}
body .cart.table-wrapper .col.price, body .order-items.table-wrapper .col.price, body .cart.table-wrapper .col.qty, body .order-items.table-wrapper .col.qty, body .cart.table-wrapper .col.subtotal, body .order-items.table-wrapper .col.subtotal, body .cart.table-wrapper .col.msrp, body .order-items.table-wrapper .col.msrp {
    text-align: left;
}
.page-header .header.content {
    padding: 15px 0;
}
footer.page-footer .f-left form#newsletter-validate-detail .actions button.action.subscribe.primary {
    margin-top: 1px;
    height: 25px;
}
footer.page-footer .f-left form#newsletter-validate-detail .control input {
    padding-right: 10px;
}
.form.search.advanced .group.price .addon .addafter {
    background: #fff;
    border: 1px solid #c2c2c2;
}
.form.search.advanced .group.price .addon input#price_to {
    width: 100%;
}
.form.search.advanced .actions-toolbar>.primary .action {
    width: auto;
}

.form.search.advanced .actions-toolbar>.primary {
    text-align: left;
}
#checkout .opc-estimated-wrapper span.counter-number {
    height: 27px;
    width: 30px;
    padding-top: 3px;
}
}


 @media screen and (max-width:550px) {	
 .page-layout-1column .all-pro .block.widget .products-grid .product-item {
    width: 49.4%;
}
 }
 
.categorypath-rock-relics  .page-main {
    width: 100%;
    height: 400px;
}
.rockrelicstext{
color: #F90;
}
.ebaytext{
color: #7DBD0D
}
#ui-id-5 {
    pointer-events: none;
}

.product-info-price {
    display: none !important;
}

.additional {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.tracks {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.sections.nav-sections .navigation ul li:last-child {
   background: #a71e22;
}

.sections.nav-sections .navigation ul li:last-child a {
   color: #fff;
}

.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
   display: block !important;
}
.fotorama__nav {
   display: block !important;
}
.fotorama__nav__frame {
   height: 90px;
   padding: 2px !important;
   padding-left: 0 !important;
}
.fotorama__nav__frame .fotorama__thumb.fotorama__error {
   display: none !important;
}
div#main-slider {
    min-width: 540px;
}
#main-news h3 {
    text-align: left;
    padding-top: 16px;
    margin-bottom: 0;
}
.tracks embed {
   height: 45px;
}
.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
    display: none !important;
}
.fotorama__stage__frame .fotorama__img{
	width:100% !important;
}
.brand_bg {
    margin-top: 15px;
}