/* Decrease paragraph spacing in prod short desc */
.single-product.woocommerce div.product div.summary div[itemprop="description"] p {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* add space between tabs on about us */
.wpb_tabs > .ui-tabs > ul > li {
padding-left: 8px !important;
padding-right: 8px !important ;
}

/* 4 products per row in shop */
ul.products li.product { clear: none !important; }
ul.products li.product:nth-child(4n+1) { clear: left !important; }

/* position "what is paypal" below credit card icons on checkout */
.woocommerce-checkout a.about_paypal {
  display: block;
}

/* add product search to mobile */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 640px) {

  #header-row {
  display: block !important;
}

#header-row .header-row-left, #header-row .header-row-right {
  display: none !important;
}
#header-row .container {
  padding: 0 !important;
  width: 100%;
}

#header-row .header-row-middle {
  padding: 0 0 !important;
  margin-left: 0px !important;
}

#header-row .header-row-middle .yith-ajaxsearchform-container .sbHolder {
  display: none;
}

}

/* iPhone shop page, correct spaces between items */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 640px) {

  ul.products li.product {
  float: left;
}

ul.products li.product:nth-child(2n+1) {
  clear: left !important;
}

}

/* iPad shop page, correct spaces between items */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {

ul.products li.product.grid {
    width: 24%;
}
ul.products li.product.grid:nth-child(4n+1) {
  clear: left !important;
}
}


/* Show the brand logo on all product pages */
.single-product .summary .yith-wcbr-brands-logo a img {
  max-width: 210px;
  height: auto;
}

/* Display login/register link in top right mobile */
@media ( max-width: 768px ){
div#welcome-menu-login.nav {
    display:block !important;
}

div#welcome-menu-login .menu-welcome-login {
    display: none !important;
}
}
  
  
}

/*product compare not showing on iphone 7 bug */
@media (max-width: 480px) {
  .single-product.woocommerce div.product div.summary .product-actions div.compare-button {
    display: block !important;
} 
}


/* add space above Track Order button in user account */
.ywot_order_details.top {
    line-height: 37px;
}

/* display hidden user acct order tracking buttons on iphone 7  */
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-actions,
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions {
display: table-cell !important;
}


/* make product "out of stock" text bold and larger */
.stock.out-of-stock {
    font-weight: bold !important;
    font-size: 14px !important;
    margin-top: 10px !important;
}


/* home product slider rendering issue on iPad landscape */
@media (max-device-width:1024px){
  .products.yit_products_slider li.product{
    width:100%!important;
  }
}

/* make contact form 7 plugin submit button match theme */
.wpcf7-submit { 
  background-color: #c8146e; 
  border-color: #c8146e;   
  border-style: solid;  
  color: white; 
}
.wpcf7-submit:hover { 
  background-color: #8a0045; 
  border-color: #8a0045;    
  border-style: solid;  
  color: white; 
}

/* hide google recapcha badge on all pages except contact us */
body:not(.page-id-191) .grecaptcha-badge {
  visibility: hidden;
  opacity: 0;
} 

.shipping-method-description {
  text-align: right;
}
