/*
Theme Name: tulsicayman
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#masthead #logo a, .header-nav > li > a {
    color: white !important;
}
#masthead {
    background: #3fbd52;
}
.cart-icon strong {
    color: white !important;
    border-color: white !important;
    background: transparent !important;
}
.cart-icon strong:after {
    border-color: white !important;
}
.copyright-footer, .copyright-footer * {
    color: white !important;
    opacity: 1 !important;
}
.copyright-footer {
    padding-top: 10px;
}
.footer-text {
    color: white;
    opacity: 1;
}
.name.product-title {
    min-height: 40px;
}
.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}
.quantity.buttons_added input {
    margin-top: 0;
}
.quantity.buttons_added {
    margin-top: 10px;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

#wishlist-response {
    margin-top: 10px;
    font-weight: bold;
}
/*.quantity.buttons_added {*/
/*    margin-top: 0px !important;*/
/*}	*/
.mrvp-product-list .mrvp-product-link .recently-viewed-medium-fixed{height: 200px !important;
    width: auto !important;
    object-fit: cover !important;}
.mrvp-product-list .mrvp-product-link .title-wrapper p{overflow: hidden;white-space: nowrap;
  text-overflow: ellipsis;width: 200px}
  @media (max-width: 430px)
{
	#mrvp-homepage .products img{height:80px !important;}

.v-mrvp .price span{font-size:10px}
	.mrvp-product-list .mrvp-product-link .title-wrapper p{ width:50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;font-size:10px}
  }


@media (max-width: 849px) {
	.woocommerce.archive #main .large-9 {width: 100%;flex-basis: 100%;max-width: 100%;/* remaining width for products */
}
	#mrvp-homepage .products img{height:100px !important;}
	.mrvp-product-list .mrvp-product-link .title-wrapper p{ width:100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
}
@media (max-width: 430px)
{
	.banner h1.alt-font{font-size:22px}
	.mrvp-product-list .mrvp-product-link .title-wrapper p{ width:60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
}
.single.single-product .product-container .quantity.buttons_added {
    margin-top: 0px !important;
}
.single.single-product .related-products-wrapper .quantity.buttons_added {
    margin-top: 14px !important;
}
body:not(.logged-in) .section.v-mrvp{display: none !important;}

body:not(.logged-in) .header-cart-link {
  display: none !important;
}
body:not(.logged-in) .v-homecat,body:not(.logged-in) .v-homecat-heading{
  display: none !important;
}
.logged-out .hide-when-logged-out-reg{
  display: none !important;
}
.vcat30{display:block !important;}