.branding__logo .logo.dark-logo {
    display: block !important;
}
.minimog-product:not(.style-list).group-style-11 .product:hover .background-color-expand:before {
    border-color: #e6e6e6 !important;
}
.product-wrapper .product-info {
    text-align: center !important;
}
.woocommerce-main-tabs .tab-content-wrapper{
	  max-width: 100%;
}

/* Menu cart Other Pages */
.fly-cart-content .widget_shopping_cart_content .elementor-menu-cart__footer-buttons {
    display: none;
}

/* Header Menu Other Pages */
.desktop-menu .sm-simple .children {
    padding: 0 !important;
}

.desktop-menu .sm-simple .children:not(.mega-menu) a {
    font-size: 18px !important;
    padding: 10px 20px !important;
}

.desktop-menu .sm-simple .children:not(.mega-menu) a:hover , .desktop-menu .sm-simple .children:not(.mega-menu) .current-menu-item a{
    background: #6e9c2f !important;
    color: #fff !important;
}

.brown:after {
    content: '';
    bottom: 0px !important;
}

@media screen and (max-width:767px){
	.brown:after {
    content: '';
    bottom: -7px !important;
}
}
/*Tabs product css*/
span.tab-title__text {
    display: flex !important;
    align-items: center !important;
    gap: 10px;
}
.isw-swatch--isw_text .isw-term.isw-selected {
    background: #6e9d2e;
	color:#ffff;
}

.isw-term.term-link.isw-white.isw-enabled:before {
    content: attr(title);
    position: absolute;
    background: black;
    width: calc( 100% + 50px );
    height: 41px;
    color: white;
    border-radius: 30px;
    top: -54px;
    visibility: hidden;
    font-size: 10px;
    right: 0;
    left: 50%;
    transform: translatex(-50%);
}

.isw-swatch.isw-swatch--isw_text.style-square {
    position: relative;
}
.isw-enabled:hover:before,.isw-enabled:hover:after {
    visibility: visible !important;
}
.isw-swatch--isw_text .isw-term{
	overflow:visible
}
.isw-term.term-link.isw-white.isw-enabled:after {
    content: "";
    position: absolute;
    background: black;
    width: 20px;
    height: 20px;
    left: 50%;
    right: 50%;
    transform: translatex(-50%);
    clip-path: polygon(0 0, 54% 100%, 100% 0);
    top: -22px;
	visibility: hidden;
}
.selected-term-name {
    display: none;
}
.cart-totals-table tfoot {
    display: none !important;
}

a.remove_from_cart_button {
    background: Transparent;
    position: absolute;
    z-index: 99999;
    width: 20px !important;
    height: 20px !important;
	    right: 10px;
	top:0 !important;
}
a.remove_from_cart_button::before {
    content: "\f00d";
    font-family: "Font Awesome 5 Pro"!important;
    color: rgb(110,157,46);
}
.elementor-menu-cart__product-remove.product-remove {
    position: relative;
    position: absolute;
    top: 0;
    right: 0;
}

.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
    position: relative;
}
@media only screen and (max-width:767px){
	.elementor-menu-cart__product-remove.product-remove{
		bottom:30px !important
	}
	._94vh {
    max-height: calc(100% - 100px) !important;
    max-width: 285px !important;
    left: 0px !important;
    margin-top: 87px !important;
}
	.elementor-menu-cart__product-image.product-thumbnail {
    max-width: 150px;
}
}
.fb_dialog_content iframe {
    bottom: 56px !important;
}
/*cart popup*/
@media only screen and (max-width:767px){
	
.fly-cart-header {
    height: 34.5%;
	padding-bottom: 0 !important;
}

.cart-countdown-message {
    font-size: 15px;
    line-height: 25px;
}
		.elementor-menu-cart__products {
    overflow: scroll;
}
	.elementor-menu-cart__product-name.product-name {
    font-size: 16px;
}
	.fly-cart-body {
    overflow-y: scroll;
    max-height: 52% !important;
    height: 100% !important;
}
	.fly-cart-content {
    justify-content: space-between !important;
}
	#fefdae6e55f16fe86 .container{
    bottom: 56px !important;
}
}
.fly-cart-footer{
	padding:0 10px 10px 10px !important;
}
.fb_reset {
    position: relative;
    bottom: 56px !important;
}