/*------------*/
/*---BUREAU---*/
/*------------*/
@media only screen and (min-width: 768px){
	.only-mobile{display:none !important}
	
	article.article-icon-entry.av-icongrid-empty {
    height: 50px !important;
    min-height: 0px !important;
}
	
	section#text-6, section#text-7 {
    display: none;
}
	
	.menu-item-language {
    display: none;
}
	
	li.HOME a {
width:17px !important;
		padding-right:0 !important;
		padding-left:0 !important;
}
	
	.html_visible_cart .cart_dropdown {
    right: initial;
    left: initial;
    margin: 0px !important;
    bottom: 7px !important;
    top: 2px;
    border: 0px;
    position: relative;
    float: right;
}
	
	/*ICON MON COMPTE*/
.account {
    float: right !important;
}


	
	/*ACCUEIL*/
	.product-box .av-special-heading {
    max-width: 50%;
}
	
	/*CTA INSCRIPTION*/
	.step1, .step3 {
    width: 25%;
}
	
		.step2 {
    width: 50%;
}
	
	.subscribe-box .avia_iconbox_title {
    font-size: 24px;
    text-transform: uppercase;
}
	
	/*SLIDER*/
	.avia-slideshow h2.avia-caption-title {
    font-size: 60px !important;
}
	
	.avia-slideshow .avia-caption-content {
    font-size: 40px !important;
}
	
	/*BANNIERE*/
	.pwb-brand-description {
	  position: relative;
    top: -220px;
    font-size: 30px;
    color: #fff;
    border-left: 5px solid;
    padding: 0px 20px;
    margin: 0px !important;
    left:5%;
		padding: 1px 20px !important;
	  font-weight:700;
}
	
	header.woocommerce-products-header {
    width: 75%;
}

.term-description p {
    margin: 0px !important;
	  line-height: 1.2;
}

.tax-pwb-brand header.woocommerce-products-header {
    float: right;
}

.tax-pwb-brand header.woocommerce-products-header {
    float: right;
}

.tax-pwb-brand main.template-shop.content.av-content-small.units {
	padding-top:0px;
}

.pwb-brand-banner-cont.pwb-before-loop {
    max-height: 335px;
}

	.legal li:not(:first-child) a:after {
    content: " |";
    padding-left: 10px;
}
	
	.archive .page-thumb {
    margin-left: -50px;
    margin-top: -50px;
}
	/*FOOTER*/
	.avia-icongrid-numrow-5 li {
    width: 11.11% !important;
}
}

/*------------*/
/*---MOBILE---*/
/*------------*/
@media only screen and (max-width: 767px){
	
	.only-desktop {display:none !important}
	
	span.avia-menu-subtext {
    display: none !important;
}
	
	div#header_meta {
    display: none;
}
	
	.single div.product {
    width: 100%;
}
	
.responsive #top #wrap_all .container {
    width: 95% !important;
    max-width: 95% !important;
}
	
ul#menu-item-shop {
    margin-left: 0px !important;
}	
	
form.variations_form.cart {
    width: 100%;
}
	div#rp_wcdpd_pricing_table_variation_container {
    width: 100%;
}
	
	.rp_wcdpd_product_page {
    width: 100% !important;
}
	
	 .logo img {
    padding-top: 0px;
    max-width: 60% !important;
}
	
	.avia-icongrid-content {
    display: none;
}
	
	.avia-icongrid-tooltip li article {
    padding: 0 !important;
}
	
	.avia-icongrid li {
    width: 33%;
}
	
	.term-description {
    top: 25px;
    font-size: 22px;
    padding: 0px 15px;
		display:none;
}
	
	
	.template-shop.content {
    padding: 0px !important;
}
	
	.responsive #top #main .sidebar {
    display: block;
}
	
	.cross-sells li {
    min-width: 100% !important;
}
	
.responsive #text-4, #text-5, #woof_widget-2, #text-2, #text-3 {
		display:none !important;
	}
	
	.togglecontainer {
    margin: 0 !important;
}
	
	section#text-6, aside, .inner_sidebar {
    padding: 0px !important;
}
	
	
	a.woof_edit_view {
    display: none;
}
	.woof.woof_sid.woof_sid_auto_shortcode {
    border: none;
    background: #f8f8f8;
}
	
	.pwb-brand-description.pwb-before-loop {
    display: none;
}
	
		.archive .page-thumb {
    margin-top: 10px;
}
	
	.container {
		display: flex!important;
		flex-direction: row;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	/* Sidebar */
	#top .container aside {
		order: 1;
		flex-grow: 1;
	}
	
	header.woocommerce-products-header {
    order: 2;
}

	/* Main Content */
	#top .container main {order: 2;flex-grow: 1;}
	
	/*PANIER*/
	.actions .button {
    float: none;
}
	
	.product-name a, .product-sku {
    text-align: left !important;
    min-width: 100% !important;
    display: inline-block;
}
	
	.product-price ins {
    display: block !important;
}
	
	.product-price ins::before {
		display:none !important;
	}
	
	td.checkout-page {
    display: none !important;
}

	div#dgwt_wcas_ajax_search-2 {
    display: none;
}
	
	.responsive #top .logo {
		width:100% !important;
	}
	
	.html_visible_cart .cart_dropdown {
		right: 55px !important;
		z-index:100 !important;
	}
	
	div#icl_lang_sel_widget-2 {
    position: absolute;
    right: 70px;
    padding-top: 20px;
}
	
}

@media only screen and (max-width: 1430px){
.step {
    display: block;
    text-align: center;
    width: 100% !important;
}}