/* 
Theme Name: Mflynn-jewelry
Description: BMA Studio proposal theme
Author: BMA Studio
Author URI: https://bma-event.net/
Version: 1.0.1.5
Text Domain: mflynn
Template: hello-elementor

*/

/*
    Add your custom styles here
*/




/* 
.elementor-7446 .elementor-element.elementor-element-b12a0ff .jet-woo-builder-archive-product-thumbnail__wrapper {
text-align: center;
min-height: 320px;
}




.elementor-7446 .elementor-element.elementor-element-7439893:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7446 .elementor-element.elementor-element-7439893 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #FBFBFB;
min-height: 450px;
}

*/




.elementor-314 .elementor-element.elementor-element-7f4a856 .elementor-divider-separator {
    width: 0px !important;
}



/*** cart input margin **/
.woocommerce ul#shipping_method li input {
    margin: 8px .4375em 0 0;
    vertical-align: top;
}


/** Gift Wrap - padding */
.wc-giftwrap {
    clear: both;
   
    padding-bottom: 50px !important;
    color: #799b98;
    font-size: 16px !important;
    line-height: 24px;
	text-transform: uppercase;
	padding-left: 28px;
}

.wc-giftwrap:hover {
	color: #485462 !important; 
}



/*
[type=submit], button {
color: rgba(255, 255, 255, 0.44) !important;
border: 1px solid rgba(255, 255, 255, 0.44) !important;
background-color: rgba(255, 255, 255, 0.44) !important;
margin-top: 10px !important;
}

.snptwdgt-container.snpt_widget--carousel .snptslide-arrow .snpt_caroarrow {
color: #ffffff !important;

}


[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
color: #e3e3e3 !important;
background-color: rgba(180, 180, 180, 0.15) !important;
}
*/



table.cart .coupon .wc-giftwrap .button, .woocommerce .wc-giftwrap button.button {
	font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0px;
    padding: 18px 15px 19px 15px;
    color: #485462;
    background-color: #fff;
    border-radius: 0px 0px 0px 0px;
	transition: .2s;
}
.woocommerce .wc-giftwrap button.button:hover {
	color: #FFFFFF !important;
    background-color: #799B98;
}

.gift-wrapper-cancel:hover {
    color: #799B98 !important;
}




/*** Top cart ***/
.elementor-menu-cart__product-price {
    color: var( --e-global-color-2687aaf ) !important;
}


.elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before {
    background: var( --e-global-color-2687aaf ) !important;
}

.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    color: var( --e-global-color-2687aaf ) !important;
}





/***** Product Hover Quick View for Jet ****/
.jet-woo-switcher-btn {
	-webkit-appearance: none;
	-webkit-margin-start: 10px !important;

}

.custom-hover-listing .jet-listing-grid__item:hover .elementor-button {
	background-color: #D6DED8 !important;
	color: #799B98 !important;
}


.custom-hover-archive .jet-woo-builder-product:hover .elementor-button {
	background-color: #D6DED8 !important;
	color: #799b98 !important;
}


.elementor-209190 .elementor-element.elementor-element-34724090 .jet-woo-builder .single_add_to_cart_button.button {

margin-bottom: 20px;
}


.elementor-213117 .elementor-element.elementor-element-6154ccc .shop_table.cart tr td.actions .wsc_save_share_cart_btns .button .wsc_share_cart {
	
	font-family: "Montserrat", Sans-serif;
font-size: 15px;
font-weight: 600;
line-height: 24px;
padding: 10px 20px 10px 21px;
color: var( --e-global-color-secondary );
background-color: var( --e-global-color-135ba9a );
border-radius: 0px 0px 0px 0px;
}



/*
 * Za grid/list button na shop pageju
 .woocommerce a.button {

color: #799B98 !important;
background-color: #DFE9E3 !important;

padding: 15px 10px 15px 10px !important;
}
*/



.jet-listing-grid__slider-icon.slick-arrow {
 
    z-index: 9 !important;
  
}



#zoid-paypal-buttons-4c67f4915c_mte6mza6mjc > iframe.component-frame {z-index:5 !important}



/***
.sticky-column{
position: sticky;
position: -webkit-sticky;
top: 3rem;
}

.sticky-parent
.elementor-widget-wrap {
display: block!important;
}

***/



/*** Change text **/
.related.products > h2 {
	visibility: hidden;
    position: relative;
	
}

.related.products > h2:after {
	visibility: visible;
    position: absolute;
	top: 0;
    left: 0;
	right: 0;
    
    content: "SIMILAR ITEMS";
	
}

.jet-filter-items-dropdown__label {
border: 0px solid #ebeced !important;
background-color: #fff;
}

.jet-filter-items-dropdown__body {
border: 0px solid #ebeced !important;
background-color: #fff;
}


.wishlist_table.responsive {
    display: table !important;
}


.pw-route-protection .pw-container .pw-green-only .pw-green .full-carbon-text .pw-green-100{
font-size: 9px !important;
}
.pw-route-protection .pw-container .pw-green-only .pw-green .full-carbon-text .carbon-text{
font-size: 9px !important;
}
 

/** 
 * The default focus style is likely provided by Bootstrap or the browser
 * but here we override everything else with a visually appealing cross-
 * browser solution that works well on all focusable page elements
 * including buttons, links, inputs, textareas, and selects.
 */
*:focus {
    outline: none !important;
}

input:focus {
   outline:none !important;
}
input:focus{
   border: transparent !important;
}

input:focus-visible {
outline: none !important;
outline-style: auto;
outline-width: 0px;
}


.button.ywgc_apply_gift_card_button {
color: #ffffff !important;
background-color: #485462 !important;
font-family: "Montserrat", Sans-serif;
font-size: 15px !important;
font-weight: 600 !important;
line-height: 24px !important;
}



