/*
Theme Name: Martfury Child
Theme URI: http://drfuri.com/unero
Author: DrFuri
Author URI: http://drfuri.com
Description: Martfury Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: martfury
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: martfury
*/

/** Header Styles **/
ul#menu-secondary-main-menu {
    display: flex;
    gap: 15px;
    li {
        a {
            color: white;
            transition: all ease-in-out 0.3s;
            font-size: 15px;
            font-weight: 600;
            &:hover {
                color: #f6f6f6;
            }
            &:active {
                color: #b9b9b9;
            }
        }
    }
}
.header-department-bot .mr-extra-department .cats-menu-title {
    padding-left: 5px;
    padding-right: 20px;
}

@media (max-width: 960px) {
  .mr-header-menu.header-bar {
    display: none;
  }
}
@media (min-width: 961px) {
	.mr-header-menu.header-bar {
		display: flex!important;
	}
}

.product-extra-search {
	.search-results {
		a.title-item {
			color: black!important;
			transition: all ease-in-out 0.3s;
			&:hover {
				color: #ff0000!important;
			}
		}
	}

/** SHOP PAGE **/

.page-header-catalog .page-breadcrumbs {
    background-color: black;
    ul.breadcrumbs {
        li a span {
            color: white;
            transition: all ease-in-out 0.3s;
            &:hover {
                color: red;
            }
        }
        .sep {
            color: white!important;
        }
    }
}
a.button.product_type_simple {
    background: black;
    color: white;
    transition: all ease-in-out 0.3s;
    &:hover {
        background-color: red!important;
    }
}

span.price {
    ins bdi {
        color: black!important;
    }
    del bdi {
        color: red!important;
    }
}

/** Single Product **/
ul.entry-meta {
    .meta-brand {
        display: none;
    }
}

/** Product Loop **/
.meta-brand {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: auto;
    gap: 10px;
    span.links {
        display: flex;
        flex-wrap: nowrap!important;
        overflow: hidden!important;
        overflow-x: auto!important;
        gap: 5px;
        a.brand-series-model-link {
            text-wrap: nowrap;
            color: black!important;
            transition: all ease-in-out 0.3s;
            padding: 2px 5px;
            background: #d9d9d9;
            margin-right: 5px;
            border-radius: 4px;
            &:hover {
                color: red!important;
            }
        }
    }
}
.meta-serie {
    margin-top: 5px;
    display: flex;
    flex-wrap: nowrap!important;
    overflow: hidden;
    overflow-x: auto;
    gap: 10px;
    span.links {
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: auto;
        gap: 5px;
        a.brand-series-model-link {
            text-wrap: nowrap;
            color: black!important;
            transition: all ease-in-out 0.3s;
            padding: 2px 5px;
            background: #d9d9d9;
            margin-right: 5px;
            border-radius: 4px;
            &:hover {
                color: red!important;
            }
        }
    }
}
.meta-model {
    margin-top: 5px;
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: auto;
    gap: 10px;
    span.links {
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: auto;
        gap: 5px;
        a.brand-series-model-link {
            text-wrap: nowrap;
            color: black!important;
            transition: all ease-in-out 0.3s;
            padding: 2px 5px;
            background: #d9d9d9;
            margin-right: 5px;
            border-radius: 4px;
            &:hover {
                color: red!important;
            }
        }
    }
}

/** Add CSS For Displaying Fonts Locally **/
/**Fonts for Body elements like p, a, span, button a.btn etc will be with outfit which is in child theme /assets/fonts/Outfit/static/**/

/**Mobile Customizations**/
.header-mobile-v1 {
    img.site-logo {
        max-width: 50px;
    }
}
.mobile-version .site-header .mobile-menu .site-header-category--mobile {
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 15px;
    border: 2px solid white;
    i path {
        height: 2px;
    }
}
	
	
/**From Customizer **/
	.header-layout-3 .site-header .header-bar {    background-color: transparent;}

.product-inner {
	padding: 5px!important;
	.mf-product-thumbnail {
	img {
		object-fit: cover!important;
		object-position: center;
		height: 100%!important;
		width: 100%!important;
		border-radius: 8px!important;
		background: #f6f6f6;
	}
}
}
h2.woo-loop-product__title a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box!important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	color: #111!important;
	font-weight: 600!important;
	&:hover {
		color: #dd2500!important;
	}
}
ul.payments li img {
	width: 30px;
}
ul.breadcrumbs {
	a {
		color: #111!important;
		&:hover {
			color: #dd2500!important;
		}
	}
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: black;
	&:hover {
		background: red !important;
    transition: all ease-in-out 0.3s;
	}
}

ul#menu-secondary-main-menu {
	display: flex;
	gap: 20px;
	li a {
		font-weight: 600;
	}
}
.page-header.page-header-catalog {
	h1 {
		color: white;
	}
}
	
