/*
Theme Name: Divi Child
Version: 1.0
Description: A child theme of Divi
Template: Divi
Author: Administrator
*/
@import url("../Divi/style.css");
/* Your awesome customization starts here */



body {
	margin-top: 120px
}

.cart-count {
	font-size: 10px !important;
}

header .trp-language-switcher {margin-top: 4.5px !important;}

@media (max-width: 980px) {
	body {
		margin-top: 75px;
		
	}
	#mobile_menu2 {
		width: 100vw;
		left: 0px;
		position: fixed;
	}
}

.trp-language-item-name {flex-shrink: 0 !important}

.product-template-default .single_add_to_cart_button {
	padding-top: 15px !important;
    padding-bottom: 15px !important;
}

@media (max-width: 600px) {
	#mobile-filter {
        position: fixed;
    z-index: 10000;
    background: white;
    top: 75px;
    padding-left: 15px;
		padding-right: 15px !important;
    left: 0;
    overflow: auto;
		transform: translateX(-110%);
		transition: transform .3s ease-in-out;
    height: 100vh;
    width: 75vw;
}
	#mobile-filter.active {
		transform: translateX(0);
	}
	
	#filter-trigger-mobile, .woocommerce-ordering, .woocommerce-ordering select  {
		width: 100% !important;
	}
	
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left !important}
	
}


#menu-menu-mobile > li:last-child, #mobile_menu2 > li:last-child {
    margin-top: 0px;
    padding: 8px !important;
    border-radius: 4px;
    background: var(--gcid-secondary-color);
}

#menu-menu-mobile > li:last-child > a, #mobile_menu2 > li:last-child > a {
	    color: white !important;
    margin-bottom: 0;
    padding-bottom: 0;
	padding-top: 0 !important;
}