/*
Theme Name: Biagiotti Child
Theme URI: https://biagiotti.qodeinteractive.com
Description: A child theme of Biagiotti Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: biagiotti
Template: biagiotti
*/

html, body {
	cursor: unset !important;
}

@media only screen and (max-width: 1024px) {
	.mkdf-wrapper-inner .mkdf-top-bar {
		display: block;
		padding-top: 0.5em;
	}
    .mkdf-position-right-inner .widget.mkdf-login-register-widget .mkdf-modal-opener {
        display: none;
    }
}


.custom-arc-d.widget ul li, 
.custom-arc-d.widget ul li a {
    color: #777777;
    font-size: 14px;
    font-weight: 400;
    font-family: Poppins;
    text-transform: unset;
}
.custom-arc-d.widget ul a:before {
    content: "\f073";
    display: inline-block;
    /* font: normal normal normal 14px / 1 FontAwesome; */
    font: 900 14px / 1 "Font Awesome 5 Free";
    /* font-size: inherit; */
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: .5rem;
}

.custom-cat-d.widget .cat-item a {
    color: #777777;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
    font-family: Poppins;
    text-transform: unset;
    font-style: unset;
    position: relative;
}
.custom-cat-d.widget .cat-item a:before {
    content: "\f07c";
    display: inline-block;
    /* font: normal normal normal 14px / 1 FontAwesome; */
    font: 400 14px / 1 "Font Awesome 5 Free";
    /* font-size: inherit; */
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: .5rem;
}

.mkdf-vertical-align-containers .mkdf-position-right-inner:has(.widget.link-icon-wc-sd-widget) {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.mkdf-vertical-align-containers .mkdf-position-right-inner .link-icon-wc-sd-widget {
    margin: 0;
    margin-right: 1.5rem;
}
.mkdf-mobile-header .mkdf-vertical-align-containers .mkdf-position-right:has(.widget.link-icon-wc-sd-widget) {
    height: fit-content;
}
@media only screen and (max-width: 1024px){
	.woocommerce-page .mkdf-grid-row:has(.widget_product_search),
	.woocommerce-shop .mkdf-grid-row:has(.widget_product_search) {
		display: flex;
		flex-direction: column-reverse;
	}
}

.welcome-cont {
    text-align: center;
}


.woocommerce-Price-amount {
    font-family: 'Archivo';
}
.woocommerce-shop ul.products>.product .mkdf-product-list-title {
    margin: 2px 0 0;
}
.woocommerce-page ul.products>.product .mkdf-product-categories {
    display: none;
}

.woocommerce-js .mkdf-sc-dropdown .mkdf-sc-dropdown-inner {
	background-color: #c1d7be;
    border: 1px solid #c1d7be;
}
.woocommerce-js .mkdf-sc-dropdown .mkdf-sc-dropdown-subtotal .mkdf-sc-dropdown-total,
.woocommerce-js .mkdf-sc-dropdown .mkdf-sc-dropdown-subtotal .mkdf-sc-dropdown-total-amount,
.woocommerce-js .mkdf-sc-dropdown .mkdf-sc-dropdown-item-content>* {
	color: #2a2a2a;
	font-family: 'Archivo';
}
.woocommerce-js .mkdf-sc-dropdown .mkdf-sc-dropdown-item-remove {
	filter: brightness(0.1);
}


.contactPageFormTitle .mkdf-st-subtitle {
	font-size: 1.212rem;
}
.contactPageForm .cf7_custom_style_1 button.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    padding: unset;
}



.mkdf-top-bar .mkdf-login-register-widget.mkdf-user-not-logged-in .mkdf-login-opener,
.mkdf-top-bar .mkdf-login-register-widget .mkdf-login-opener:after,
footer.mkdf-page-footer .widget a,
footer.mkdf-page-footer .widget .mkdf-widget-title{
	color: #363636;
}
/*footer.mkdf-page-footer.mkdf-footer-uncover > *, 
footer.mkdf-page-footer.mkdf-footer-uncover *,
footer.mkdf-page-footer .widget.widget_nav_menu ul li a {
    color: #363636;
}*/