/*
Theme Name: Martfury Child
Theme URI: http://drfuri.com/unero
Author: DrFuri
Author URI: http://drfuri.com
Description: Martfury Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: martfury
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: martfury
*/
/* this does not work, because we need to display images when applicable.
#primary .top-content .content{
  width:100% !important;
}*/

/*PG Stylsheet-start*/

.site-header .header-extras {width: 100% !important}

.header-extras ul.cart-icon {display: block; width: 100%; margin-right: 25px; margin-bottom: 15px;}

.header-extras ul.cart-icon li.menu-item-wishlist {padding-right: 20px}

.site-header .header-row {display: block !important}

#site-header {background-color: transparent;}

#site-header .header-main {background-image: url(https://www.classicposters.com/wp-content/uploads/2020/11/bkg-scaled.jpg); padding-bottom: 0px; padding-top: 5px}

.site-header .header-logo {width: 100%; display: table; text-align: center;}

#site-header .main-menu {border: none; background-color: #e3e3e3; border-top: #000 2px solid;}

.site-header .main-menu .container {background-color: #e3e3e3;}

.site-header .primary-nav > ul > li {font: bold 16px/19px 'Trebuchet', 'Trebuchet MS', sans-serif; text-shadow: 2px 2px 0 #b0b0b0;}

#site-header .main-menu .header-row {display: table !important; margin: 0 auto; border-bottom: 1px solid; padding: 7px 0px;}

#site-header .main-menu .nav li {padding: 10px 19px;}

.site-header .primary-nav > ul > li.menu-item-has-children > a::before {background-color: #ddd;}

#site-header .nav ul ul {    font: normal 12px/14px 'Trebuchet', 'Trebuchet MS', sans-serif; border: 0px}

.site-header .menu li li a {color: #663399 !important;
padding: 2px 6px; text-shadow: none; padding: 0px}

.site-header .menu li li a:hover {color: #cc0000 !important;}

#site-header .nav ul ul {min-width: auto;}

.nav a:hover {text-decoration: none !important;}

#content .container {width: 1000px; background-color: #e3e3e3;}

#content .container .row {margin: 0px}

#content.site-content {padding: 0px; background-color: #e3e3e3;}

#primary-sidebar.col-md-3 {width: 12%; margin-left: 25px; padding: 0px; margin-top: 20px;}

#primary-sidebar .search-form {margin-top: 12px; padding: 10px 10px;}

#primary-sidebar .woocommerce-product-search {padding: 2px 4px}

#primary-sidebar .woocommerce-product-search input {border-radius: 0px; background: #fff !important; font-size: 14px}

#primary-sidebar .woocommerce-product-search button {font-size: 15px; display: table; margin: 5px auto;}

#primary-sidebar h4.widget-title {color: #663399; font: bold 12px/14px 'Trebuchet', 'Trebuchet MS', sans-serif; border-bottom: 1px solid #663399; padding-bottom: 5px; margin-bottom: 1px;}

#primary-sidebar ul.product-categories li {font: normal 12px/13px 'Trebuchet', 'Trebuchet MS', sans-serif;}

#primary-sidebar ul.product-categories li a {color: #cc0000 !important;}

#primary-sidebar ul.product-categoriesr li a:hover {color: #660099 !important; text-decoration: underline;}

#primary-sidebar ul#lct-widget-performer li {font: normal 12px/13px 'Trebuchet', 'Trebuchet MS', sans-serif;}
#primary-sidebar ul#lct-widget-performer li a {color: #cc0000 !important;}

#primary-sidebar ul#lct-widget-performer li a:hover {color: #660099 !important; text-decoration: underline;}

#primary-sidebar .widget {margin-bottom: 15px;}

#primary-sidebar .sidebar a.subscribe-btn {font: bold 13px/14px arial, helvetica, sans-serif; color: #660099; background-color: #eeeeee; border: 2px outset #ccc; padding: 1px 3px 2px 3px; cursor: pointer; display: block; text-align: center; padding: 5px}

#primary-sidebar .sidebar a.subscribe-btn:hover {background-color: #e3e3e3; color: #cc0000;}

#primary-sidebar .sidebar-photo {font: bold 12px/13px arial, helvetica, sans-serif; color: #660099; background-color: #eeeeee; border: 2px outset #ccc; text-align: center; display: block; padding: 5px 15px; cursor: pointer; cursor: hand;}

#primary-sidebar .sidebar-photo:hover {background-color: #e3e3e3; color: #cc0000;}

#primary-sidebar .gift-card {margin-bottom: 32px}

.primary-sidebar input[type="submit"] {font-size: 16px !important; line-height: 25px}

.container .col-md-9 {width: 84%; padding: 0px 25px}

body {background-image: url("https://www.classicposters.com/wp-content/uploads/2020/11/bkg-scaled.jpg"); background-repeat: repeat-x; background-color: #663398}

.site-footer {border: 0px}

.site-footer .footer-layout {background-color: #e3e3e3;}

.site-footer .container {width: 1000px; background-color: #e3e3e3; padding: 0px 0px; margin-bottom: 2px;}

#footer-widgets .footer-1 h4,
#footer-widgets .footer-2 h4, #footer-widgets .footer-3 h4  {color: #cc0000; font: bold 14px/14px 'Trebuchet', 'Trebuchet MS', sans-serif; margin-bottom: 15px}

#footer-widgets .footer-1 h4:hover, #footer-widgets .footer-3 h4:hover  {color: #660099;}

#footer-widgets .footer-2 h4, #footer-widgets .footer-4 h4, #footer-widgets .footer-5 h4, #footer-widgets .footer-6 h4 {color: #e3e3e3}

.site-footer .footer-widgets .widget ul li a {color: #660099;}

.site-footer .footer-widgets .widget ul li {font: bold 11px/11px 'Trebuchet', 'Trebuchet MS', sans-serif;}

.site-footer .footer-widgets .widget ul li a:hover, .footer-bottom .footer-copyright a:hover {color: #cc0000; text-decoration: none !important}

.footer-bottom .footer-copyright a {text-decoration: underline}

.site-footer .footer-widgets .widget ul li:hover {text-decoration: none !important}

.footer-bottom .footer-copyright {font: normal 10px/11px 'Trebuchet', 'Trebuchet MS', sans-serif;}

.site-footer .footer-widgets {padding-top: 15px; padding-bottom: 20px; border-top: 1px solid #663399;}

.footer-layout-1 .footer-bottom {padding-bottom: 15px; padding-top: 0px}

.site-footer .footer-widgets::after{border-bottom: 0px}

span.bigcap {font: bold 30px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #663399; margin-right: -2px;}

.product-btn .mf-elementor-image-box {border: 0px}

.product-btn h2.box-title {display: none}

.product-btn .image-content a {color: #d6d6d6 !important; font: bold 14px/25px 'Trebuchet', 'Trebuchet MS', sans-serif; background-color: #8a1aa7; border: 4px solid #604669 !important; padding: 0px 10px; border-radius: 6px;}

.product-btn .image-content a:hover {color: #fff !important}

#product-btn a {color: #fff; font: bold 12px/1.5 'Trebuchet', 'Trebuchet MS', sans-serif; background-color: #5828a8; border: 1px solid #4b28a8; padding: 5px 10px; border-radius: 5px; display: block; margin-bottom: 5px; text-align: center; width: 200px}

#product-btn a:hover {background-color: #672fc4; text-decoration: none !important}

.in-page-header {padding-top: 20px; display: table; margin-bottom: 12px; width: 100%;}

.in-page-header .left h1 {width: 85%; float: left; font: bold 26px/26px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #660099; margin: 0px}

.in-page-header .right {width: auto; float: right;}

.cart-btn {background-image: url("https://www.classicposters.com/wp-content/uploads/2020/11/cart-icon.png"); background-repeat: no-repeat; background-position: 5px ; background-color: #990099; border: 2px outset #999999; width: 115px; padding: 5px 0px;}

.cart-btn:hover {background-color: #cc00cc;}

.cart-btn a {font: bold 12px arial, helvetica, sans-serif; color: #eeeeee; padding-left: 25px; padding-top: 2px; display: block}

.nav ul ul {font: normal 12px/14px 'Trebuchet', 'Trebuchet MS', sans-serif;
text-align: left;
padding: 6px;
background-color: #ddd;
border-right: 2px outset #eee;
border-bottom: 2px outset #eee;
border-left: 2px outset #eee;}

.entry-content p {font: normal 14px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; margin-bottom: 10px;}

.home-sections p {font-size: 12px !important}

.home-sections .wpsm-content {color: #000; font: normal 12px/15px 'Trebuchet', 'Trebuchet MS', sans-serif;}

.show_more p.wpsm-show, .show_more p.wpsm-hide {text-align: right !important; margin-top: 0px; color: #660099 !important; text-decoration: underline}

.show_more p.wpsm-show:hover, .show_more p.wpsm-hide:hover {color: #cc0000 !important; text-decoration: none}

.show_more {margin-top: -10px}

#primary .top-content .listing-top-wrapper {width:60%; float:left;}

#primary .top-content .bigpic-wrapper {max-width:35%; float: right; margin: 9px 4px 8px 18px;}

#primary .top-content .bigpic .size-full {border: 4px solid white;}

#primary .top-content .bigpic-copyright {font-size: 10px; }

#primary .top-content .bigpic .flyspeck {font: normal 9px/10px 'Trebuchet', 'Trebuchet MS', sans-serif; text-align: right; margin: 4px 0; color: #000}

#primary .top-content {float: left; display:flex; flex-grow:1; width:100%;display: inline-block;}

#primary .top-content  p {margin-bottom: 10px; font: normal 14px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; font-size:14px;font-weight: 400; line-height:1.21429; color: #000000;}

#primary .poster-table h3 {font: bold 20px/24px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #660099; margin: 0px;}

#primary .poster-table p.smaller {font: normal 10px/11px 'Trebuchet', 'Trebuchet MS', sans-serif; padding-top: 5px; margin-bottom: 10px;}

#primary .poster-table .header {border-bottom: 1px solid #cc0000; font: bold 10px/12px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; display: flex;}

#primary .poster-table .header .poster {width: 65px; padding: 2px 4px; float: left;}

#primary .poster-table .header .date {width: 85px; padding: 2px 4px; float: left}

#primary .poster-table .header .cat {width: 130px; padding: 2px 4px; float: left}

#primary .poster-table .header .venue {width: 357px; padding: 2px 4px; float: left}

#primary .poster-table .header .sale {width: 150px; padding: 2px 4px; float: left; text-align: center}

#primary .poster-table .scroller {overflow: hidden; width: 790px; height: auto; border-left: 1px solid #999; border-right: 1px solid #fff; border-bottom: 2px solid #fff; margin-bottom: 10px;}

#primary .poster-table .scroller .row-1 {background-color: #d2d2d2; display: flex;}

#primary .poster-table .scroller .row-2 {}

#primary .poster-table .scroller .row-1 .poster, #primary .poster-table .scroller .row-2 .poster {width: 65px; float: left;}

#primary .poster-table .scroller .row-1 img.thumb, #primary .poster-table .scroller .row-2 img.thumb {border: 1px solid #660099;}

#primary .poster-table .scroller .row-1 .date, #primary .poster-table .scroller .row-2 .date {width: 85px; float: left; font: bold 10px/12px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; padding: 18px 4px;}

#primary .poster-table .scroller .row-1 .cat, #primary .poster-table .scroller .row-2 .cat {width: 130px; float: left; font: normal 10px/12px 'Trebuchet', 'Trebuchet MS', sans-serif; text-decoration: underline; color: #660099; padding: 18px 4px;}

#primary .poster-table .scroller .row-1 .venue, #primary .poster-table .scroller .row-2 .venue {width: 357px; float: left}

#primary .poster-table .scroller .row-1 .venue h5, #primary .poster-table .scroller .row-2 .venue h5 {font: bold 15px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; margin: 0; padding: 15px 4px;}

#primary .poster-table .scroller .row-1 .sale, #primary .poster-table .scroller .row-2 .sale {width: 150px; float: left; text-align: center; font: normal 10px/12px 'Trebuchet', 'Trebuchet MS', sans-serif; text-decoration: underline; color: #660099; padding: 18px 4px;}

#primary .main-content {display: inline-block; margin-bottom: 15px;}

#primary .main-content .bigpic {width: 400px; float: right; margin: 9px 4px 8px 18px;}

#primary .main-content .bigpic 
.framed {border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 3px outset #cccccc; border-bottom: 3px outset #cccccc;}

#primary .main-content .bigpic .flyspeck {font: normal 9px/10px 'Trebuchet', 'Trebuchet MS', sans-serif; text-align: right; margin: 4px 0; color: #000}

#primary .main-content .content {float: left; width: 360px;}

#primary h5 {font: bold 15px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; margin: 0; padding: 6px 0 9px 0;}

#primary .main-content .content p {font: normal 14px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; margin-bottom: 10px;}

#primary .main-content .content a {text-decoration: underline}

#primary .table .header {display: flex; font: normal 10px/11px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; padding-bottom: 5px;}

#primary .table .header .image, #primary .table .items .image {width: 130px; float: left;}

#primary .table .header .cat, #primary .table .items .cat {width: 200px; float: left}

#primary .table .header .item, #primary .table .items .item {width: 228px; float: left}

#primary .table .header .price, #primary .table .items .price {width: 162px; float: left; text-align: center}

#primary .table .header .availablility, #primary .table .items .availablility {width: 140px; float: left; text-align: center}

#primary .table .items {border-bottom: 1px solid #666666; border-top: 1px solid #666666; display: flex;}

#primary .table .items .image .thumb {border: 1px solid #660099; margin: 6px 4px;}

#primary .table .items .cat {font: normal 11px/14px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; padding-top: 20px;}

#primary .table .items .item p {font: normal 11px/14px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; margin-bottom: 0px;}

#primary .table .items .price h6 {font: bold 14px/14px 'Trebuchet', 'Trebuchet MS', sans-serif;}

#primary .table .items .availablility h4 {font: normal 13px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #660099; margin: 0; padding: 9px 0 0 0;}

#primary .table .items .availablility a {font: normal 13px/14px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #000; border: 1px solid #adadad; padding: 3px 8px; margin-top: 5px; display: inline-block;}

#primary .table .items .availablility a:hover {background-color: #fff; border-color: #660099}

#primary .item-smaller {font: normal 10px/11px 'Trebuchet', 'Trebuchet MS', sans-serif; padding-top: 20px; text-decoration: underline}

.product-bar .catalog-sidebar .widget {padding: 0px; background: none; position: initial;}

.product-bar .catalog-sidebar .widget .widget-title {text-transform: none}

.product-bar .catalog-sidebar .widget_search .search-form {background: none; border: 1px solid #d9d9d9;}

.after-slide {margin: 4px; width: 24% !important}

#rev_slider_1_1_wrapper .hesperiden.tp-bullets {margin: 10px;}

a.m-w-black:hover {color: #000 !important}

.email a:hover, .boxing a:hover {color: #cc0000 !important}

#subscribe-new .ctct-inline-form .ctct-form-embed.form_0 .ctct-form-defaults {background-color: transparent; padding: 0px;}

#subscribe-new .ctct-inline-form p.ctct-gdpr-text, #subscribe-new .ctct-inline-form p.ctct-form-footer {display: none}

#subscribe-new .ctct-inline-form label {margin-bottom: 6px; font: normal 14px/17px 'Trebuchet','Trebuchet MS',sans-serif;}

#subscribe-new .ctct-inline-form div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {height: 30px; width: 80%;}

#subscribe-new .ctct-inline-form div.ctct-form-embed form.ctct-form-custom button.ctct-form-button {height: 33px; width: 100px; background: #990099; border-color: #adadad; font-size: 13px; padding: 9px; color: #fff; margin-top: 20px;}

#subscribe-new .ctct-inline-form div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:hover {background: #c0c}

#subscribe-new .ctct-inline-form div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {margin-bottom: 10px}

#subscribe-new .ctct-inline-form h2.ctct-form-header {font-size: 17px; margin-bottom: 0px}

#subscribe-new .ctct-inline-form p.ctct-form-text {    font: normal 14px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; padding-left: 4px;}

.woocommerce-product-search {background-color:#e3e3e3 !important;	padding: 2px 2px}

.woocommerce-product-search button {background-color:#990099 ; color: white; margin-top:10px; padding-left:20px; padding-right:20px; font-size: 22px;}

.woocommerce-product-search input {background-color:#f1f1f1 !important; border-radius:3px; font-size: 22px; padding-left:2px; padding-top:2px; padding-bottom:5px;} 

.woocommerce-product-search:after {display:none; right:5% !important; top: 30% !important;}

.primary-sidebar input[type="submit"] {background-color:#990099; color: white; margin-top:10px; padding-left:20px; padding-right:20px; font-size: 22px;}

.widget select option {color:black !important;}

a:hover {text-decoration: underline !important;}

.single-post.sidebar-content .content-area, .blog-layout-sidebar-content .content-area {padding: 0px 25px;}

.single-post .entry-header, .single-post .entry-header .entry-author, .single-post .entry-header .sep {display: none}

.single-post .in-page-header {margin-bottom: 0px}

.single-post .in-page-header .left, .blog .in-page-header .left {width: 85%; float: left; font: bold 26px/26px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #660099}

.single-post .comments-area {display: none}

.single-post .post-navigation {padding-top: 23px; padding-bottom: 20px;}

.single-post .post-navigation .nav-previous .nav-subtitle {padding-left: 6px;}

.single-post .post-navigation .nav-links a {font-size: 13px; color: #660099;}

.blog-area .vc_custom_1419240516480 {background: none !important}

.mf-post-list .entry-content {margin-bottom: 30px}

.mf-post-list h2.entry-title {margin: 0px; font-family: 'Trebuchet', 'Trebuchet MS', sans-serif; font-size: 20px}

.mf-post-list a {color: #660099 !important}

.mf-post-list a:hover {color: #cc0000 !important; text-decoration: underline;}

.mf-post-list .entry-content-bottom {font-size: 12px; color: #660099; font-family: 'Trebuchet', 'Trebuchet MS', sans-serif; padding-bottom: 10px; padding-top: 2px;}

.single-post .entry-content-bottom {font-size: 12px; color: #660099; font-family: 'Trebuchet', 'Trebuchet MS', sans-serif; padding-bottom: 20px; padding-top: 0px;}

.single-post .entry-content-bottom a {color: #660099;}

.single-post .entry-content-bottom a:hover {color: #cc0000; text-decoration: underline;}

.mf-post-list .entry-content-bottom .entry-author, .single-post .entry-content-bottom .entry-author {display: none}

.blog .mf-taxs-list {display:none;}

.postid-9248 .mf-entry-product-header {margin-top: 25px}

.postid-9248 h1.product_title {font: bold 26px/26px 'Trebuchet', 'Trebuchet MS', sans-serif !important; color: #660099 !important;}

.postid-9248 .page-header .breadcrumbs li:nth-child(5), .postid-9248 .page-header .breadcrumbs .sep:nth-child(6), .postid-9248 ul.entry-meta, .postid-9248 .compare-button, .postid-9248 .product_meta, .postid-9248 .wc-tabs-wrapper {display: none}

.postid-9248 #pa_gift-card-prices {border: 1px solid #000}

.postid-9248 .woocommerce_gc_giftcard_form label {color: #000}

.term-477 .poster-table, .term-503 .poster-table {margin-top: 12px;}

.mf-catalog-page .listing-cart-add {display: table; margin: 0 auto !important; margin-bottom: 5px !important;}

.mf-catalog-page #primary .top-content .listing-top-wrapper {margin-bottom: 10px;}

.mf-catalog-page .poster-table {margin-top: 10px}

.mf-catalog-page .poster-table .listing-image, .page-id-7858 .poster-table .listing-image, .tax-series .poster-table .listing-image {max-height: inherit}

#pswp .pswp__top-bar {background: transparent}

.woocommerce-cart .add_gift_card_form #wc_gc_cart_redeem_form button {margin: 6px auto}	

.page-id-9 .view {margin: 10px auto !important}

.woocommerce-order-received .woocommerce-thankyou-order-received {margin-top: 10px; margin-bottom: 20px;}

.woocommerce-order-received .woocommerce ul.order_details li {color: #0066cc;}

.woocommerce-order-received .woocommerce ul.order_details li strong {color: #666;}

.page-id-7858 .yith-wcwl-add-button {margin: 5px auto;}

ul.special {font-family: "Trebuchet", "Trebuchet MS", sans-serif; font-size: 14px; line-height: 1.21429; color: #333333; margin-top: 0; margin-bottom: 8.5px; list-style: disc; margin-left: 18px;}

ul.special li {margin-bottom: 0px}

.page-id-8 .woocommerce-form-coupon-toggle {display: none}

.page-id-8 input {height: 33px}

.page-id-8 .woocommerce form .form-row .select2-container .select2-selection--single {padding: 1px 16px; min-height: 33px;}

.page-id-8 .woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow {top: 4px;}

.page-id-8 .woocommerce form .form-row textarea {height: 150px; margin-bottom: 40px}

.page-id-8 b.paypal {font-size: 0.1px}

.page-id-8 b.paypal {background-image: url(https://www.classicposters.com/wp-content/uploads/2021/03/Pay-Pal.png); background-repeat: no-repeat; width: 100%; height: 35px}

.page-id-8 li.payment_method_paypal a.about_paypal, .page-id-8 li.payment_method_paypal img, .page-id-8 .payment_method_paypal_pro img {display: none}

.page-id-8 #order_review .add_gift_card_form #wc_gc_cart_redeem_form input[type="text"] {margin-bottom: 10px}

.page-id-8 .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .page-id-8 .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .page-id-8 .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {font-size: 1em}

.page-id-7858 .listing-description {padding-bottom: 10px;}

.mini-cart-button-lines .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {display: block}

.mini-cart-button-lines .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover {text-decoration: none !important}






@media only screen and (min-width: 480px) and (max-width: 767px) {
	
.site-header .header-extras {float: left !important; top: 43px; width: 50% !important}
	
.header-extras ul.cart-icon {margin-left: 0px; width: auto}	
	
.header-extras ul.cart-icon > li {padding: 0px 15px !important}	
	
#content .container {width: 97%;}

.site-header .main-menu .container {width: 95%}
	
.in-page-header .left h1 {width: auto;}
	
.in-page-header .right {float: right}
	
.blog .in-page-header .left {width: auto}
	
.single-post .in-page-header .left {width: 80%}
	
.single-post .in-page-header .right {width: 20%}

.site-footer .container {width: 97%; padding: 0px 15px;}
	
#primary-sidebar.col-md-3 {width: 20%; float: left; margin-left: 0px; display: none}	
	
.site-content .widgets-area {margin-top: 0px;}	
	
.container .col-md-9 {width: 100%; padding-right: 0px; padding-left: 0px}	
	
.site-footer .footer-widgets.columns-6 .footer-sidebar {max-width: 16.6% !important; float: left}	
	
.footer-layout-1 .footer-bottom {float: left}	
	
.home-top-area .one-four {width: 50%}
	
.site-header .mobile-menu-row {float: right}
	
#primary .top-content {display: flex}	
	
#primary .poster-table .scroller {width: auto}	
	
#primary .poster-table .scroller .row-1 .venue, #primary .poster-table .scroller .row-2 .venue {width: 90px;}	
	
#primary .poster-table .scroller .row-1 .venue h5, #primary .poster-table .scroller .row-2 .venue h5 {font-size: 12px}	
	
#primary .poster-table .scroller .row-1 .sale, #primary .poster-table .scroller .row-2 .sale {width: auto}			
#primary .poster-table .header .venue {width: 10%; text-align: right}	
	
.featured-posters .elementor-column.elementor-col-10, .featured-posters .elementor-column.elementor-col-11, .featured-posters .elementor-column.elementor-col-20 {width: 45%; margin: 10px auto}	
	
.after-slide {width: 44% !important; margin: 10px}
	
.mf-catalog-page .container .col-md-9 {width: 100%; padding: 0px}
	
.mf-catalog-page #primary .top-content .listing-top-wrapper {width: 100%}
	
.mf-catalog-page #primary .top-content .bigpic-wrapper {display: none}	
	
.mf-catalog-page .poster-table tr, .page-id-7858 .poster-table tr {background: #efefef}	
	
.mf-catalog-page .poster-table td, .page-id-7858 .poster-table td {border: 0px; padding-left: 10px}
	
.mf-catalog-page .listing-date {margin-left: 0px !important}
	
.mf-catalog-page .listing-item-type-ul {padding-left: 0px; margin-bottom: 20px}
	
.mf-catalog-page .poster-table td:nth-child(1), .page-id-7858 .poster-table td:nth-child(1) {float: left; width: 40%;}
	
.mf-catalog-page .listing-image, .page-id-7858 .listing-image {width: auto; max-width: 100%; max-height: 100%; margin-top: 5px;}	
	
.mf-catalog-page .poster-table td:nth-child(2), .page-id-7858 .poster-table td:nth-child(2) {float: left; width: 60%; padding-top: 5px;}
	
.page-id-7858 .poster-table td:nth-child(2) .listing-cat-no {margin-bottom: 0px}
	
.mf-catalog-page .poster-table td:nth-child(3), .page-id-7858 .poster-table td:nth-child(3) {float: left; width: 60%;}
	
.mf-catalog-page .poster-table td:nth-child(4) {float: left; width: 60%;}
	
.mf-catalog-page .poster-table td:nth-child(5) {float: left; width: 60%; padding: 15px 0px 10px 10px;}
	
.page-id-7858 .poster-table td:nth-child(5), .page-id-7858 .poster-table td:nth-child(6) {float: right; width: 60%;}	
	
.page-id-7858 .poster-table td:nth-child(4) {float: right; width: 60%; margin-top: 10px}	
	
.page-id-7858 .listing-description {padding: 10px}
	
.mf-catalog-page .poster-table td:nth-child(6) {float: left; width: 60%;}	
	
.mf-catalog-page .listing-cart {text-align: left}	
	
.mf-catalog-page .listing-cart-add {margin-left: 0px !important; margin-bottom: 10px !important}
	
.mf-catalog-page .listing-cat-td .listing-cat-no {margin-bottom: 10px}
	
.mf-catalog-page.listing-cart-price-td h5 {padding: 0px}
	
.woocommerce-cart .wc_points_rewards_apply_discount {float: left; margin-top: 10px}	
	
.woocommerce table.shop_table th, .woocommerce-cart .woocommerce table.shop_table.cart td {text-align: center}
	
.woocommerce-cart .woocommerce table.shop_table td.product-quantity {font-size: 14px}
	
.woocommerce-cart .woocommerce .coupon {margin-bottom: 50px;}	
	
.woocommerce-cart .woocommerce-shipping-calculator {margin-bottom: 60px;}
	
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile {font-size: 16px; text-align: center; color: #0066cc;}	
	
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item {background: #d7d5d9; margin: 10px auto; display: block; padding: 10px;}
	
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item label {color: #000;}
	
.woocommerce table.shop_table th {text-transform: none}	
	
.woocommerce-cart .woocommerce table.shop_table.cart {margin-bottom: 30px;}	
	
.woocommerce-checkout #payment .form-row.place-order .button {margin-bottom: 20px}	
	
.page-id-7137 .elementor-7137 .elementor-element.elementor-element-d2b15c6 {width: 15%;}	
	
.page-id-7137 .elementor-7137 .elementor-element.elementor-element-27c7651 {width: 40%;}
	
.woocommerce table.shop_table {width: auto}	
	
.selling-img-area {width: 33%; float: left}
	
.selling-title-area {width: 67%; float: left}
	
.selling-sidebar .big h2 {font-size: 25px !important}	
	
#subscribe-new .ctct-inline-form div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {width: 100%}
	
#product-btn {margin-top: 20px}
	
#product-btn a {width: 100%;}
	
#product-image img {display: table; margin: 0 auto}
	
.primary-mobile-nav .mobile-nav-header {display: none}
	
.primary-mobile-nav ul.menu > li > a {font-weight: 600; font-size: 16px; text-transform: uppercase; color: #660099;}
	
.primary-mobile-nav ul.menu > li > a:hover {color: #cc0000; text-decoration: none !important}
	
.primary-mobile-nav ul.menu li.active > a {color: #cc0000;}
	
.primary-mobile-nav ul.menu ul li a {font-weight: 600; color: #660099;}
	
.primary-mobile-nav ul.menu ul li a:hover {color: #cc0000; text-decoration: none !important}
	
#primary-mobile-nav #custom_html-19 {margin-bottom: 0px}	
	
#primary-mobile-nav #custom_html-19 a.subscribe-btn {background: #eee; border: 1px solid #ddd; box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); display: block; text-align: center; margin: 0px 10px; font-weight: 600; line-height: 25px;}
	
#primary-mobile-nav h4.widget-title {color: #660099; border-bottom: 1px solid #660099; padding-bottom: 4px; margin: 10px; font-size: 14px;}
	
#primary-mobile-nav	#woocommerce_product_search-7 {margin-bottom: 10px}
	
#primary-mobile-nav	.woocommerce-product-search {background-color: #fff !important; padding: 0px 10px; border: 0px}
	
#primary-mobile-nav	.woocommerce-product-search .search-field {padding: 5px 10px; font-size: 12px; line-height: 1.5; border: 1px solid #ccc; border-radius: 0px; background: #fff !important;}
	
#primary-mobile-nav	.woocommerce-product-search button {font-size: 16px; display: table; margin: 10px auto;}
	
#primary-mobile-nav .sidebar-photo {background: #eee; border: 1px solid #ddd; padding: 5px 10px; text-align: center; font-weight: 600; font-size: 12px; font-family: arial, helvetica, sans-serif; -webkit-box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); margin: 0px 10px}
	
#primary-mobile-nav .sidebar-photo  img {margin: 5px auto}
	
#primary-mobile-nav .gift-card-photo {background: #eee; border: 1px solid #ddd; padding: 5px 10px; -webkit-box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); margin: 0px 10px}
	
#primary-mobile-nav	.widget {margin-bottom: 10px;}
	
#primary-mobile-nav p {margin-bottom: 0px}
	
#primary-mobile-nav .featured-search-sidebar {margin: 0px 10px -30px 10px}
	
#primary-mobile-nav .featured-search-sidebar li	{font-family: "Trebuchet", "Trebuchet MS", sans-serif; font-size: 14px; line-height: 1.2; color: #660099;}
	
#primary-mobile-nav .featured-search-sidebar li	a {color: #cc0000;}
	
#primary-mobile-nav .featured-search-sidebar li	a:hover {color: #660099; text-decoration: underline;}
	
#primary-mobile-nav	.widget select {margin: 0px 10px; width: auto !important;}
	
#primary-mobile-nav #a2a_share_save_widget-5 {margin: -25px 10px 20px 10px}
	
#primary-mobile-nav #a2a_share_save_widget-5 a span {width: 30px !important; height: auto !important;}	
	
}




@media only screen and (max-width: 479px) {
	
.site-header .header-extras {float: left !important; top: 43px; width: 50% !important}
	
.header-extras ul.cart-icon {margin-left: 10px; width: auto}
	
.header-extras ul.cart-icon > li {padding: 0px 10px !important}	
	
#content .container {width: 97%;}

.site-header .main-menu .container {width: 97%}	
	
.in-page-header .left h1 {width: 100%}	
	
.single-post .in-page-header .left {width: auto}
	
.single-post .in-page-header .right {margin-bottom: 15px}
		
.site-footer .container {width: 97%; padding: 0px 15px;}	
	
#primary-sidebar.col-md-3 {width: 140px; margin-left: 0px; display: none}	
	
#primary-sidebar .sidebar a.subscribe-btn {padding: 5px 10px}
	
.container .col-md-9 {width: auto; padding: 0px; float: none}	
	
.site-footer .footer-widgets.columns-6 .footer-sidebar {max-width: 33% !important; float: left}	
	
.footer-layout-1 .footer-bottom {float: left}	
	
.site-header .mobile-menu-row {float: right;}
	
.footer-bottom .footer-copyright {text-align: left}
	
.cart-btn {display: inline-block; margin-top: 15px;}	
	
.home-top-area .one-four {width: 50%}	
	
.product-btn .image-content a {line-height: 20px}
	
#primary .main-content .content {width: 100%}	
	
#primary .main-content .bigpic {width: 100%}
	
#primary .top-content .content {width: auto}
	
#primary .poster-table .scroller {width: auto}
	
#primary .poster-table .scroller .row-1 .poster, #primary .poster-table .scroller .row-2 .poster {width: auto}	
	
#primary .poster-table .scroller .row-1 .date, #primary .poster-table .scroller .row-2 .date {width: auto}	
	
#primary .poster-table .scroller .row-1 .cat, #primary .poster-table .scroller .row-2 .cat {width: 70px;}	
	
#primary .poster-table .scroller .row-1 .venue, #primary .poster-table .scroller .row-2 .venue {width: 70px;}	
	
#primary .poster-table .scroller .row-1 .venue h5, #primary .poster-table .scroller .row-2 .venue h5 {font-size: 10px}
	
#primary .poster-table .scroller .row-1 .sale, #primary .poster-table .scroller .row-2 .sale {width: 80px;}	
	
#primary .poster-table .header .venue {width: 30%}	
	
.single-post.sidebar-content .content-area {padding: 0px}	
	
.featured-posters .elementor-column.elementor-col-10, .featured-posters .elementor-column.elementor-col-11, .featured-posters .elementor-column.elementor-col-20 {width: 49%; margin: 10px auto}	
	
.after-slide {width: 100% !important; margin: 20px auto;}	
	
.mf-catalog-page .container .col-md-9 {width: 100%; padding: 0px}
	
.mf-catalog-page #primary .top-content .listing-top-wrapper {width: 100%}
	
.mf-catalog-page #primary .top-content .bigpic-wrapper {display: none}
	
.mf-catalog-page .poster-table td, .page-id-7858 .poster-table td {border: 0px; padding-left: 10px}
	
.mf-catalog-page .listing-image, .page-id-7858 .listing-image {width: auto; max-width: 70%; max-height: 100%; margin-bottom: 0px; margin-top: 5px;}
	
.page-id-7858 .poster-table td:nth-child(2) .listing-cat-no {margin-bottom: 0px}

.page-id-7858 .listing-description {padding: 10px}	
	
.mf-catalog-page .listing-date {margin-left: 0px !important}
	
.mf-catalog-page .listing-item-type-ul {padding-left: 0px; margin-bottom: 20px}
	
.mf-catalog-page .listing-cart {text-align: left}	
	
.mf-catalog-page .listing-cart-add {margin-left: 0px !important; margin-bottom: 10px !important}
	
.mf-catalog-page .poster-table td:nth-child(5) {padding: 15px 0px 10px 10px;}
	
.mf-catalog-page .listing-cat-td .listing-cat-no {margin-bottom: 10px}
	
.mf-catalog-page.listing-cart-price-td h5 {padding: 0px}

.woocommerce-cart .wc_points_rewards_apply_discount {margin-top: 5px !important; display: table !important;}
	
.woocommerce table.shop_table th {padding: 8px; text-transform: none}
	
.woocommerce table.shop_table th, .woocommerce-cart .woocommerce table.shop_table.cart td {text-align: center}
	
.woocommerce-cart table.cart img {width: 80px}
	
.woocommerce-cart .woocommerce table.shop_table td .quantity {width: 40px; display: table; margin: 0 auto; margin-bottom: 0px; margin-bottom: 10px;}
	
.woocommerce-cart .woocommerce table.shop_table td.product-quantity {font-size: 14px}
	
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile {font-size: 16px; text-align: center; color: #0066cc;}	
	
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item {background: #d7d5d9; margin: 10px auto; display: block; padding: 10px;}
	
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item label {color: #000;}		
	
.woocommerce-cart .woocommerce .coupon {margin-bottom: 50px;}
	
.woocommerce-cart .woocommerce-shipping-calculator {margin-bottom: 60px;}
	
.woocommerce-cart .woocommerce table.shop_table.cart {margin-bottom: 30px;}	
	
.woocommerce-checkout #payment .form-row.place-order .button {margin-bottom: 20px}	
	
.page-id-7137 .elementor-7137 .elementor-element.elementor-element-d2b15c6 {width: 17%;}	
	
.page-id-7137 .elementor-7137 .elementor-element.elementor-element-27c7651 {width: 45%;}	

.woocommerce-order-received table.shop_table tr td {padding: 4px;}
	
.woocommerce-order-received  table.shop_table tr th {font-size: 14px; text-transform: none; padding: 3px}
	
.woocommerce-order-received .woocommerce ul.order_details li {font-size: 12px}
	
.selling-title-area {margin-top: 10px}	
	
.selling-sidebar .big h2 {font-size: 25px !important}
	
#subscribe-new .ctct-inline-form div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {width: 100%}
	
#product-btn {margin-top: 20px}	
	
#product-btn a {width: 100%;}
	
.primary-mobile-nav .mobile-nav-header {display: none}
	
.primary-mobile-nav ul.menu > li > a {font-weight: 600; font-size: 16px; text-transform: uppercase; color: #660099;}
	
.primary-mobile-nav ul.menu > li > a:hover {color: #cc0000; text-decoration: none !important}
	
.primary-mobile-nav ul.menu li.active > a {color: #cc0000;}
	
.primary-mobile-nav ul.menu ul li a {font-weight: 600; color: #660099;}
	
.primary-mobile-nav ul.menu ul li a:hover {color: #cc0000; text-decoration: none !important}
	
#primary-mobile-nav #custom_html-19 {margin-bottom: 0px}	
	
#primary-mobile-nav #custom_html-19 a.subscribe-btn {background: #eee; border: 1px solid #ddd; box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); display: block; text-align: center; margin: 0px 10px; font-weight: 600; line-height: 25px;}
	
#primary-mobile-nav h4.widget-title {color: #660099; border-bottom: 1px solid #660099; padding-bottom: 4px; margin: 10px; font-size: 14px;}
	
#primary-mobile-nav	#woocommerce_product_search-7 {margin-bottom: 10px}
	
#primary-mobile-nav	.woocommerce-product-search {background-color: #fff !important; padding: 0px 10px; border: 0px}
	
#primary-mobile-nav	.woocommerce-product-search .search-field {padding: 5px 10px; font-size: 12px; line-height: 1.5; border: 1px solid #ccc; border-radius: 0px; background: #fff !important;}
	
#primary-mobile-nav	.woocommerce-product-search button {font-size: 16px; display: table; margin: 10px auto;}
	
#primary-mobile-nav .sidebar-photo {background: #eee; border: 1px solid #ddd; padding: 5px 10px; text-align: center; font-weight: 600; font-size: 12px; font-family: arial, helvetica, sans-serif; -webkit-box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); margin: 0px 10px}
	
#primary-mobile-nav .sidebar-photo  img {margin: 5px auto}
	
#primary-mobile-nav .gift-card-photo {background: #eee; border: 1px solid #ddd; padding: 5px 10px; -webkit-box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.25); margin: 0px 10px}
	
#primary-mobile-nav	.widget {margin-bottom: 10px;}
	
#primary-mobile-nav p {margin-bottom: 0px}
	
#primary-mobile-nav .featured-search-sidebar {margin: 0px 10px -30px 10px}
	
#primary-mobile-nav .featured-search-sidebar li	{font-family: "Trebuchet", "Trebuchet MS", sans-serif; font-size: 14px; line-height: 1.2; color: #660099;}
	
#primary-mobile-nav .featured-search-sidebar li	a {color: #cc0000;}
	
#primary-mobile-nav .featured-search-sidebar li	a:hover {color: #660099; text-decoration: underline;}
	
#primary-mobile-nav	.widget select {margin: 0px 10px; width: auto !important;}
	
#primary-mobile-nav #a2a_share_save_widget-5 {margin: -25px 10px 20px 10px}
	
#primary-mobile-nav #a2a_share_save_widget-5 a span {width: 30px !important; height: auto !important;}

}

/*PG Stylsheet-end*/



.listing-image{
  width:80px;
  height:auto;
  max-width:110px; 
  max-height:110px;
  margin-bottom:8px;
}

.listing-image .woocommerce-product-gallery__wrapper{
  margin: 0;
}
.listing-cat{
  vertical-align:top;
}
.listing-cat-no {
  
}
.listing-cat-series {
  margin-bottom:0px;
  font-weight: 600;
  color:#cc0000;
  text-transform: uppercase;
  
}
.listing-venue {
  padding-bottom: 6px !important;
}
.listing-venue h3 a{
  font-weight: 600;
  font-size: 15px;
  color: #660099;
  font-family: 'Trebuchet', 'Trebuchet MS', sans-serif;
}
.listing-venue h3 a:hover{
  color: #cc0000;
}
.listing-performer h5 {
  padding-top:0px !important;
  padding-bottom:0px !important;
}
.listing-performer h5 a{
  padding-top:0px !important;
  padding-bottom:0px !important;
  font-size: 12px;
  color: #660099;
  font-style: italic;
  line-height: 90%;
}
.listing-performer h5 a:hover{
  color: #cc0000;
}
.listing-artists-ul li,
.listing-performers-ul li{
  list-style-type: none;
  margin-top:0px;
  margin-bottom:0px;
}
.listing-artists-ul,
.listing-performers-ul{ 
  margin-top:0px;
  margin-bottom:4px;
  line-height: 90%;
}
.listing-artists-ul a,
.listing-performers-ul a{
  font-size: 12px !important;
  font-weight: 600;

 color: #660099;
 font-family: 'Trebuchet', 'Trebuchet MS', sans-serif;
   margin-top:0px;
  margin-bottom:0px;
}
.listing-cat-not-series{
  font-size: 12px !important;

 color: #660099;
 font-family: 'Trebuchet', 'Trebuchet MS', sans-serif;
   margin-top:0px;
  margin-bottom:0px;
  text-decoration: underline;
}


.listing-item-type-ul{
  list-style-type: none;
  margin-top:0px;
  margin-bottom:0px;
}
.listing-item-type-ul li{ 
  margin-top:0px;
  margin-bottom:0px;
  line-height: 90%;
}
.listing-item-type-ul a{
  text-decoration: underline;
  font-size: 12px !important;
  font-weight: 600;

 color: #660099;
 font-family: 'Trebuchet', 'Trebuchet MS', sans-serif;
   margin-top:0px;
  margin-bottom:0px;
}
.listing-item-type-series{
  padding-top:0px !important;
  padding-bottom:0px !important;
  font-size: 16px;
  color: #660099;
  font-style: italic;
  line-height: 90%;
}


.listing-item-type-ul a:hover{
  color: #cc0000;
}
.listing-item-condition {
  font-size: 12px !important;
  color: #333333;
  padding-top:0px;
  padding-bottom:0px;
  font-style: italic !important;
}
.listing-item-notes {
  font-size: 12px !important;
  color: #333333;
  padding-top:0px !important;
  padding-bottom:0px !important;
  font-style: italic !important;
}
.listing-artist h5{
  padding-top:0px !important;
  padding-bottom:0px !important;
  line-height: 90% !important;
}
.listing-artist h5 a{
    font-size: 12px;
    color: #660099;
}
.listing-artist h5 a:hover{
  color: #cc0000;
}
.listing-cart{
  text-align:center;
}
.listing-cart-add{
  padding-left: 0px !important;  
  padding-right: 0px !important;
  padding-top:6px !important;
  padding-bottom:6px !important;
  border-radius:4px;
  background-color: #6E2AB5;
}
.listing-cart-add:hover{
  background-color: #cc00cc;
}

.listing-cart-add a:hover{
 
}
.listing-cart-add a{
  color: white !important;
   background-color: transparent !important;
}
.listing-cart-add .add-to-cart-text{
  padding-left:5px !important;
}
.listing-cart-add a i{
  padding-left:5px !important;
}
.listing-cart-sold-out{
  color: #a94442;
}
.listing-cart-available{
  color:#3c763d;
}
.listing-cart-price{
color: #660099
}
.listing-cart-price-sale{
text-decoration: line-through;
color:#a94442;
}
.listing-contact-for-price a{
  color: #660099
}
.listing-contact-for-price a:hover{
  color: #cc00cc;
}
.listing-date{
  margin-left:20px !important;
  margin-right:20px !important;
  font-size:20px important!;
  font-weight: bold;
}
.primary-sidebar button:hover, .primary-sidebar input[type="submit"]:hover {
  background-color: #cc00cc;
}
.blog-area{width:916px;}
.blog-area .vc_gitem-animated-block{ display:none;}
.main-category-index{
  float:left;
  padding-left:0px;
}
.main-category-index li{
  display:inline-block;
  font-size: 12px;
  font-weight: 600;
}
.main-category-index li a{
  color:#660099;
  text-decoration: underline;
  margin-right:15px;
}
.main-category-index li a:hover{
  color:#cc0000;
}

@media (min-width: 1200px){
  #content .container{
    width:1200px !important;
  }
}
@media (min-width: 992px
        max-width:1199px){
  #content .container{
    width:970px !important;
  }
}
@media (min-width: 768px
        max-width:992px){
  #content .container{
    width:750px !important;
  }
}
@media (min-width: 768px
        max-width:992px){
  #content .container{
    width:100% !important;
  }
}
@media (
        max-width:768px){
  #content .container{
    width:100% !important;
  }
}
.poster-table td{
  vertical-align: top;
   border-width: 0 0 0 0;
   border-bottom: 1px solid rgb(209, 209, 209);
}
.poster-table td:nth-child(5){
}
.poster-table td:nth-child(5) h5{
}
.poster-table{
  width:100%;
  border-collapse: collapse; 
}
.listing-performer-p{
  
  display:none;
  margin:0;
}
.listing-performer-more-less-button{
  cursor:pointer;
  text-decoration:underline;
      font-weight: 600;
}
.footer-sidebar.footer-3{
  min-width:66.6%;
  
}
.footer-sidebar.footer-3 .featured-search-sidebar ul{
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
}
#primary-sidebar .featured-search-sidebar-item {padding-top:0px !important ; padding-bottom:0px !important;}
#primary-sidebar .featured-search-sidebar-item a {color:#cc0000 !important; padding-top:0px ; padding-bottom:0px;}
#primary-sidebar .featured-search-sidebar-item a:hover {color:#660099 !important;}

#primary-sidebar .featured-search-sidebar-item-active{padding-top:0px !important ; padding-bottom:0px !important;}
#primary-sidebar .featured-search-sidebar-item-active a {color:#660099 !important; padding-top:0px ; padding-bottom:0px;}

.#primary-sidebar alphabetic-filter ul{
  min-height:6.5em;
}

#primary-sidebar .alphabetic-filter li {
    min-width:20px !important;
    margin-right: 0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    float: left !important;
    max-width:200px !important;
    
  }
#primary-sidebar .alphabetic-filter-item a{
  font-weight:600 !important;
   color:#660099 !important;
   text-decoration:underline !important;
   line-height: 90%;
} 
#primary-sidebar .alphabetic-filter-item-active a{
  font-weight:600 !important;
  color:#cc0000 !important;
     text-decoration:underline !important;
   line-height: 90%;
}
#primary-sidebar .alphabetic-filter-item a:hover{
  color: #cc0000 !important;
}
.
.site-header .extras-menu{
  margin-left:90%;
  margin-bottom:20px;
  
}
.pagination{
  width: 65%;
}
.pagination .page-numbers {
    font-size: 22px;
    color: #660099;
    font-weight: 600;
    margin-left:.5em;
}
.pagination .page-numbers.current{
    color: #cc0000 !important;
}
.pagination .page-numbers:hover{
    color: #cc0000;
}
.page-counter{
  float:right;
  font-size:16px;
  color: #333333;
}
.product-price{
  width:50px !important;
}

.woocommerce-cart .woocommerce table.shop_table.cart td{
  padding-left:5px;
  padding-right:5px;
}




.button{
    background-color:#6e2ab5 !important;
  color:white !important;
}
.button:hover{
    background-color:#cc00cc !important;
}
.btn-shop{
  background-color:#6e2ab5 !important;
  color:white !important;
}
.btn-shop .button:hover{
    background-color:#cc00cc !important;
}
td.product-catno{
  padding-top:45px !important;
}
td.product-product-num{
  padding-top:45px !important;
}
.checkout-product-thumb{
      max-width: 50px;
    max-height: 50px;
    float: left;
    padding-right:5px;
}
.woocommerce-checkout-review-order-table{
  padding-left:5px !important;
  padding-right:10px !important;
}
.checkout-classicposters-extra-info{
  float:left;
}

.listing-description:first-letter {font: bold 30px/17px 'Trebuchet', 'Trebuchet MS', sans-serif; color: #663399; margin-right: 0px;}
.listing-description p{
   line-height: 125% !important;
   margin-bottom:5px !important;
}
.listing-description p br{
  line-height: 0px;
  content: "";
    margin: 2em;
    display: block;
    font-size: 50%;
}
.listing-items-availible{color:#660099; font-family: 'Trebuchet', 'Trebuchet MS', sans-serif; }
.listing-cart-td{width:20%;}
.listing-cart-price-td{width:10%;}
.listing-item-td-new-arrivals{width:25%}
.listing-venue-performers-td{width:30%;}
.listing-cat-not-series-td{width:12%;}
.listing-cat-td{width:15%;}
.listing-series-cat-no h4{margin-top:0px; margin-bottom:12px;}
.woocommerce ul#shipping_method{margin:25px;}
/*
.woocommerce-cart .woocommerce table.cart .btn-shop, .woocommerce-cart .woocommerce table.checkout .btn-shop {
  background-color:#6e2ab5;
  color:white;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit{
   background-color:#6e2ab5;
   color:white;
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout, .header-layout-4 .topbar:not(.header-bar), .header-layout-3 .topbar:not(.header-bar) {
   background-color:#6e2ab5;
   color:white;
}*/
@media (min-width: 480px) and (max-width: 767px){
  #primary .top-content{
    display: inline-block !important;
  }
}
@media (max-width:768px) {
  .product-bar{
    display:none;
  }
  .poster-table thead{
    display:none;
  }
  .listing-performer-p{
  display:block;
  margin:0;
  }
.poster-table {
  font-size: 14px;
  border-spacing: 0;
  width: 100%
}
.poster-table th, .poster-table td {
  text-align: left;
  text-transform: capitalize;
  background-color: #EFEFEF;
  border-bottom: #ccc 1px solid;
  padding: 4px;
  position: relative;
  vertical-align: top;
  color: #4D6679;
}


  .poster-table, .poster-table tbody {
    display: block;
  }
  .poster-table tr, .poster-table th, .poster-table td {
    display: inline-block;
    width: 100%;
    float: left;
    box-sizing: border-box;
  }
  .poster-table::after {
    clear:left;
    display:block; content:'';
  }

.mobile-menu-search{
    padding-top:1em;
}
	
	