b/*--- HEADINGS ---*/

h1 { padding-top: 100px !important; }

/*--- FOOTER ---*/

.footer__widgets .widget { min-height: 200px !important; }
.footer__widgets { padding-bottom: 0 !important; }
#footer .links-box { padding: 0 !important; }

/*--- MENU ---*/

.panel .panel-networks { display: none !important; }


/*--- STORE CUSTOMISATIONS ---*/

.psad_seperator {
    border-bottom: 1px solid #000 !important;
    margin: 5px 0 35px 0 !important;
}

.xt_woofc-is-desktop.xt_woofc-pos-bottom-right .xt_woofc-inner, .xt_woofc-is-tablet.xt_woofc-tablet-pos-bottom-right .xt_woofc-inner, .xt_woofc-is-mobile.xt_woofc-mobile-pos-bottom-right .xt_woofc-inner { bottom: 0% !important; right: 1% !important; }

.woocommerce-shipping-fields input, .woocommerce-billing-fields input { width: 100% !important; }
#ship-to-different-address-checkbox { display: inline-block !important; width: auto !important; }

#yikes_mailchimp_checkbox_woocommerce_checkout_form_field, .yikes_mailchimp_checkbox_woocommerce_checkout_form_field { display: none !important; }

.woocommerce-shipping-fields, .woocommerce-billing-fields { text-align: left !important; }

.select2-results__option[aria-selected], .select2-results__option[data-selected] { color: #000 !important; }

.xt_woofc-footer .xt_woofc-dash, .xt_woofc-footer .amount { display: none !important; }
.xt_woofc-price .amount { color: #000 !important; }
.xt_woofc-inner .xt_woofc-price { color: #000 !important; }

.woocommerce-info { text-transform: uppercase; }

/* .woocommerce-info { display: none !important; } */

.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img { margin-bottom: 20px; }

.woocontent .gallery { margin-left: 0 !important; }

.additional_information_tab, .product_meta { display: none !important; }

.pbc_title a, .pbc_title, .woocommerce-LoopProduct-link, .product-name a, .added_to_cart { color: #000 !important; }

.pbc_title { padding-bottom: 20px !important; }

.price { color: #000 !important; }

.related { clear:both !important; }
.related h2 { text-align: center !important; }

h2 { line-height: 1.2em !important; }

.no-touch .store-list a.button:hover, .album-overlay, .pages .current, .no-touch .pages a:hover, .no-touch a.button-more:hover, .type-album .tracks-block .player-box, .player-box .jp-progress .jp-play-bar, .no-touch .recent-posts .media-block a:hover, .iron_widget_newsletter, .iron_widget_newsletter input[type="email"], .nm_mc_form input[type="text"], #footer .newsletter-wrap, .no-touch .concerts-list .title-row:hover .buttons .button, .no-touch .store-list a.button:hover, .album-overlay, .marquee .tp-leftarrow, .marquee .tp-rightarrow, .marquee .more, .player-box .jp-progress .jp-play-bar, .no-touch .carousel .btn-prev:hover, .no-touch .carousel .btn-next:hover, .no-touch .carousel .slide a:hover, .concert-box .hover-box, .no-touch .article a:hover, .pages .current, .no-touch .pages a:hover, .no-touch .button-more:hover, a.button, .comment-form #submit, .filters-block a.active, .no-touch .media-block a:hover, .form input[type="submit"], .concerts-list .title-row .time, .no-touch .concerts-list .title-row.has_countdown:hover .buttons, .concerts-list .expanded .title-row .button, .concerts-list .expanded .title-row:after, .iron_widget_newsletter input[type="submit"]:focus, .no-touch .iron_widget_newsletter input[type="submit"]:hover, .select-options .item-selected a, .no-touch .concerts-list .expanded .title-row .opener:hover:after, .concerts-list .title-row .button, .media-decoration.media-audio, .tracks-list .btn-play [class^="icon-"], .tracks-list .btn-play [class*=" icon-"], .tracks-list .btn-pause [class^="icon-"], .tracks-list .btn-pause [class*=" icon-"], .no-touch .player-box a:hover [class^="icon-"], .no-touch .player-box a:hover [class*=" icon-"], .no-touch .social-networks a:hover [class^="icon-"], .no-touch .social-networks a:hover [class*=" icon-"], .carousel .video-box .icon-play, #searchform input[type="submit"], .no-touch .news-grid-wrap a:hover, .no-touch .iron_widget_videos .video-list article a:hover, a.back-btn, .no-touch .photo-wrap:hover .tab-text, .no-touch .videogrid:hover .text-box, .media-block.sticky a, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span:hover, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .shipping-calculator-button {
     background: none; color: #000 !important; 
}

.footer__widgets > .iron_widget_newsletter input[type="submit"], .carousel .btn-prev, .carousel .btn-next, .panel .opener, .blockquote-box figcaption:before, .meta .datetime, .concerts-list .title-row .time, .form input[type="text"], .form input[type="email"], .form input[type="password"], .form textarea, .comment-form input, .comment-form textarea, .select-options, .jp-no-solution, .no-touch .nav-menu li:hover > a, .no-touch ul.nav-menu ul a:hover, .no-touch .nav-menu ul ul a:hover, .no-touch .nav-menu .has-drop-down ul a:hover, .meta .datetime, .no-touch .nm_mc_form .nm_mc_button:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .comment-text { background: #6c4a62 !important; color: #fff !important;  }


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: none;
    padding: 1%;
    margin-right: 1%;
	margin-left: 1%;
    padding: 0px;
    padding-bottom: 30px;
    width: 29.625%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #000 !important;
    text-decoration: none;
}




.woocommerce-result-count, .woocommerce-ordering { display: none !important; }
.click_more_each_categories { display: none; }
.product_categories_showing_count_container { display: none; }
.pbc_title, .products { text-align: center; }
.woocommerce-loop-product__title { text-align: center; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { text-align: center; float: none; display: inline-block; vertical-align: top; }

.page-template-default .wp-featured-image { display: none !important; }
.post-password-form { padding-top: 15% !important; }

@media screen and (max-width: 800px) {
.post-password-form { padding-top: 25% !important; }
}


.single-post .entry { text-align: center !important; }

#pwbox-4182 { color: #000 !important; font-size: 18px important; padding: 10px important; width: 300px important; }
.post-password-form input { font-size: 18px; padding: 10px; margin-top: 5px; margin-bottom: 5px; max-width: 300px; }

.post-password-form input[type=submit] { width: 200px; color: #fff !important; border: 0 !important; font-weight: bold;  }





.wpb_revslider_element,.rev_slider_wrapper{
    height:calc(100vw * 9 / 16) !important;
}

.wpb_revslider_element+.vc_empty_space{display:none !important;}





.yikes-easy-mc-success-message {
    color: #fff !important;
    background: none !important;
    padding: 12px;
    position: relative;
    text-align: center !important;;
    font-weight: bold !important;;
}

.entry p, .wooprice span.amount { color: #fff !important; }

#mc_embed_signup_scroll input ::-webkit-input-placeholder { color: #000; }
#mc_embed_signup_scroll input ::-moz-placeholder { color: #000; }
#mc_embed_signup_scroll input :-ms-input-placeholder { color: #000; }
#mc_embed_signup_scroll input :-moz-placeholder { color: #000; }

#mc_embed_signup_scroll input {
    width: 100%;
    border: 0;
    height: 40px;
    font-size: 16px;
    margin-bottom: -12px
    margin-top: 2px;
    background: #fff; 
    text-align: center; }

#mc-embedded-subscribe { border: 0px solid #000 !important;
    background: #F62817 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    width: 22% !important;
    font-weight: bold !important;
    letter-spacing: 3px !important;
    min-width: 125px !important; }


#yikes-easy-mc-form-4-FNAME, #yikes-easy-mc-form-4-EMAIL, .yikes-easy-mc-email, .yikes-easy-mc-text { border: 0 !important; font-weight: bold !important; font-size: 18px !important; text-align: center !important; }

#yikes-easy-mc-form-4-EMAIL:focus { border: 0 !important; outline: 0 !important; }


/*--- BACKGROUND HEADER ---*/

#pusher { background-attachment: local !important; }

#pusher { background-image: url(https://plasticsky.net/wp2021/wp-content/uploads/2016/04/newbanner2.jpg); background-repeat: no-repeat; background-size: auto; background-attachment: local !important; }


/*--- HEADER AREA ---*/

.logo-desktop {
  display:block;
  max-height:45px;
  max-width:285px;
}


.header-top-menu {
top: 3px !important;   
}

.menu-toggle, .menu-toggle-off {
  top: 12px !important;

}

.site-logo {
  position:absolute;
  top: 7px !important;
  transition:opacity 0.2s ease;
  z-index:9999;
}

ul.header-top-menu {
  position:absolute;
  top:-10px !important;
  z-index:1000;
}


/*--- DISCOGRAPHY ---*/

.two_column_album .media-block {
  float:left;
  margin:1%;
  opacity:0;
  transition:opacity 0.4s ease;
  width:31%;
}

.two_column_album .media-block.right {
  float: left; 
}


@media screen and (max-width: 800px) {
  .two_column_album .media-block {
  float:left;
  margin:1%;
  opacity:0;
  transition:opacity 0.4s ease;
  width:48%;
}
}

.release-date { display: none !important; }

.wpb_accordion_section a { font-weight: 700 !important; }

.ui-accordion-header-icon { background: url(http://plastic1.wwwnlss1.a2hosted.com/wp-content/uploads/2016/03/toggle_open-1.png) !important; }

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image:url(http://plastic1.wwwnlss1.a2hosted.com/wp-content/uploads/2016/03/toggle_close-2.png) !important; }


/*--- EVENT DATES ---*/

.datetime { width: 150px !important; }

/*--- SOCIAL ICONS: FOOTER ---*/

.footer-block .social-networks [class^="fa-"], .footer-block .social-networks [class*=" fa-"] {
  color: #E5E4E2;
  font-size:20px;
  padding:0.5em;
}


/*--- SOCIAL ICONS: MENU ---*/

.panel-networks .social-networks [class^="fa-"], .panel-networks .social-networks [class*=" fa-"] {
  color: #E5E4E2;
  font-size:20px;
  padding:0.5em;
}


/*---BACK LINKS ---*/

.links-block { border: 0 !important; }





input { width: 50% !important; display: block; margin: 0 auto; }

@media screen and (max-width: 1024px) {
	input { width: 80% !important; }
}

.yikes-easy-mc-submit-button { width: 40% !important; display: block; margin: 0 auto; }
.iron_widget_radio .panel-action { display: none; }

.panel-action {
	background: none !important;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.iron_widget_events #post-list li:last-child { background: none !important; }

.photo-album-tab .tab-text .tab-date { display: none !important; }

/*-- MENU AND LOGO 

.site-logo.lefttype {
    left: 30px !important; width: 100px !important;
    top: 30px !important;
}

.menu-toggle.lefttype {
    left: 150px !important; z-index: 999 !important;
}

ul.header-top-menu.lefttype {
    left: 150px !important;
}
--*/

/*-- HOME HEADINGS --*/

span.heading-t3, span.heading-b3 { background-color: rgb(229, 228, 226) !important; }
.vc_custom_1453999037209 h5, .vc_custom_1453999037209 a { letter-spacing: 2px !important; font-weight:  bold; font-size: 22px !important; }
.vc_empty_space { height: 60px !important; }

/*--PLAYER --*/

.tracks-list a { font-size: 15px !important; }


/*--SUBSCRIBE AND FOLLOW AREA--*/

#homepage-form-2 { padding-bottom: 25px !important; text-align: center; color: #000; }
#homepage-form-2 input { border: 1px solid #000; height: 40px; font-size: 16px; margin-bottom: -12px !important; margin-top: 2px !important;  }

#homepage-form-2 input:focus { outline: none !important; }
#yikes-easy-mc-form-2-EMAIL { background: #fff; text-align: center; width: 50%; }
.yikes-easy-mc-submit-button { border: 0px solid #000; background: #6c4a62; color: #fff; text-transform: uppercase; font-size: 18px; width: 22% !important; font-weight: bold; letter-spacing: 3px; min-width: 125px !important;}
.yikes-easy-mc-submit-button:hover { background: #7a2f3f !important; cursor: pointer !important; }
#mc-embedded-subscribe { background: #6c4a62 !important; margin-top: 5px !important; }

/*--- FOOTER AREA ---*/

.footer__widgets { padding-top:35px!important; padding-bottom: 5px !important; }
#yikes-easy-mc-form-1-EMAIL, #yikes-easy-mc-form-1-MMERGE5 { width: 100% !important; border: 0; height: 40px; font-size: 16px; margin-bottom: -12px !important; margin-top: 2px !important; background: #fff; text-align: center !important; }

#footer, .footer-block, #footer-row { background: #000 !important; text-align: center !important; }

.social-networks [class^="fa-"], .social-networks [class*=" fa-"] {
  font-size: 32px !important;  
}


/*--- PHOTOS ---*/

.photo {
  float:none;
  font-size:15px !important;
  list-style:none;
  margin:0 auto;
  padding:0;
  position:relative;
  width:80%;
}

.photo-album-tab,
.tab-title,
.tab-circle { font-size: 17px !important; }


/*-- MAILING LIST PAGE --*/

#yikes-easy-mc-form-3-EMAIL,
#yikes-easy-mc-form-3-FNAME,
#yikes-easy-mc-form-3-LNAME,
#yikes-easy-mc-form-3-MMERGE3,
#yikes-easy-mc-form-3-MMERGE4,
#yikes-easy-mc-form-3-MMERGE5,
#yikes-easy-mc-form-3-MMERGE6
{ border: 1px solid #000; background: #fff; color: #000; text-align:center; height: 40px; font-size: 16px; margin-bottom: -12px !important; margin-top: 2px !important;  }

/*--- HOMEPAGE EVENTS
.widget .concerts-list { font-size: 14px !important; }
.widget .concerts-list .datetime { font-size: 14px !important; width: 80px !important; padding: 10px 10px !important; }
.widget .concerts-list .event-text-wrap { font-size: 14px !important; }
---*/






.payment_box p, .payment_method_paypal p { color: #000 !important; }




/*--- 2024 CART ADJUSTMENTS ---*/

.woocommerce-notices-wrapper .button { max-width: 250px !important; background: none !important; border: 1px solid #000 !important; color: #000; }
.woocommerce-notices-wrapper .button:hover,
.single_add_to_cart_button:hover { background: #000 !important; color: #fff !important;}

.woocommerce-cart-form .button,
.checkout-button { color: #fff !important; }