.woocommerce-MyAccount-navigation{padding:0!important;}
.woocommerce-MyAccount-navigation ul{list-style-type:none;}
.woocommerce a.condition{
	background: #cb9d26;
	border: 2px solid #cb9d26;
	border-radius: 25px;
	color: #fff;
	display: inline-block;
	line-height: 1;
	margin: 0;
	padding: 12px 36px;
	text-align: center;
	text-decoration: none;
}
.woocommerce a.condition:hover{
	background: #ffffff;
	border: 2px solid #cb9d26;
	color: #cb9d26;
}

.page-item:not(.active) .page-link{ border: 1px solid #05b5cc !important; }
.page-item:not(.active) .page-link:hover{ border: 1px solid #e9ecef !important; }
.page-item.active .page-link{
	background-color: #fff;
	border: 1px solid #05b5cc !important;
	color: #05b5cc !important;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--demandes a::before{content:'\f56d';}

/* * * * * * * * * * * * * * * * * */
.badge-info {
	color: #fff;
	background-color: #17a2b8;
}
.badge-light {
	color: #212529;
	background-color: #f8f9fa;
}
.badge-dark {
	color: #fff;
	background-color: #343a40;
}
.badge-warning {
	color: #212529;
	background-color: #ffc107;
}
.badge-danger {
	color: #fff;
	background-color: #dc3545;
}
.badge-success {
	color: #fff;
	background-color: #28a745;
}
.badge-secondary {
	color: #fff;
	background-color: #6c757d;
}
.badge-primary {
	color: #fff;
	background-color: #007bff;
}
/* * * * * * * * * * * * * * * * * */

#vend .container .row .col-md-5.col .content h4{line-height:1.1; margin-top:10px;margin-bottom:20px;font-weight: bold;}
#carouselExampleDark .carousel-inner .carousel-item .carousel-caption .flexx{max-width:493px;}
.breadcrumb-item + .breadcrumb-item::before{content:'';}
.breadcrumb-item.active{color:#05b5cc;}

div.gallery a{ width:50%; height: 50%; max-height: 50%;}
div.gallery img.img-fluid.wp-post-image{
	max-width: 100%;
    height: 100%;
    max-height: 600px;
	min-height:600px;
	object-fit: cover;
}
div.gallery a img{
	height: 100%;
	max-height: 100%;
	object-fit: cover;
}
div.gallery a:nth-of-type(1) img,div.gallery a:nth-of-type(2) img{
	padding: 0 0 2px 2px;
}
div.gallery a:nth-of-type(3) img,div.gallery a:nth-of-type(4) img{
	padding: 0 0 0px 2px;
}
#carouselExampleDark .carousel-control-prev:hover, #carouselExampleDark .carousel-control-next:hover{background: 0 0;}
#map-canvas-bienvente{height:420px;}
article.type-bienvente .plusdephotos em{
	background-color: rgba(0,0,0,0.5);
	color: #05b5cc;
	font-size: 17px;
	font-style: normal;
}

.sfsi_wicons.shuffeldiv{margin-bottom:0!important;margin-left:23px!important;}
#sfsiid_email_icon, #sfsiid_facebook_icon, #sfsiid_twitter_icon{
	background-color:#cb9d26!important;
	font-size:26px;
	height: 44px!important;
	padding: 3px;
	width: 44px!important;
	text-decoration:none;
}
#sfsiid_email_icon:before, #sfsiid_facebook_icon:before, #sfsiid_twitter_icon:before{font-size:26px;}
#sfsiid_email_icon img, #sfsiid_facebook_icon img, #sfsiid_twitter_icon img{opacity:0;}
#sfsiid_email_icon:before, #sfsiid_facebook_icon:before, #sfsiid_twitter_icon:before{
	color: #fff;
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
}
#sfsiid_email_icon:before{
	color: #fff;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
#sfsiid_email_icon:before{content:""}
#sfsiid_facebook_icon:before{content:"";}
#sfsiid_twitter_icon:before{content:""}


#primaryNav ol, #primaryNav ul {
    list-style: none !important;
}
body #utilityNav li{
	float: left;
    margin: 0;
    list-style: none;
    padding: 5px;
}
body #primaryNav li{
	padding: 30px 10px;
}
body #utilityNav li a{
	background: transparent; 
    padding: 8px 28px;
	color: #cb9d26;
	text-decoration: none;
    display: inline-block;
    border-radius: 25px;
    text-align: center;
    line-height: 1;
    font-size: 14px;
    width: 100%;
    border: 2px solid #cb9d26;
	-webkit-box-shadow:none;
}
body #utilityNav li a:hover{
	background: #cb9d26; 
	color:white;
	opacity: 1;
   
}

body #primaryNav li a{
	background: #05b5cc; 
    padding: 8px 28px;
	color: white;
	text-decoration: none;
    display: inline-block;
    border-radius: 25px;
    text-align: center;
    line-height: 1;
    font-size: 16px;
    width: 100%;
    border: 2px solid #05b5cc;
	-webkit-box-shadow:none;
}
body #primaryNav li a:hover{
	background: transparent; 
	color:#05b5cc;
   
}

body section#sectwrapper.contenu-standard  ul#utilityNav li::before,
body section#sectwrapper.contenu-standard  ul#primaryNav li::before {
    display: none !important;
	content: '' !important;
}
body ul{
	margin-top:10px;
	font-size: 18px;
	list-style: none !important;
}
#intro .text ul{list-style-type: disc!important;}
#intro .text ul li{margin-bottom: 20px;}
section#sectwrapper.contenu-standard h1{
	margin-bottom:30px;
}
section#sectwrapper.contenu-standard h2{
	margin-bottom:20px;
	margin-top:20px;
}

section#sectwrapper.contenu-standard ul li::before, .woocommerce-description ul li::before {
  content: "\2022";
  color: #05b5cc;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.woocommerce-description ul {
	list-style: none;
}
.woocommerce-description ul li::marker {
	display: none;
}
section#intro{
	background-image: url(/wp-content/themes/min120-child/images/trac2.png);
    background-position: top right;
    background-size: 80% auto;
    background-position-y: -140px;
    background-color: rgba(0,0,0,0);
    background-repeat: no-repeat;

}
.abwdt img.mclock{ 
	left: -30px;
    margin-top: 3px !important;
    width: auto;

}
img#clock{ margin-top:0 !important;}
.abwdt1, .abwdt5{color: #cb9d26;}
.abwdt2 em, .abwdt6 em{
	background-color: #05b5cc;
	color: #fff;
	font-style: normal;
	margin:0 1px;
	padding: 0 3px;
}
.col-left{margin-right:24px;}
.col-right{margin-left:24px;}

#faqParent h2{
	font-size: 23px !important;
	font-weight: 600 !important;
	line-height: normal;
	margin-bottom: 15px;
	margin-top: 25px;
}
#faqParent h3{ font-size: 20px; }
#faqParent .faq-item{
	border: 1px solid #08b5cc;
	margin-bottom: 1rem;
}
#faqParent .card-body *{font-size:17px;}
#faqParent .faq-pin, #faqParent .faq-dropdown {
	display: inline-block;
	height: auto;
	margin-right: 7px;
	width: 20px;
}
#faqParent .card-header h3 { position: relative; }
#faqParent .faq-dropdown {
	position: absolute;
	font-size: 14px;
	line-height: 20px;
	margin: -10px 0 0 0;
	top: 50%;
	right: 20px;
	opacity: .6;
	width: 10px;
}
#faqParent .card-header a:not(.collapsed) .faq-dropdown {	transform: rotate(180deg); }

body.page-template-tpl-actualites section#sectwrapper .container .row ul li::before, #actus  ul li::before {
	content: "\2022";
	color: #05b5cc;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}
body.page-template-tpl-actualites section#sectwrapper .container .row h1,
#actus h1{
	color: #3d4b59;
	font-family: inherit;
	font-size: 40px !important;
	font-weight: bold !important;
	margin: 0;
	margin-bottom: 30px;
	text-transform: none;
}
body.page-template-tpl-actualites section#sectwrapper .container .row h1::before, #actus  h1::before{display:none;}

body.page-template-tpl-actualites section#sectwrapper .container .row h2, #actus h2{margin-bottom: 1.5rem; margin-top: 20px;}

#defaultCountdown .countdown-period{color:#000;font-weight:300;margin-right:1px;}
#defaultCountdown .countdown-amount{position:relative;}
#defaultCountdown .countdown-amount .elem{
	background-color:#08b5cc;
	color:#fff;
	display:inline-block;
	font-size:27px;
	font-weight:300;
	line-height:1;
	margin-right:1px;
	padding:3px 1px;
}
#defaultCountdown .countdown-show3 .countdown-section:nth-child(1) .countdown-amount::before,
#defaultCountdown .countdown-show3 .countdown-section:nth-child(2) .countdown-amount::before,
#defaultCountdown .countdown-show3 .countdown-section:nth-child(3) .countdown-amount::before{
	color:#6d6d6d;
	display: inline-block;
	font-family:'Open Sans', sans-serif;
	font-size: 9px;
	position: absolute;
	left:0;
	right:0;
	text-align:center;
	top:-18px;
}
#defaultCountdown .countdown-show3 .countdown-section:nth-child(1) .countdown-amount::before{content: 'Jours';}
#defaultCountdown .countdown-show3 .countdown-section:nth-child(2) .countdown-amount::before{content: 'Heures';}
#defaultCountdown .countdown-show3 .countdown-section:nth-child(3) .countdown-amount::before{content: 'Minutes';}

.woocommerce-account h1{ color: #05b5cc; }
.archive .woocommerce-products-header{ padding-bottom: 0!important; }
.woocommerce-products-header .woocommerce-products-header__title{ text-align: left; }
.archive #vends .card .card-body p.detail{ margin-bottom: 1rem; }
.archive #ventes-en-cours #vends .card .card-body a.btn3{ margin-top: 2rem; }
.woocommerce-MyAccount-content #offres table:not(.has-background) tbody tr:nth-child(2n) td{ background-color: #fbfbfb; padding: .5rem .5rem; }
.single-product #primary .woocommerce-product-gallery__wrapper .wp-post-image{ width: 100%; }
.single-product #section-bien{ background-size: cover; }
.single-product div.product p.price{ margin-bottom: 0!important; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{ margin-bottom: 0.5rem!important; }
ul.wc_payment_methods.payment_methods li.wc_payment_method::before,
ul.woocommerce-order-overview > li::before{ display: none!important; }
#order_review .shop_table th, #order_review .shop_table td,
.woocommerce-order-details .woocommerce-table th, .woocommerce-order-details .woocommerce-table td{ padding: .5rem; }

.woocommerce-MyAccount-content .woocommerce-orders-table{ width: 100%; }
.woocommerce-MyAccount-content .woocommerce-orders-table th,
.woocommerce-MyAccount-content .woocommerce-orders-table td{ padding: .75rem; }
.woocommerce-MyAccount-content .woocommerce-orders-table th *, .woocommerce-MyAccount-content .woocommerce-orders-table td *{ font-size: 0.9rem; }

#ct_vend_img .acf-repeater tr.acf-row > td{background: #f4f4f4; }
#ct_vend_img .acf-repeater .acf-row-handle .acf-icon.-minus{top:10px;}
#ct_vend_img .acf-repeater .acf-row-handle .acf-icon.-plus{top:35px;}
#ct_vend_img .acf-row-handle.remove .acf-icon.-minus::before,
#ct_vend_img .acf-row-handle.remove .acf-icon.-plus::before{left: 4px; position: relative; top: 4px; }

body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="text"].form-control, 
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="password"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="date"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="datetime"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="datetime-local"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="email"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="month"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="number"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="search"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="tel"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="time"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="url"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field input[type="week"].form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field textarea.form-control,
body.page-template-tpl-vendeur-depos-annonce .acf-field select.form-control{ padding: .5rem 1rem; }