@media only screen and (max-width: 900px){
	.top-bar .bg-header{
		background:#FFFFFF;
	}
	.top-bar .top-bar-section{
		display:none !important;
	}
	.top-bar.expanded .top-bar-section{
		display:block !important;
		z-index: 200 !important;
	}
	.wd-header.wd-header-1 .top-bar.expanded .title-area {
    border-bottom:0px solid transparent !important;
	}
	.wd-header .name h2{
    margin-bottom:0 !important;
	}
	.promo{
		margin-top:0px !important;
	}
	.promo .wpb_wrapper{
		width:100% !important;
	}
	.promo .wpb_wrapper .disc{
		margin-top:140px !important;
	}
	.blocText{
		margin-bottom:4px !important;
		border:0px solid transparent !important;
	}
	.blocText img{
		width:100% !important;
	}
	.top-bar .toggle-topbar {
    position:relative !important;
    right:auto !important;
    top:auto !important;
		background:#000000 !important;
		margin:15px -15px 0 -15px !important;
		transform:none !important;
	}
	.top-bar .toggle-topbar a,
	.top-bar .toggle-topbar a span{
		color:#FFFFFF !important;
		text-align:left !important;
	}
	.top-bar .toggle-topbar a span{
		margin-left: 35px;
	}
	.top-bar .toggle-topbar.menu-icon a::before{
		color:#FFFFFF !important;
    content:"" !important;
    display:block !important;
    height:0 !important;
    box-shadow:0 20px 0 1px #FFFFFF, 0 10px 0 1px #FFFFFF, 0 15px 0 1px #FFFFFF !important;
    width:16px !important;
	}
	.woocommerce ul.products,
	.woocommerce ul.products li,
	.woocommerce ul.products li .thumbnail,
	.woocommerce ul.products li .content,
	.woocommerce .wd-title-bar,
	.woocommerce .wd-title-bar .row,
	.woocommerce .wd-title-bar .row .columns,
	.top-bar .top-bar-section .row,
	.top-bar .top-bar-section .row .cell,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li{
		display:block !important;
	}
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li a,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li a{
		border-left:0px solid transparent !important;
		border-right:0px solid transparent !important;
		border-bottom:0px solid transparent !important;
		border-radius:0 !important;
		margin:0 !important;
		text-align:left !important;
		padding:5px 0 5px 45px !important;
		font-size:12px !important;
	}
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li a:hover,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li:hover a,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li a:hover,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li:hover a{
		cursor:pointer !important;
	}
	.woocommerce ul.products li .thumbnail,
	.woocommerce ul.products li .content,
	.woocommerce .wd-title-bar,
	.woocommerce .wd-title-bar .row,
	.woocommerce .wd-title-bar .row .columns,
	.woocommerce .wd-title-bar .row .columns .woocommerce-ordering,
	.woocommerce .wd-title-bar .row .columns .woocommerce-ordering select,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li{
		width:100% !important;
	}
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li.back a,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li.back a{
		padding-left:10px !important;
		font-weight:600 !important;
	}
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li:hover a,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li a:hover,
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li:hover a::after,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li:hover a,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li a:hover,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li:hover a::after{
		color:#FFFFFF !important;
		background:transparent !important;
		border-top-color:#FFFFFF !important;
	}
	.top-bar .top-bar-section .row .cell .menu-top-bar-container ul li.back a::before,
	.top-bar .top-bar-section .row .cell .menu-menu-top-container ul li.back a::before{
		color:#FFFFFF !important;
    content:"\f060" !important;
    font-family:"fontAwesome" !important;
		font-size:18px !important;
		margin-right:20px !important;
	}
	.woocommerce ul.products li .thumbnail,
	.woocommerce .wd-title-bar,
	.woocommerce .wd-title-bar .row,
	.woocommerce .wd-title-bar .row .columns,
	.woocommerce .wd-title-bar .row .columns h2{
		margin:0 !important;
		text-align:center !important;
	}
	.woocommerce ul.products li .thumbnail{
		margin-bottom:10px !important;
	}
	.woocommerce ul.products li .content{
		padding-left:0 !important;
	}
	/*
	.top-bar-section ul li.has-dropdown a::after {
    margin:0 10px 0 0 !important;
    display:block !important;
    float:right;
    top:5px !important;
	}
	*/
	.top-bar-section ul .has-dropdown ul {
    margin-left:0px !important;
	}
	.top-bar .toggle-topbar.menu-icon a span::after,
	.top-bar .bg-header::after,
	.top-bar .wd-top-bar{
		display:none !important;
	}
	.top-bar .top-bar-section{
		border:0px solid transparent !important;
		transition:none !important;
		top:0 !important;
	}
	.top-bar .search-action{
		margin:0 15px !important;
		vertical-align: middle !important;
	}
	.top-bar .search-action a{
		background:transparent;
		border-radius:0px;
		width:auto !important;
		font-size:20px;
	}
	.top-bar .search-action a i{
		display:block;
		font-size:14px;
	}

	.top-bar .search-action a i::after{
		/*content: "RECHERCHER" !important;*/
		font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important;
		font-size:12px !important;
		margin-left:20px !important;
		font-weight:bold !important;
	}
	.hidden-search{
		background:#000000 !important;
		padding:0 15px 15px 15px !important;
		width:100% !important;
	}
	.single .attachment-ajzaa_blog-thumb{
		float:none !important;
	}
  .single .woocommerce-product-details__short-description{
    padding:0 15px !important;
  }
	.single-product .woocommerce-product-gallery__image,
	.single-product .woocommerce-product-gallery--with-images,
	.single .attachment-ajzaa_blog-thumb,
	.single-product .flex-viewport,
  .single-product #content div.product div.summary,
  .single-product div.product div.summary,
  .single-product #content div.product div.images,
  .single-product div.product div.images,
	.single-product .summary,
	.single-product .images{
		width:100% !important;
	}
	.single-product .flex-viewport .woocommerce-product-gallery__image{
		width:auto !important;
	}
	.single-product .summary{
		margin-top:15px !important;
	}
	.woocommerce .product form .actions div.variations-table{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.woocommerce .product form .actions div.price{
		min-width:150px !important;
	}
	.woocommerce .product .yith-wcpb-product-bundled-items thead{
		display:none !important;
	}
	.woocommerce .product .yith-wcpb-product-bundled-items,
	.woocommerce .product .yith-wcpb-product-bundled-items tbody,
	.woocommerce .product .yith-wcpb-product-bundled-items tbody tr,
	.woocommerce .product .yith-wcpb-product-bundled-items tbody tr td,
	.woocommerce .product .yith-wcpb-product-bundled-items tbody tr th{
		display:block !important;
	}
	.woocommerce .product .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-numero{
		float:left !important;
		width:10% !important;
		background:#EEEEEE !important;
	}
	.woocommerce .product .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-sku{
		float:left !important;
		width:90% !important;
		background:#EEEEEE !important;
	}
	.woocommerce .product .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-data{
		clear:both !important;
	}
	.archive.woocommerce .columns ul.products li.product{
    width: 100%;
    float: none;
	}
	.archive.woocommerce .large-3 h4::before{
		content:"\f107" !important;
    font-family:"fontAwesome" !important;
		color:#C9362E !important;
		float:right;
	}

	.top-bar-section{
		left: unset !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container {
		display: flex !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container > ul{
		width: 100% !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container > ul > li{
		display: flex !important;
		flex-direction: column;
		width: 100%;
		padding: 0 !important
	}
	.top-bar-section .primary-area .menu-menu-top-container ul li a:hover{
		color: #FFF !important;
		border-color: #FFF !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container > ul > li > a,
	.top-bar-section .primary-area .menu-menu-top-container > ul li.has-dropdown a,
	.top-bar-section .secondary-area .menu-top-bar-container > ul > li > a,
	.top-bar-section .secondary-area .menu-top-bar-container > ul li.has-dropdown a{
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container > ul > li > a{
		display: flex !important;
		justify-content: space-between;
		margin: 0 !important;
		border-radius: 0 !important;
		border-left: 0px solid transparent;
		border-right: 0px solid transparent;
		border-top: 0px solid transparent;
	}
	.top-bar-section .primary-area .menu-menu-top-container ul > li > a{
		border-bottom: 1px solid #FFF;
		border-radius: 0 !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container ul > li.moved > a{
		border-bottom: 1px solid #C9362E !important;
		color: #C9362E !important;
		border-radius: 0 !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container > ul > li.has-dropdown > a::after{
		top: unset !important;
		margin: 5px 0 0 0 !important;
		float: none !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container li.has-dropdown .dropdown{
		clip: unset !important;
		height: auto !important;
		position: relative !important;
		width: 100% !important;
		left: unset !important;
		display: none !important;
	}
	.top-bar-section .primary-area .menu-menu-top-container li.moved > .dropdown{
		display: block !important;
		padding-left: 20px !important;

	}

	.top-bar-section .secondary-area {
		justify-content: center !important;
		justify-items: center !important;
		grid-template-areas:
			"user-nav user-nav"
			"cart search";
		grid-template-columns: calc(50% - 5px) calc(50% - 5px);
		margin-bottom: 10px;
		row-gap: 10px;
		column-gap: 10px;
	}
	.top-bar-section .secondary-area .menu-top-bar-container{
		width: 100% !important;
	}
	.top-bar-section .secondary-area .menu-top-bar-container > ul > li{
		padding: 0 !important;
		width: 100% !important;
		display: flex !important;
		float: none !important;
		flex-direction: column;
	}
	.top-bar-section .secondary-area .menu-top-bar-container > ul > li > a{
		margin: 0 !important;
		border-radius: 0 !important;
		width: 100% !important;
		text-align: left !important;
		font-size: 12px !important;
		border-bottom: 1px solid #FFF !important;
	}
	.top-bar-section .secondary-area .menu-top-bar-container > ul ul{
		display: block !important;
		height: auto;
		width: 100% !important;
		position: relative !important;
		left: unset !important;
	}
	.top-bar-section .secondary-area .menu-top-bar-container > ul ul.dropdown > li {
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-bottom: 0px solid transparent !important;
	}
	.top-bar-section .secondary-area .menu-top-bar-container > ul ul.dropdown > li > a{
		font-size: 12px !important;
		background: #C9362E !important;
		border-bottom: 1px solid #FFF !important;
		border-radius: 0 !important;
	}

	.top-bar-section .cart,
	.top-bar-section .search-action {
		width: 100%;
	}
	.top-bar-section .cart {
		justify-content: flex-end;
	}
	.top-bar-section .search-action {
		justify-content: flex-start;
	}
}
