/* Cottection bug pading top 
#page {
padding-top:0px !important;
	}*/
	
	#tab-title-additional_information{
	display:none;
}

/*Icon*/
.site {
	cursor: url("https://www.bako.fr/custom/helmet.png") 0 10, default;
}

.site {
	cursor: url("https://www.bako.fr/custom/helmet.svg") 0 10, default;
}

/*Selection*/

::selection {
  color: white;
  background-color: #0f4c81;
}

/* Header */
    .no-page-header .site-header {
    border-bottom: 0px solid white;
		  }	
			
		.header-white .site-header {
    background-color: rgba(255, 255, 255, 0.8);
			}

/* Menu */
.nav-menu > li > a{
    font-size: 16px;
}
.site-navigation a::after {
    bottom: -2px;
    height: 4px;
}
/*Menu Supprime action sur le / */
.menu-item-340 {
	 pointer-events: none;
}

/* Page boutique */
.woocommerce .shop-toolbar .products-filter li {
    font-size: 1.4rem;
}
.woocommerce ul.products li.product .price {
	font-size : 1.4rem;
}

/* Filtre*/
.shop-sidebar .widget {
	margin-top : 100px;
	padding-left: 60px;
	width:60%; /*pr supprimer le pointer sur le nbr cache*/
}
.soo-product-filter-widget .filter-name {
	margin-bottom : 0px;
}
.soo-product-filter-widget .count {
	display:none;
	pointer-events: none;
}
.soo-product-filter-widget .product-filter {
	margin-bottom : 10px;
}
.soo-product-filter-widget .filter-list .selected {
	text-decoration-line: none;
}
.soo-product-filter-widget .filter-list .selected .name {
	color:white;
	background-color:black;
	padding-right: 4px;
	padding-left : 4px;
}

.filter-control {
	font-size:12px;
	line-height:1.6;
}

/*Affichage filtre sur mobile*/
@media (min-width: 996px){
	.woocommerce .shop-toolbar .toolbar-control .filter {
		display:none;
	}
	.woocommerce .shop-toolbar .toolbar-control li {
		border-right:0px;
	}
}
	@media (max-width: 996px){
	.shop-sidebar .widget {
	display:none;
}
	}

/* Page produit */
	.woocommerce div.product p.stock {
		display:none;
	}
@media (min-width: 2048px){
.woocommerce div.product {
    padding-right: 8%;
    padding-left: 8%;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
	margin-left:100px;
		}
.woocommerce div.product.layout-style-2 .ribbons {
    left: 200px;
}
}/*END @media*/

.woocommerce div.product div.images img {
	max-width : 600px;
}

.woocommerce div.product form.cart div.quantity {
    width: 126px;
}
.woocommerce .quantity .qty {
    width: 36px;
	}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
    margin-bottom: none;
}
.woocommerce div.product form.cart {
    margin-bottom: 0px;
}
.woocommerce div.product .product_meta {
	border-top:0px;
}
.woocommerce div.product .product_meta span.sku_wrapper {
    display:none;
}
*/.woocommerce div.product .woocommerce-tabs {
	display:none;
}

/*margin pr relocalisation You May alos like*/
.woocommerce .upsells {
	padding-bottom:0px;
	padding-top:40px;
}
.woocommerce div.product .woocommerce-tabs {
	padding-top:0px;
}
.woocommerce ul.products li.produc {
	margin-bottom:0px;
}

/*
/*Supprime le clic et ouverture lightbox sur image produit*/
.owl-item .woocommerce-product-gallery__image {
    pointer-events: none;
}
.woocommerce-product-gallery__slider {
    pointer-events: none;
}

/*-----------*/
/* Page product - You may also like */
@media screen and (max-width: 996px) {
	.product-share {
		display: none;
	}
	.woocommerce div.product form.cart .add-to-wishlist-button {
		display : none;
	}
.woocommerce .upsells {
    padding: 10px 0;
		border-top:none;
	}
.woocommerce .upsells h2 {
	  margin: 0 0 20px;
}
.woocommerce .upsells ul.products li.product .buttons{
	display:none;
} /*cache bouton add to cart*/
.woocommerce div.product .product_meta {
    border-top: 0px;
}
.woocommerce div.product .product_meta {
    font-size: 12px;
    font-size: 1.2rem;
}
	.woocommerce div.product .product_meta {
		padding-top : 1px;
		padding-bottom : 16px;
	}
}/*END @media*/

/*-----*/
/*Product page - Description tabs*/
.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin-bottom: 30px;
    border-top: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {
	display:none;
}
.woocommerce div.product .woocommerce-tabs .panel {
    text-align: left;
}

.woocommerce div.product .woocommerce-tabs .panel .container {
    padding-right: 10%;
    padding-left: 10%;
    margin-right: auto;
    margin-left: auto;
}


/*Woocommerce Cart*/

/*styling bouton appliquer code promo*/
.woocommerce .coupon  button.button  {
	line-height :43px;
	padding-right : 8px;
	padding-left : 8px;
	margin-bottom: 30px;
	margin-left : 10px;
}

/*suppression texte code promo*/
.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
    display: none;
}

/*placement des bouton code promo et mise a jour panier*/
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: left;
}	
	.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
}

/*Suppression note livraison gratuite page commande*/
.wpdesk-notice-container {
	display:none;
}

#ce4wp_checkout_consent_checkbox_field {
	display:none;
}

/*cache mode de livriaosn doublé*/
p.shipping-method-description{
	display:none;
}

/*Page*/
.page .entry-header {
    text-align: center;
}
.page .entry-title {
    margin-top: 80px;
    font-weight: 600;
}

/*Footer*/
.lvrn {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 40%;
	height:auto;
}
.txt-lvrn {
	color: #909097;
}
.img-lvrn {
	width:100px;
	height:75px;
}
/*Studio*/
.sober-partners .partner-logo {
    min-height: 80px;
}

/* Sober message*/
.sober-message-box.success {
    color: #0f4c81;
		background-color: #b9d2ee;
}
mark, ins {
    background: #b9d2ee;
}

/*MOBILE*/
@media screen and (max-width: 996px) {
.widget ul.menu {
    text-align: center;
	}
	.footer-widgets .footer-widgets-area {
		text-align:center; !important
	}
	.img-lvrn {
		margin-left:25%;
	}
	.filter-control {
    font-size: 18px;
}
	.woocommerce .shop-toolbar .toolbar-control li {
    line-height: 0.8;
}
	.filter-name {
		font-size:18px;
		line-height:1.5;
		font-weight:500;
	}
}
/*passe en 1 colonne sur iphone*/
/*@media screen and (max-width: 767px) {
    .woocommerce ul.products li.product {
        width: 100%;
        float: none;
			  display: block;
        margin-left: auto;
  			margin-right: auto;
				height:auto;
		}
}*/
/*End*/

/*Contact*/
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #b9d2ee;
	  color: #0f4c81;
		background-color: #b9d2ee;
}

/*Ultimate Shorcode Button*/
a.su-button.su-button-style-flat{
	padding: 14px 18px;
	margin-bottom : -60px;
}
.openseabtn {
	font-weight:500;
	font-family:Montserrat;
}

/* Notification*/
.woocommerce-store-notice, p.demo_store {
    background-color: #234B7D;
}