/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

@font-face {
	font-family: 'QuestrialRegular';
	src: url('../fonts/Questrial-Regular.ttf') format('truetype');
}

.QuestrialRegular{
	font-family: "QuestrialRegular";
}

@font-face {
	font-family: 'AngelBaby';
	src: url('../fonts/DJB_Angel_Baby.ttf') format('truetype');
}

.AngelBaby{
	font-family: "AngelBaby";
}

body, h1, h2, h3, h4, h5{
	font-family: "QuestrialRegular";
}

.bouton-marque {
    background-color: #fac786;
    padding: 15px 10%;
    cursor: pointer;
}

#search_filters .facet:nth-of-type(1) ul{
	display: none;
}

#search_filters .facet.afficher:nth-of-type(1) ul{
	display: block;
}

.afficher{
	
}

section.afficher .overlay-marque {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9997;
}


section.afficher ul {
    position: fixed;
    display: block;
    top: 21em;
    left: 50%;
    z-index: 9998;
    background-color: #fff;
    padding: 3em 4em;
}

.page-category .box-breadcrumb {
    display: none;
}

.invisible{
	display: none;
}

.cms-id-7 .image-breadcrumb {
    background-image: url("/themes/at_marcus/assets/img/banner-haut-univers.jpg");
	display: block;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 0;
    padding-top: 20.64%;
}

.cms-id-7 .breadcrumb .category-cover{
	display: block;
}

.cms-id-8 .image-breadcrumb {
    background-image: url("/themes/at_marcus/assets/img/banner-haut-passion.jpg");
	display: block;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 0;
    padding-top: 20.64%;
}

.cms-id-8 .breadcrumb .category-cover{
	display: block;
}

.page-category .breadcrumb .container{
	position: relative !important;
	padding: 0px !important;
}

.page-category .breadcrumb .container .box-breadcrumb{
	display: block;
	background-color: #F4F4F4;
    padding-left: 27px;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	text-align: left !important;
}

.page-category .breadcrumb .container .box-breadcrumb h1{
	display: none;
}

.box-breadcrumb .category-name{
	display: none;
}


.custom-checkbox input[type="checkbox"] + span, .custom-checkbox input[type="radio"] + span{
	background: #C8DE96 !important;
}

body#checkout section.checkout-step .step-title{
	font-size: 11px !important;
}

.product-tabs .nav-tabs .nav-item a.nav-link.leo-product-show-review-title{
	display: none;
}

.btn-primary{
    position: relative !important;
}

.page-index .page-home > .contact-form {
    display: none;
	/*display:flex;*/
}