@charset 'utf-8';
/*
 Theme Name:   Frank Jewelry Store Child Theme
 Theme URI:    http://frank-jewelry-store.themerex.net/
 Description:  Frank Jewelry Store Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     frank-jewelry-store
 Version:      1.0
 Tags:         light, inheritable theme options
 Text Domain:  frank-jewelry-store
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.logo_image,.custom-logo-link img, .sc_layouts_logo img{width:100%!important;}

:root {
--e-a-font-family: Assistant,Arial,Helvetica,sans-serif;
}
html, body, div, span, applet, object, iframe, video, audio, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section{
	font-family: Assistant,Arial,Helvetica,sans-serif;
}
header .logo_image{transition: max-height 0.5s linear;}
header .elementor-sticky--effects .logo_image{
    max-height: 60px!important;
}

.tophead span{
	opacity:1!important;
	color:#ffffff!important;
}
.parg p{font-size:24px;}

.menu_hover_color_line_vertical a[href*="wishlist-page"]:before{display:none!important;}
.menu_hover_color_line_vertical a[href*="wishlist-page"] .wishlist_products_counter:before{margin-left: 0;}
.menu_hover_color_line_vertical a[href*="wishlist-page"] .wishlist_products_counter{transition:color 0.3s;}
.menu_hover_color_line_vertical a[href*="wishlist-page"]:hover .wishlist_products_counter{
	color:#ddb837!important;
}


body.e--ua-firefox header .logo_image{width:185px!important;}
.sb_instagram_header{display:none !important;}



/**/
@media (max-width:479px) {
  
 .woocommerce ul.products,
  .woocommerce-page ul.products {
    margin-right: -25px!important;
  }
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*="columns-"] li.product,
  .woocommerce-page ul.products[class*="columns-"] li.product,
  .woocommerce[class*="columns-"] ul.products li.product,
  .woocommerce-page[class*="columns-"] ul.products li.product {
    padding:0 25px 25px 0!important;
  }
  .woocommerce-page .related.products ul.products[class*="columns-"] li.product {
    padding:0 25px 25px 0!important;
  }
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*="column-"] li.product,
  .woocommerce-page ul.products[class*="column-"] li.product,
  .woocommerce ul.products li.product[class*="column-"],
  .woocommerce-page ul.products li.product[class*="column-"] {
    width:50% !important;
    max-width:50%;
  }
  .sc_extended_products ul.products[class*="tablet"] li.product,
  .sc_extended_products ul.products[class*="mobile"] li.product {
    width:100% !important;
    max-width:50%;
  }
}