/*
Theme Name: Music Pro Site
Theme URI: https://www.artistpr.com/
Description: This is a custom theme for ArtistPR members
Author: ArtistPR
Author URI: https://www.artistpr.com
Template: loud
Version: 1.0
*/

/*@import url("../loud/style.css");*/
.wvc-spotify-follow-button-container { width: 92px!important; margin-top: -35px; }
.menu-hover-style-highlight .nav-menu-desktop li a span.menu-item-text-container:after { padding: 10px!important; }
.wvc-bigtext>a, .wvc-bigtext>span { line-height: normal; }
.woocommerce-MyAccount-navigation ul { background: #eeeeee; padding: 2vw; }

.woocommerce-MyAccount-navigation ul .is-active a { text-decoration: underline!important; }
.entry-release-grid .entry-title { text-align:center; }
.logo-link { overflow:visible; font-size: unset; }
.logo-text.logo-link.internal-link { font-size: 1.5em;}
.copyright-text .internal-link { padding: 0 0.5em; font-size:0.75em; }
[id*="wpcf7-f187-"] .wpcf7-form-control.wpcf7-submit { width:100%; }
#gallery {background-color: #efefef!important;}
.mailster-wrapper.mailster-submit-wrapper.form-submit .submit-button.button { width:100%; }
label[for="mailster-_gdpr-1"] { font-size:0.75em;}
.fb_iframe_widget { max-width: 500px; display:block!important; margin:auto; }
.fb_iframe_widget iframe { padding-bottom:3em; }
.shopfooter .woocommerce.columns-1 #shop-index article  { width: 100%; }
.shopfooter .woocommerce.columns-1 #shop-index article  .products { display:table; }
.shopfooter .woocommerce.columns-1 #shop-index article  .product-thumbnail-container { display:table-footer-group; }
.shopfooter .woocommerce.columns-1 #shop-index article  .minimal-player-play-button { display:none; }
.shopfooter .woocommerce.columns-1 #shop-index article  .product-actions { padding: 1em 0; }
.shopfooter .woocommerce.columns-1 #shop-index article  .product-summary { display:table-header-group; }
.shopfooter .woocommerce.columns-1 #shop-index article  .product-summary .woocommerce-loop-product__title { display: inline; font-weight: 100; }
.shopfooter .woocommerce.columns-1 #shop-index article  .product-summary .price { float:right; }

/* ETSY SHOP CONTAINER */
.etsy-shop-listing-container {
  margin-top: 0px; 
  overflow: visible; 
  justify-content: left !important;}

/* ITEM CONTAINER WRAPPER - 5 Items Across 
.etsy-shop-listing-card {border: 1px solid #f2f2f2; padding: 8px 12px 8px 12px; margin: 5px; width: 20% !important; min-width: 94% !important;}
td.etsy-shop-listing, .etsy-shop-listing  {width: 20% !important;} */

/* ITEM CONTAINER WRAPPER - 4 Items Across */
.etsy-shop-listing  {
 width: 25% !important;
} 

/* EACH ITEM'S CONTENTS */
.etsy-shop-listing-card {
  background-color: #f6f6f6;
  border: 1px solid #e2e2e2; 
  filter: drop-shadow(3px 3px 3px #e2e2e2);
  padding: 12px 12px 10px 12px; 
  margin: 5px; 
  min-width: 94%; 
 }

/* ITEM CONTAINER WRAPPER - 3 Items Across 
.etsy-shop-listing-card {border: 1px solid #f2f2f2; padding: 8px 12px 8px 12px; margin: 5px; width: 33% !important; min-width: 94% !important;}
td.etsy-shop-listing, .etsy-shop-listing  {width: 33% !important;} */

/* FIXES HEIGHT / WIDTH ISSUE (WHERE IMAGES LOOSE THEIR ASPECT RATIO) */
  .etsy-shop-listing-thumb img {
    height:auto !important;
    filter: drop-shadow(3px 3px 2px #c0c0c0);
  }

/* ITEM TITLE */
.etsy-shop-listing-title {
  font-family: 'Open Sans'; 
  font-size: 13px; 
  color:#000; 
  filter: drop-shadow(3px 3px 2px #c0c0c0); 
  line-height: 1.7 !important; 
  font-weight: 600; 
  margin: 3px 0px 3px 0px !important; 
  height: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}

/* AVAILABILITY (STRING) */
.etsy-shop-listing-maker {
  text-transform: uppercase; 
  font-size: 10px; 
  font-family: 'Open Sans'; 
  color: #999;}

/* PRICE (BUTTON) */
p.etsy-shop-listing-price {
  margin: -22px 0px 0px 0px; 
  background-color: #e2e2e2; 
  border: 1 px #c0c0c0;
  filter: drop-shadow(2px 2px 2px #c0c0c0);
  color: black;
  padding: 4px 7px 4px 8px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 11.5px;
}

/* REMOVE CURRENCY CODE */
  .etsy-shop-currency-code {display: none;}

/* MOBILE */
  @media only screen and (max-width: 600px) {
    
  .crane-sidebar.crane_basic_sidebar {display: none !important; padding-top: 0 !important;}

  .etsy-shop-listing-container {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px !important; 
    padding-bottom: 15px !important; 
    flex-direction: column;} /*flex-direction: column-reverse; */
  
  .etsy-shop-listing {
    width: 250px !important; 
    margin: 10px auto 0px auto !important;}
  
  .etsy-shop-listing-card {
    background-color: #f6f6f6;
    border: 1px solid #e2e2e2;  
    filter: drop-shadow(3px 3px 2px #c0c0c0);
    width: 96% !important; 
    padding-top: 12px !important;}   
    
   /* USE CAN PLAY WITH THIS... IT LET'S YOU SCALE CONTAINER TO FIT WIDTH OF MOBILE SCREEN */
  /* .etsy-shop-listing {transform: scale(1.2); transform-origin: 0 0;}
  .etsy-shop-listing-card {transform: scale(1.2); transform-origin: 0 0;} */
  
  .etsy-shop-listing-thumb img {
    height:auto !important;
    filter: drop-shadow(3px 3px 2px #c0c0c0);
  }
  
  .etsy-shop-listing-title {
    filter: drop-shadow(3px 3px 2px #c0c0c0);    
    font-size: 12.5px !important; 
    height: 33px !important; 
    margin: 2px 0 3px 0 !important;} 

  .etsy-shop-listing-maker {
    font-size: 10px !important; 
    color: #a0a0a0;
  }
  
   p.etsy-shop-listing-price {
     background-color: #e2e2e2;
     filter: drop-shadow(2px 2px 2px #c0c0c0);
     font-size: 11.5px !important; 
     padding: 3px 5px 3px 7px; 
     margin: -18px 0px 0px 0px;}
  
  .etsy-shop-currency-code {display: none;}

 /* END MOBILE SPECIFIC CSS */
}