/*
Theme Name: Martfury Child | Shared by WPTry.org
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
*/

@font-face {
    font-family: 'Continuum';
    src: url('fonts/ContinuumMedium.eot');
    src: url('fonts/ContinuumMedium.eot?#iefix') format('embedded-opentype'), url('fonts/ContinuumMedium.woff2') format('woff2'), url('fonts/ContinuumMedium.woff') format('woff'), url('fonts/ContinuumMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.text-white {
    color: #FFF;
}

.site-header .martfury-container .header-logo {
    max-width: 410px;
    width: 100%;
}

.site-header .primary-nav>ul>li>a {
    font-family: 'Continuum';
    font-size: 18px;
}


/*  --------------- CORPS   ----------------- */

.page-header {
    background: #ff1800;
}

.page-header-page .page-breadcrumbs a {
    color: #040d0c;
}

.page-header-catalog .page-breadcrumbs a {
    color: #040d0c;
}

.page-header-page h1.entry-title,
.single-post-header h1.entry-title,
h1.elementor-heading-title {
    color: #e3b42e !important;
    font-family: 'Continuum', Arial, Helvetica, sans-serif !important;
    font-size: 40px;
    max-width: 100%;
    padding-top: 45px;
    position: relative;
    text-transform: uppercase;
    z-index: 50;
}

.page-header-page h1.entry-title::after,
.single-post-header h1.entry-title::after,
h1.elementor-heading-title::after {
    background: url(images/ttl.png) center no-repeat;
    content: '';
    display: block;
    line-height: 0;
    height: 135px;
    margin-top: 15px;
}

.site-content {
    padding-top: 0;
    padding-bottom: 0;
}


/*  --------------- PRODUITS    ----------------- */
.yith-wcwl-share .fa{
	font-family:"FontAwesome";
}

body.woocommerce,.extras-menu .woocommerce{
	margin:0;
}

.woocommerce{
	margin-top:40px;
	margin-bottom:40px;
}
.woocommerce-account .page-header-page .entry-title{
	background:none;
}

.mf-quick-view-modal div.product .mf-has-buy-now form.cart div.quantity{
	float:none;
	margin:20px auto;
}

.woocommerce ul.products li.product h2 a,
.widgets-area ul.product_list_widget .product-title,
.dokan-store-sidebar ul.product_list_widget .product-title {
    color: #040d0c;
    font-weight: 700;
}

.woocommerce-form-coupon-toggle{
	margin-top:20px;
}

.col-login{
	margin-top:40px;
	margin-bottom:40px;
}
.woocommerce .customer-login .woocommerce-form-row__remember{
	flex-wrap:wrap;
}
.woocommerce .customer-login .woocommerce-form-row__remember .woocommerce-form__label-for-checkbox{
	width:100%;
}
.woocommerce .customer-login .woocommerce-form-row__remember .lost-password{
	display:block;
}
.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{
	margin-top:40px;
	margin-bottom:40px;
}


/*  --------------- FOOTER    ----------------- */

.bloc-foot .elementor-widget-wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.logo-foot {
    text-align: center;
    padding: 20px;
}

.address-foot {
    margin: 0 auto;
}

@media only screen and (max-width:991px) {
    .footer-nav,
    .categories-foot {
        display: none;
    }
    .logo-foot,
    .address-foot,
    .social-foot {
        display: flex;
        justify-content: center;
    }
}