.home .entry-header {
    display: none;
}

/* Hide Page Titles | HC-35973621-JG */
h1.page-title, 
h1.entry-title{
	display:none;
}

/* Start Show Page Titles | HC-36109499-JM */
.product_title.entry-title {
  display: unset;
}
/* End Show Page Titles | HC-36109499-JM */

/* Start Add Space above Product Rating | HC-36109499-JM */
.single-product div.product .woocommerce-product-rating {
  margin-top: 1em;
}
/* End Add Space above Product Rating | HC-36109499-JM */

/* Remove space below header on mobile / 33532612-hc bc */
@media only screen and (max-width: 767px) {
    .page-template-template-homepage:not(.has-post-thumbnail) .site-main {
        padding-top: 0;
    }
    .page-template-template-homepage .type-page {
        padding-top: 0;
    }
}

/*Remove space below header / 36068005-hc fc*/
 .page-template-template-homepage:not(.has-post-thumbnail) .site-main {
        padding-top: 0;
    }
    .page-template-template-homepage .type-page {
        padding-top: 0;
    }


/* set link focus outline color | 4670443-zen DC */
a:focus,
.focus a {
    outline-color: 4cb85e;
}

/* Hide the storefront mobile footer bar so it doesn't overlap content | 33556242-hc HE-JC */
.storefront-handheld-footer-bar {
    display:none;
}

/*adjust star rating color 33568379-hc em*/
.star-rating span:before {
  color: #4bb85e
  }
	
/*make store's social media icons black 33568379-hc em*/
i.fa.fa-facebook-square,
i.fa.fa-instagram {
  color:#000000 !important
}

/*twitter icon to black*/
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-twitter-square {
  color: black;
}

/*change linkedin icon to black*/
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-linkedin {
  color: black;
}

/* change youtube icon to black*/
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-youtube-square {
  color: black;
}


/* Hide WooCommerce footer info / zen-4669118 (DW) */
.site-info a:nth-child(4) {
    display: none;
}

.site-info span[role="separator"] {
    display: none;
}

/*
div#dokan-seller-listing-wrap .store-banner img {object-fit: cover;}
*/

a:focus,
.focus a {
    outline: none !important;
}

/*  Product list: show products in 2 columns on small screens   || HC-33842053 | MM */
@media screen and (max-width: 768px) {
  ul.products li.product {
    width: 48%;
    float: left;
    margin-right: 4%;
  }
 
  ul.products li.product:nth-child(2n+2) {
    margin-right: 0;
  }
}

@media screen and (max-width: 568px) {
.home .wp-block-cover {
    width: auto;
    margin-right: -50px;
    margin-left: -50px
  }
}

/*Bring Media Upload modal in the front*/
.media-modal {
    z-index: 9999999 !important;    
}

/*Bring category dropdown on the front*/
.select2-container--open{
    z-index: 9999999 !important;
}
.dokan-vendor-register .dokan-btn-theme{
	background-color: #4bb85e!important;
    border-color: #4bb85e!important;
}

div.wpforms-container-full .wpforms-form .wpforms-required-label {
color: #4bb85e !important;
}

input.dokan-form-control[name="settings[bank][iban]"]{
    display: none !important;
}

/*#dokan-seller-listing-wrap.grid-view .store-content  {
    background: transparent !important; 
}*/

/* remove store name from the store thumbnail 
#dokan-seller-listing-wrap .seller-listing-content .store-wrapper .store-content .store-data h2 {
    display: none !important;
}*/


/* Make contact form fields white | HC-33998795-JG */
.wp-block-jetpack-contact-form input[type='text'], .wp-block-jetpack-contact-form textarea, .wp-block-jetpack-contact-form input[type='email'], .wp-block-jetpack-contact-form input[type='tel'], .wp-block-jetpack-contact-form input[type='url'] {
	background:#fff;
}

/* Make general form fields white background | HC-33998795-JG */
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text {
  background:#fff;
}

/* Hide third category on mobile home page | HC-33998795-JG */
@media (max-width:768px){
  .home .storefront-product-categories .products.columns-3 .last {
    display:none;
  }
}

/*make store's social media icons black 33568379-hc 34057208-hc em (LL)*/
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-facebook-square,
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-instagram {
  color:#000000 !important;
}

/* Change background color for dropdown menus // 4756080-zen (JJ) */
.main-navigation ul.menu ul.sub-menu {
    background: #FFFFFF;
}


/*Store page alignment fix*/
@media only screen and (min-width: 1200px) {
.profile-img.profile-img-circle {
    display: flex;
    justify-content: left;
}

.profile-info {
    position: static !important;
    margin-top: -20px;
    margin-left: 10px;
}
}

@media only screen and (max-width: 1199px) {
.profile-img.profile-img-circle {
    display: flex;
    justify-content: left;
}

.profile-info {
    position: static !important;
    margin-top: unset;
    margin-left: unset;
}
}


/* hide woocommerce footer credit on Storefront and add copyright 35463631-hc rs */
.site-info {
    visibility: hidden;
	padding-bottom: 0;
}
.site-info:before {
    visibility: visible;
    content: "© 2022 smecpt®, All rights reserved.";
    display: block;
}
.site-info a {
    display: none;
}
/* hide woocommerce footer credit - end*/

/* move store notice to the top | 5299688-zen GH */

.woocommerce-store-notice {
position: absolute;
top: 0;
bottom:unset;
margin: 0;
width: 100%;
height: fit-content;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #000;
}


.elementor-kit-3946 {
	color: #000;
}

/* Change WooCommerce Info Color  | 35847155-hc RW */
.woocommerce-info {
  background-color: #4cb85e !important;
}


/* Style "support" button on secondary menu | 35878605-hc kf modified 36720683 */
.secondary-navigation #menu-item-8608 a {
    background-color: #4db75e;
    font-weight: 700;
    color: white;
    border-radius: 0.2em;
    padding: 0.9em;
		margin-left: 1em;	
}

/*.handheld-navigation .menu-item-3884 a {
    color: #4db75e;
    font-weight: 700;
    text-decoration: none;
}*/

.handheld-navigation .menu-item-8629 a {
    background-color: #4db75e;
    font-weight: 700;
    color: white;
    border-radius: 0.1em;
    padding: 1em;
		margin-top: 1em;
}

.wpautoterms-footer {
  display: none;
}


/* Fix plugin button hover inherited from Storefront / 36384203-hc/zen (BM) */ 

button.needsclick:hover {
    background-color: unset !important;
    border: none !important;
}

/* End Fix plugin button hover inherited from Storefront/ 36384203-hc/zen (BM) */

.dokan-dashboard-header > h1.entry-title {
    display: block !important;
}

/* Add box shadow around products | 38726211-hc | NM */
li.product {
	box-shadow: 1px 1px 3px lightgray;
background-color: white;
	 padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
}


/* change font size of product titles on the front page, shop page, and product category pages | 38726211-hc eD*/ 

ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .woocommerce-loop-category__title {
	font-size: 0.85rem;
}

/* Make prices bold and bigger 38730246-hc cw */
span.woocommerce-Price-amount.amount {
    font-size: 1rem;
    font-weight: bold;
}

@media (min-width: 1200px) {
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info {
        padding-top: 40px !important;
    }
}

/* Adjust color of credit dashboard buttons | 40179001-hc LDG */
.wc-cs-mydashboard-profile .woocommerce-button.button {
	background-color: #121927;
}

/* Adjust color of credit dashboard rows | 40179001-hc LDG */
.wc-cs-mydashboard-profile tbody td:first-child {
	background-color: #121927 !important;
}

/* Mobile sticky header | 6467016-zen JP */
@media screen and (max-width: 768px) { 
    header#masthead {
        position: fixed;
        width: 100%;
        top: 0;
    }
}

/* Push post-header content below sticky header on mobile | 6467016-zen JP */
@media screen and (max-width: 768px) {
    .header-widget-region {
        margin-top: 100px;
    }
}


/* Hide the header and footer on a specific page | 6550029-ZD | KU */
.page-id-11002 #masthead, .page-id-11002 #page > div.header-widget-region, .page-id-11002 #page > div.storefront-breadcrumb, .page-id-11002 #colophon {
  display: none;
}