@media (min-width: 767px) {
	.ets_prmn_megamenu {
		background:none;
		border:none;
		margin-top: 0 !important;
	}
	.ets_prmn_megamenu:before {
		background:none;
		border:none;
	}

	.ets_prmn_megamenu .prmn_columns_ul {
		position: fixed;
		top: 76px;
		border:none;
		background:url('../img/adidas_stripes.svg') no-repeat left bottom;
		left:0 !important;
		margin-left:0 !important;
	}
	#header .prmn_menus_li > a {
		padding-top: 15px;
		padding-bottom: 15px;
		height: 76px;
	}
}


.jGrowl .jGrowl-notification {
	opacity:1 !important;
}
.jGrowl .growl-small {
    width: 200px !important;
    padding: 5px !important;
    margin: 5px !important;
}
.jGrowl .growl-medium {
    width: 250px !important;
    padding: 10px !important;
    margin: 10px !important;
	font-size:14px !important;
}
.jGrowl .growl-large {
    width: 300px !important;
    padding: 15px !important;
    margin: 15px !important;
}
.jGrowl .growl-default {
    color: #fff !important;
    background: #7f8c8d !important;
}
.jGrowl .growl-error {
    color: #fff !important;
    background: #c0392b !important;
}
.jGrowl .growl-notice {
    color: #fff !important;
    background: #2ecc71 !important;
}
.jGrowl .growl-warning {
    color: #fff !important;
    background: #f39c12 !important;
}
.growl .growl-close {
    cursor: pointer !important;
    float: right !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: normal !important;
    font-family: helvetica, verdana, sans-serif !important;
}
.growl .growl-title {
    font-size: 18px !important;
    line-height: 24px !important;
}
.growl .growl-message {
    font-size: 14px;
    line-height: 18px;
}
div.jGrowl div.jGrowl-closer {
  height: 30px !important;
	margin: 10px !important;
	width: 250px !important;
}
body > div.jGrowl.top-right {
	top:40px !important;
}
/* HOME */
#wrapper .banner {
	margin-bottom: 0 !important;
}
.page-home .banner img {
	width:100%;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: none !important;
  border: solid 1px black !important;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: black !important;
}


/* CATEGORY */
.block-category.level-2 {
	height: 490px !important;
}
#subcategories ul li {
	border-bottom:solid 1px black;
}
#subcategories ul li h5 {
	font-weight:300 !important;
}
#subcategories ul li h5 a,
#subcategories ul li h5 a:hover {
	font-size:14px !important;
	color:black !important;
}


/* PRODUIT */
body#product #content-wrapper #main {
	margin-top:40px;
	
}
body#product #content-wrapper .content {
	border-left:dotted 1px #111;
}
body#product #content-wrapper .content h1.h1 {
	margin-bottom:20px;
}
body#product #content-wrapper .content .tabs {
  padding: 1.25rem 0 !important;
}
body#module-doubled_spec_extranet-extranetcart .doubled-cart .img_extranet,
body#product #content-wrapper .visuels .img_extranet {
	position:relative;
}
body#module-doubled_spec_extranet-extranetcart .doubled-cart .img_extranet label,
body#product #content-wrapper .visuels .img_extranet label {
	position:relative;
	min-height:145px;
	width:100%;
	aspect-ratio: 1;
}
body#module-doubled_spec_extranet-extranetcart .doubled-cart .img_extranet img,
body#product #content-wrapper .visuels .img_extranet img {
	width:100%;
	border:solid 1px #ddd;
	position:absolute;
	top:0;
	left:0;
}
body#module-doubled_spec_extranet-extranetcart .doubled-cart .img_extranet input,
body#product #content-wrapper .visuels .img_extranet input {
	position:absolute;
	bottom:30px;
	right:30px;
}

body#module-doubled_spec_extranet-extranetcart .doubled-cart .file_extranet label {
	padding-left:20px;
	text-align:left;
}
body#module-doubled_spec_extranet-extranetcart .doubled-cart .file_extranet input {
	position:absolute;
	top:0px;
	left:10px;
}




body#product #content-wrapper .images-container .add_cart {
	text-align:center;
	margin-bottom:20px;
}

body#product #content-wrapper .images-container .add_cart a.add_extranet_cart {
	cursor:pointer;
	font-weight:bold;
	padding-left:24px;
	background:url('../img/shopping_cart.svg') no-repeat;
	background-size:20px;
}
body#product #content-wrapper .images-container .add_cart a.select_all,
body#product #content-wrapper .images-container .add_cart a.unselect_all {
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
/* DOUBLED CART */
body#module-doubled_spec_extranet-extranetcart .doubled-cart {
	margin-top:80px;
}
body#module-doubled_spec_extranet-extranetcart .doubled-cart h2 {
	font-size:16px;
	font-weight:normal;
}
body#module-doubled_spec_extranet-extranetcart .doubled-cart h2 span {
	font-weight:bold;
}
body#module-doubled_spec_extranet-extranetcart .doubled-cart .cart_action {
	text-align:center;
}


body#module-doubled_spec_extranet-extranetcart .cart_action {
	text-align:center;
	margin-bottom:20px;
}

body#module-doubled_spec_extranet-extranetcart .cart_action a.delete_cart_image {
	cursor:pointer;
	font-weight:bold;
	padding-left:24px;
	background:url('../img/delete.svg') no-repeat;
	background-size:20px;
}
body#module-doubled_spec_extranet-extranetcart .cart_action a.delete_all_cart_image {
	cursor:pointer;
	font-weight:bold;
	padding-left:24px;
	background:url('../img/delete.svg') no-repeat;
	background-size:20px;
	margin-left:30px;
}

body#module-doubled_spec_extranet-extranetcart .cart_action a.download_all {
	cursor:pointer;
	font-weight:bold;
	padding-left:24px;
	background:url('../img/download.svg') no-repeat;
	background-size:20px;
	margin-left:20px;
}


.footer-container {
  padding-top: 0;
	padding-bottom:30px;
}



.subcategoriesUnivers-list {
	margin-bottom:40px;
}
.subcategoriesUnivers {
	margin-top:30px;
}

.subcategoriesUnivers h5 {
	font-size:30px;
	text-transform:uppercase;
	color:black;
	padding-left:34px;
	background:url('../img/arrow_forward.svg') no-repeat left center;
	background-size:31px;
}
.subcategoriesUnivers h5 a {
	color:black !important;
	font-weight:300;
}

.subcategoriesUnivers .prod {
	text-align:right;
	margin-bottom:20px;
}
.subcategoriesUnivers .prod img {
	max-width:100% !important;
	border:solid 1px #ddd;
	margin-bottom:10px;
}
.subcategoriesUnivers .prod  a {
	color:black !important;
	font-size:20px;
}
.subcategoriesUnivers .prod  a span {
	font-size:14px;
	display:block;
	margin-top:10px;
}
.subcategoriesUnivers .info {
	text-align:right;
}
.subcategoriesUnivers .info div {
	background-color:#ddd;
	background-image:  url('../img/infos.svg');
	background-repeat: no-repeat;
	background-position:left 25px center;
	display:inline-block;
}
.subcategoriesUnivers .info div a { 
	color:black;
	display:block;
	height:100%;
	padding:30px;
	padding-left:110px;
}

.breadcrumb {
	margin-top:20px;
}


.right-nav {
	margin-top: 13px;
}
#search_widget {
	width: 200px;
	min-width: inherit;
}
#search_widget form input {
	background:none;
	color:white;
	padding: 14px 20px 10px 40px;
	width: 100%;
}
#search_widget form input::placeholder {
	color:white;
}
#search_widget form i {
	top: 6px;
}
#desktop_user_info * {
	color:white !important;
}
#desktop_user_info {
	text-align:center;
	padding:0 20px;
}
#desktop_user_info .user-info {
  margin-left: 0 !important;
  text-align: center !important;
}
#dd_cart {
	padding:10px 0 10px 30px;
}
#dd_cart strong {
	font-weight:700;
}

.header_lang {
	margin-top:10px;
	margin-left:10px;
}
.header_lang a {
	color:white !important;
}
.header_lang a.current {
	font-weight:bold;
}


#authentication #wrapper {
	margin:20px 0;
}