/*
Theme Name: TrinTosa
Theme URI: trintosa.com
Author: COM-ING
Author URI: comingpe.com
Description: Elegance in every thread
Version: 1.1
Template: porto
Tags: fashion, dresses, clothing, womens-fashion, boutique, apparel, trendy-outfits, elegant-dresses, evening-dresses, casual-wear, fashion-store, clothing-store, fashion-boutique, apparel-shop, online-boutique, chic-style, stylish-design
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
* {
  box-sizing: border-box!important;
}
.important_menu_item
{
	font-weight:700!important;
}

.mega-menu>li.menu-item>a .tip
{
	top:-1.1rem!important;
}
#header .menu-custom-block .tip, .mega-menu>li.menu-item>a .tip
{
	position:relative!important;
	
}

.footer-wrapper .elementor-social-icon
{
	display:flex!important;
	justify-content:space-between!important;
}

.quickview-inner .single_add_to_cart_button, .view-cart-btn

{
	padding: 0 0.5rem!important;
	font-size: 0.8rem!important;
}

.quickview-inner .filter-item-list, .single-product .cart:not(.variations_form), .single_variation_wrap .variations_button
{
	display:flex;
	justify-content:center;
}



#mini-cart .cart-items, .gutenberg-hb .compare-count, .my-wishlist .wishlist-count, header .compare-count

{
	box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.3);
    font-size: 10px!important;
   
}

.elementor-element-2211e52 .wishlist-count
{
	 background-color: #282828!important;
}

.mobile-sidebar .sidebar-toggle i::before {
    content: "Filter \f1de"!important;
    font-family: "Font Awesome 6 Free";
    font-weight: 900; /* REQUIRED for solid icons */
}
.mobile-sidebar .sidebar-toggle
{
	background-color:black;
	width:90px!important;
	right:-90px!important;
	font-size:0.7rem!important;
	color:white!important;
}
.autocomplete-suggestion .search-image
{
	border-radius:0!important;
}
.autocomplete-suggestion .search-sku
{
	visibility:hidden!important;
	display:none!important;
}

.owl-carousel .img-thumbnail img
{
	width:100%;
	aspect-ratio:3/4!important;
	height: auto;
	object-fit:cover!important;
}
.product-image img
{
	aspect-ratio: 3 / 4!important;
	object-fit:cover!important;
}
#nav-panel .accordion-menu li.menu-item.active>.arrow, #nav-panel .accordion-menu li.menu-item.active>a
{
	color:black!important;
}

.formkit-form[data-uid="230967906c"][min-width~="700"] [data-style="clean"], .formkit-form[data-uid="230967906c"][min-width~="800"] [data-style="clean"]
{
	padding:0!important;
	
}

.grecaptcha-badge { 
visibility: hidden; 
}

.m-b-md:has(a[href*="downloads"]) {
  display: none !important;
}

form.formkit-form[data-format="inline"]
{margin-bottom:0!important;}

.sticky-product .star-rating
{
	display:none;
}

.sticky-product .sticky-detail
{
	gap:15px;
}
.dokan-error, .dokan-info, .dokan-message, .woocommerce-error, .woocommerce-info, .woocommerce-message
{
	text-align:center!important;
}
.product-summary-wrap .single_add_to_cart_button:before, .single-add-to-cart .type-product .single_add_to_cart_button:not(.wpcbn-btn):after{
	display:none!important;
}

a.text_underline {
  overflow: hidden;
}

a.text_underline::after {
  opacity 1;
  transform: translate3d(-100%, 0, 0);
}

a.text_underline:hover::after,
a.text_underline:focus::after{
  transform: translate3d(0, 0, 0);
}