.bloc-bandeau.outmob {display:block;}
ul#niv1 > li > label, ul#niv2 > li > label, ul#niv3 > li > label, ul#niv4 > li > label { cursor: pointer;}
ul#niv4 > li > label {width: 87%;}
ul#niv5 > li > label {width: 75%;}
#bd form .add-header .panel { padding: 0 10px;}
#bd form .add-header .panel div p{ padding:10px 0;}
.block-merci .bloc10, .page-col-gauche a[class="btn btn-fourth-blue"]{display:none;}
@import '//fonts.googleapis.com/css?family=Playfair+Display:400,400i';
@import '//fonts.googleapis.com/css?family=Raleway';
.sidebar-spacer {height: auto;}
.col-page-right .selecteur-form span {padding: 0 5px;}
.col-page-right .selecteur-form .frm-btn {padding: 3px 5px 2px;}

/****Tunnel***/
.block-dashed3 {background-image: none;}
.block-dashed3 .inner { border: 1px solid #ddd;}

/***onglets***/
.navbar-nav > li.meamenu > a { color:#d60029!important; background-color:transparent!important; }
.navbar-nav > li.meamenu > a:hover,
.navbar-nav > li.meamenu.open > a { color:#fff!important; background-color:#8e6f43!important; }
/*.navbar-nav > li.promomenu > a {color: #06c7c0!important;background-color: transparent!important;}
.navbar-nav > li.promomenu > a:hover, .navbar-nav > li.promomenu.open > a {color: #fff!important;background-color: #06c7c0!important;}*/
.navbar-nav > li.vfmenu > a {color: #647e11!important;background-color: transparent!important;}
.navbar-nav > li.vfmenu > a:hover, .navbar-nav > li.vfmenu.open > a {color: #fff!important;background-color: #647e11!important;}
.navbar-nav > li.automne > a {color: #d58c0b!important;background-color: transparent!important;}
.navbar-nav > li.automne > a:hover, .navbar-nav > li.automne.open > a {color: #fff!important;background-color: #d58c0b!important;}
/*.navbar-nav > li.meamenu > a {color: #0a829e!important;background-color: transparent!important;}
.navbar-nav > li.meamenu > a:hover, .navbar-nav > li.meamenu.open > a {color: #fff!important;background-color: #0a829e!important;}*/
.navbar-nav > li.crazymenu > a {color: #0a829e!important;background-color: transparent!important;}
.navbar-nav > li.crazymenu > a:hover, .navbar-nav > li.crazymenu.open > a {color: #fff!important;background-color: #0a829e!important;}
.navbar-nav > li.xmasmenu > a {color: #5c140a!important;background-color: transparent!important;}
.navbar-nav > li.xmasmenu > a:hover, .navbar-nav > li.crazymenu.open > a {color: #fff!important;background-color: #5c140a!important;}
.navbar-nav > li.vipmenu > a {color: #6683a0!important;background-color: transparent!important;}
.navbar-nav > li.vipmenu > a:hover, .navbar-nav > li.vipmenu.open > a {color: #fff!important;background-color: #6683a0!important;}
.navbar-nav > li.bleumenu > a {color: #5d9ac6!important;background-color: transparent!important;}
.navbar-nav > li.bleumenu > a:hover, .navbar-nav > li.bleumenu.open > a {color: #fff!important;background-color: #5d9ac6!important;}

/***Bandeaux soldes***/
.bandeaupl{width:100%!important}
.bandeaupl .band-image-fem{background: url(../var/winstore/storage/images/media/images/bannieres-promos-soldes/soldes/2016-07-19/lp-femme/1445525-1-fre-FR/lp-femme.jpg) no-repeat;width: 25%;display: inline-block;vertical-align: bottom;background-size: 100% auto;background-position: center;height: 200px;}
.bandeaupl .band-image-hom{background: url(../var/winstore/storage/images-versioned/1445530/1-fre-FR/lp-homme3.jpg) no-repeat;width: 25%;display: inline-block;vertical-align: bottom;background-size: 100% auto;background-position: center;height: 200px;}
.bandeaupl .band-liens{width:75%; display:inline-block;vertical-align:top;}
.bandeaupl .titre{text-align:center; font-family:'montserratregular', arial, sans-serif; font-size:20px;text-transform:uppercase;}
.bandeaupl .titre span{color:#06c7c0}
.bandeaupl .band-liens ul{width:33.33%;text-align:left; display:inline-block; margin:20px 0;}
.bandeaupl ul li.nobd {border-left:none;}
.bandeaupl ul li {line-height:20px;border-left:1px solid #ccc;padding-left:20px;}
/*.bandeaupl ul li span{font-family:'misoregular',Arial,Helvetica,sans-serif; font-size:14px;margin-right:10px;}*/
.bandeaupl ul li a{color:#000;font-family:Arial,Helvetica,sans-serif; font-size:10px;text-transform:uppercase;font-weight:bold;  }
.bandeaupl ul li a.othercol{color:#c93e42}
.bandeaupl ul li a.italic{font-style:italic;}
.bloc-bandeau { background: #ffffff; margin: 0 auto;}

.smallpush {display: none}
.bloc-image .bandl, .bloc-image .bandr {float: left;width: 50%;}
.block-dashed3 .inner .bd .title {
    display: inline-block;
}
#bd form .ensemble-infos .mais-aussi {
margin-top: 20px;
border: 0px solid #eee;
padding: 0;
}
#bd form .ensemble-infos .mais-aussi p{
margin-bottom:20px;
padding:12px;
border: 1px solid #eee;
}

/**** texte pour opé com ***/
.txtop{margin-bottom:0;}

.txtop.rouge{color:red;display:none;}
.produit-heading .txtop.rouge{color:red;display:none}

.txtop.uncle{color:#f16028;display:none}
.produit-heading .txtop.uncle{color:#f16028;display:none;}

.txtop.bonus04{color:red;display:none}
.txtop.bonus10{color:red;display:none}
.txtop.bonus15{color:red;display:none}
.txtop.bonus18{color:red;display:none}
.txtop.ptrouge{color:red;display:none}
.txtop.xmas{color:#c4a15f;font-size: 11px;letter-spacing: 1px;display:none}
.txtop.shoes{color:red;display:none}
.produit-heading .txtop.shoes{color:red;display:none}
.txtop.p20bonus{color:red;display:none;}
.produit-heading .txtop.p20bonus{color:red;display:none;}

img[alt="Kiala"], .p-logo-securite,.block-securite img[alt="Cofidis en 3 fois"]{display:none}	
.row-footer .block-bandeau .block-dashed2 .p-logo-securite {display:block; }
.newtitre{font-family: 'Playfair Display', serif;color:#000; font-size:30px; text-align:center;margin:0 20px 20px!important;text-transform:uppercase;letter-spacing:1px; line-height: 1.1em;}
.pathway.nopadding { margin: 30px 0; text-align: center;font-family: "Raleway", sans-serif; color: #000; letter-spacing: 1px;}
.pageliste .pathway.nopadding { margin: 10px 0 10px 18%;;}
.pathway ul li { color: #000;}
.pathway ul li a {color: #000000;font-weight: bold;}

.block-plus .pathway.nopadding { margin: 10px 0 10px 10px; text-align: left;}
.block-plus .pathway ul li a {color: #000;font-weight: normal;}

.pathway ul li h1 { color: #000;font-family: "Raleway", sans-serif; padding: 0}
/*.col-page-left {margin-top:55px;}*/
ul#niv1>li>label, ul#niv2>li>label {line-height: 30px;}

.filter-bar .col-1 span {color: #000;}
.filter-bar .ffSelect>a>span{color: #000;}
.filter-bar .list-pagination li.active a, .filter-bar .list-pagination li a:hover {color: #000;	font-weight:bold;}
.block-bandeau ul li .excerpt { color: #000;}
.col-page-right .block-panel .like-h3 { background: url(../bundles/sojeans/img/title_arrow_down.png) no-repeat right 1px ;}
.col-page-right .block-panel.isopen.forceclose .like-h3 { background: url(../bundles/sojeans/img/title_arrow_down.png) no-repeat right 1px ;}
form ol li.form-group {position: relative;}

.autocomplete-suggestions {width: 74%;}
#bd form #marketing-birthday .frm-input {width: 100%;display: inline-block;font-style: normal;height: 45px;/* border: 1px solid #dcdcdc; */font-family: Arial,Helvetica,sans-serif;font-size: 14px;color: #767676;padding: 0;}
#bd form #marketing-birthday .frm-input .ffSelectWrapper {width: 33.33%;}
#popup-marketing-registration .row{margin-top: 10px;}
#bd form #marketing-birthday .col-1-sur-2 {width: 100%;float: none;}
#bd form #marketing-birthday .col-1-sur-2 .ffSelectWrapper {width: 33.33%;}

#bd form .frm-input {
    padding: 0 2px 0 13px;
}
#bd form .frm-input[type=date]::-webkit-inner-spin-button {
  height: 45px;
}
#bd form .frm-input[type=date]::-webkit-calendar-picker-indicator {
  font-size: 30px;
  background-color: #fff;
}
#bd form .frm-input[type=date]::-webkit-calendar-picker-indicator:hover {
  background-color: #959595;
  color: #e6e6e6;
  cursor: pointer;
}

.ui-widget-header{
	background-color:#70bba5;
	border: 1px solid #70bba5;
}
/********************************************/
 /*  Tendances */
#troiscol { margin-top:0px;}
#troiscol .colonne {/*display:inline-block;*/ width:32.2%; /*float:left;*/margin-top:0px;}
#troiscol:after{content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
#troiscol div:nth-child(4) {/*margin-top:10px;*/}
#troiscol .colonne .itemcol {width:100%; margin-bottom:20px; opacity:1;/*border:1px solid #ccc;*/
	-moz-box-shadow: 1px 2px 5px 0px #ccc;
-webkit-box-shadow: 1px 2px 5px 0px #ccc;
-o-box-shadow: 1px 2px 5px 0px #ccc;
box-shadow: 1px 2px 5px 0px #ccc;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc, Direction=153, Strength=5);}
.shadow{-moz-box-shadow: 1px 2px 5px 0px #ccc;
-webkit-box-shadow: 1px 2px 5px 0px #ccc;
-o-box-shadow: 1px 2px 5px 0px #ccc;
box-shadow: 1px 2px 5px 0px #ccc;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc, Direction=153, Strength=5);}
#troiscol .colonne .itemcol:hover {opacity:0.8}
#troiscol .txt-tendance{font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold;margin-top:20px;line-height:20px;}
#troiscol img{max-width:100%; /*border-bottom:2px solid #fff;*/}
#troiscol .colonne .itemcol a{display:block; width:100%; text-transform:uppercase; line-height:25px;font-family:'Raleway', Arial, Helvetica, sans-serif;font-size:15px; color:#2499a8; text-decoration:none;font-weight:bold;}
#troiscol .colonne .itemcol a img{width:100%; margin:auto}
.chevron {background:url(https://www.unclejeans.com/img/btn_arrow_blanc.png) no-repeat right;display:inline-block; width:20px; }

.titre-carnet{font-family:'Raleway', Arial, Helvetica, sans-serif;font-size:27px;text-transform:uppercase;text-align:center;letter-spacing:2px;padding-bottom:10px;}
.titre-carnet span{font-family:'Playfair Display', serif;font-size:57px;text-transform:none;font-weight:normal;letter-spacing:1px;}
.txt-carnet{margin: 25px 25%;font-style:italic; font-family:'Playfair Display', serif;font-size:13.5px;letter-spacing:1px;text-align:center;}

.border-shad{width:100%;height:1px;-moz-box-shadow: 0px 1px 5px 0px #ddd;
-webkit-box-shadow: 0px 1px 5px 0px #ddd;
-o-box-shadow: 0px 1px 5px 0px #ddd;
box-shadow: 0px 1px 5px 0px #ddd;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ddd, Direction=145, Strength=5);
}
#resoso{text-align: right;}
#haut-carnet{margin:50px 0;}
#haut-carnet:after{content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
#haut-carnet #dernier{width:49%;float:left;border-top:2px solid #000;}
#haut-carnet #dernier p, #bas-carnet p{margin-left: 30px;padding-right:10px;padding-bottom:11px;font-style:italic; font-family:'Playfair Display', serif;font-size:13.5px;letter-spacing:1px;}

#haut-carnet #meilleurs{width:49%;float:right;border-top:2px solid #000;}
#troiscol h2{font-family:'Playfair Display', serif;text-transform:uppercase;letter-spacing:1px;margin-left: 30px; background:#fff; text-align:center;margin-top:10px;}
#troiscol #haut-carnet h3, #troiscol #bas-carnet h3{font-family:'Raleway', Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;margin-left: 30px; background:transparent url(../var/winstore/storage/images/media/images/blog/carnet-de-style/trait-bleu/1452731-1-fre-FR/trait-bleu.jpg) no-repeat top left;padding-top:20px;padding-bottom:10px;margin-bottom:10px;font-weight:bold; font-size:13.5px;line-height:20px;margin-bottom:0;}
#haut-carnet #dernier h3{font-size:18px;color:#2499a8;}
#haut-carnet #meilleurs h3{padding-right:10px;}
#haut-carnet #dernier h3 a{color:#2499a8;}
/*div[class^="shadow article"]{min-height:250px;}*/
#haut-carnet #meilleurs .int-meilleurs .article1, #haut-carnet #meilleurs .int-meilleurs .article3{width:48%;/*float:left;*/margin-bottom:20px; margin-right:20px;}
#haut-carnet #meilleurs .int-meilleurs .article2, #haut-carnet #meilleurs .int-meilleurs .article4{width:48%;/*float:right;*/margin-bottom:20px}

#bas-carnet{ 
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
	}
.int-meilleurs{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	 -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
	}

.detail-active-off .mac-code{display:none;}
.conteneur-macaron .mac-code {width: auto!important;}
.conteneur-macaron .mac-code img, .looklike .conteneur-macaron .mac-code img  {max-width: 100%!important;}
#bd form p {margin: 5px 0 0 0;}

.block-fichetaille {min-height: 525px;}
.block-fichetaille .list-tailles {margin: -20px 0 12px 0;
}

/*.navMenu {
    margin-top: 15px;
}*/
#bd {
    padding: 150px 0 0 0;
}
.mdz-touch #bd .filter-bar .col-2 select, .mdz-touch #bd .filter-bar .col-3 select {
    background: url(../bundles/winstoregeneral/img/select.gif) no-repeat right -149px;
	color:#000;
	text-transform:uppercase;
}
/********************************/
/********************************/
@media only screen and (max-width: 1200px) and (min-width: 10px){
.outmob.outtab {display:none;}
}
@media only screen and (max-width: 1260px)and (min-width: 1200px){
.block-fichetaille { min-height: 640px;}
}
@media only screen and (max-width: 1199px)and (min-width: 1000px){
.block-fichetaille {min-height: 610px;}
}
@media only screen and (max-width: 999px)and (min-width: 900px){
.block-fichetaille {min-height: 550px;}
}
@media only screen and (max-width: 899px) and (min-width: 768px){
.block-fichetaille {min-height: 560px;}
}
@media only screen and (max-width: 767px) and (min-width: 400px){
.block-fichetaille { min-height: 450px;}
}
@media only screen and (max-width: 399px) and (min-width: 10px){
.block-fichetaille {min-height: /*380px*/420px;}
}
@media only screen and (max-width:1200px) {
	#troiscol { margin-top:0px;}
}
/********************************/
@media only screen and (max-width: 1000px) and (min-width: 10px){
header .contliens {display: none!important;}
header .titrage {width:100%}
.page-header.clone-for-page-header {display: none!important;}
}
/********************************/
@media only screen and (max-width:900px) {
	#haut-carnet #dernier{width:100%;float:none;margin: 30px auto;}
	#haut-carnet #meilleurs{width:100%;float:none;}
}
/********************************/
/*@media only screen and (max-width: 900px) and (min-width: 768px){
div[class^="shadow article"]{min-height:320px;}
}*/
@media only screen and (max-width: 980px) {
.bloc-image .bandl, .bloc-image .bandr {float: none;width: 100%;}
.col-page-right .page-header {display: block;}
.bloc-image, .bloc-image3, .bloc-image2 {
     margin-bottom:10px;
}
}

@media only screen and (max-width: 899px) and (min-width: 10px){
.page-header .col-1 {display: block!important;}
header .bandeaupl{display:none!important;}
.add-header, .col-page-right .page-header{ display: none;}
}

/********************************/
@media only screen and (max-width:767px) {
	#bas-carnet{
	-webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;}
	#troiscol .colonne {/*display:block;*/ width:100%; /*float:none;*/margin-bottom: 0;margin-top:0;}
	#troiscol .colonne .itemcol {width:100%;}
	#troiscol { margin-top:0px;}
	#bd {padding-top: 115px;}
}
/********************************/
 .uj-sm-3, .uj-sm-4, .uj-md-12 {position: relative;min-height: 1px;padding-left: 0px;padding-right: 0px;}
@media (min-width: 768px) {
	.uj-sm-3, .uj-sm-4{float: left;}
	.uj-sm-4 {width: 33.33333333%;}
	.uj-sm-3 {width: 25%;}
}
@media (min-width: 992px) {
	.uj-md-12 {float: left;}
    .uj-md-12 {width: 100%;}
}
/*=========================================
=            Custom Newsletter            =
=========================================*/
#popup-newsletter {background: #ffffff;border: 15px solid #004396;}
#popup-newsletter .close-image {color: #000000;text-shadow: 0px 0px 6px #fff;}
#popup-newsletter h3,
#popup-newsletter #form-popup-newsletter .inscription,
#popup-newsletter label,
#popup-newsletter .error-mail,
#popup-newsletter .error-civility {color: #000000;}
/*=====  End of Custom Newsletter  ======*/
#popup-newsletter {position: fixed;max-width: 850px;background-size: cover;z-index: 6000;padding: 0 20px 20px 20px;}
#popup-newsletter-overlay-back {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.6;filter: alpha(opacity=60);z-index: 5000;display: none}
#popup-newsletter #form-popup-newsletter .frm-input {border: 2px solid #004396;width: 100%;text-align: center;font-style: normal;margin-bottom: 5px;}
#popup-newsletter #form-popup-newsletter .btn-default {text-transform: none;display: block;margin: auto;font-size: 24px;font-family: 'misoregular';height: 48px;}
#popup-newsletter #form-popup-newsletter .btn-default:hover {background: #090909;border: 1px solid #090909;}
#popup-newsletter #form-popup-newsletter {margin: 0 40px;}
#popup-newsletter .close-image {cursor: pointer;display: block;float: right;position: relative;font-size: 40px;top: -5px;right: -12px;height: 30px;font-family: Arial;font-weight: bold;}
#popup-newsletter h3 {text-align: center;color: #004396;font-size: 6em;text-transform: none;font-family: 'misoregular';font-weight: bold;margin-top: -20px;margin-bottom: -15px;line-height: 1em;}
.popup-newsletter-cgv {font-size: 24px;position: relative;top: -35px;font-weight: normal;}
.popup-newsletter-mention{margin-top: 10px;font-size: 0.9em;}
#popup-newsletter .inscription {text-align: center;font-weight: normal;font-size: 2em;line-height: 2em;}
.popup-newsletter-radio,
.popup-newsletter-radio label {font-size: 16px !important;}
#popup-newsletter sup{font-size:20px;}
#popup-newsletter .error-mail,
#popup-newsletter .error-civility {font-style: italic;}
#popup-newsletter .error-mail,
#popup-newsletter .error-civility {color: #d6071b;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
    50% {
        opacity: 1;
    }
}
@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
    50% {
        opacity: 1;
    }
}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
/****************************/
ul#niv1>li>label:hover, ul#niv1>li>input[type=checkbox]:checked+label {background: #000;}
.conteneur-macaron .mac-new {top: 10px;left : auto;right:0;}
.conteneur-macaron .mac-pc {top: 10px;left:0;}
.block-fichetaille.isactive .detail-active-off .conteneur-macaron .mac-new-txt{display: none;}
#bd #paie3xcb, .produit-heading #pic3xcb {display: none;}

/****** Grid-flex <div class="grid-flex">contenu</div>*****/
.grid-flex .box-row{margin-bottom:1.5rem;}.grid-flex img{width:100%;}.grid-flex .container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.grid-flex .row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.grid-flex .row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.grid-flex .col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.grid-flex .col-xs,.grid-flex .col-xs-1,.grid-flex .col-xs-10,.grid-flex .col-xs-11,.grid-flex .col-xs-12,.grid-flex .col-xs-2,.grid-flex .col-xs-3,.grid-flex .col-xs-4,.grid-flex .col-xs-5,.grid-flex .col-xs-6,.grid-flex .col-xs-7,.grid-flex .col-xs-8,.grid-flex .col-xs-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.grid-flex .col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.grid-flex .col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.grid-flex .col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.grid-flex .col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.grid-flex .col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.grid-flex .col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.grid-flex .col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.grid-flex .col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.grid-flex .col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.grid-flex .col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.grid-flex .col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.grid-flex .col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.grid-flex .col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.grid-flex .col-xs-offset-1{margin-left:8.333%}.grid-flex .col-xs-offset-2{margin-left:16.667%}.grid-flex .col-xs-offset-3{margin-left:25%}.grid-flex .col-xs-offset-4{margin-left:33.333%}.grid-flex .col-xs-offset-5{margin-left:41.667%}.grid-flex .col-xs-offset-6{margin-left:50%}.grid-flex .col-xs-offset-7{margin-left:58.333%}.grid-flex .col-xs-offset-8{margin-left:66.667%}.grid-flex .col-xs-offset-9{margin-left:75%}.grid-flex .col-xs-offset-10{margin-left:83.333%}.grid-flex .col-xs-offset-11{margin-left:91.667%}.grid-flex .start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.grid-flex .center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.grid-flex .end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.grid-flex .top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.grid-flex .middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.grid-flex .bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.grid-flex .around-xs{-ms-flex-pack:distribute;justify-content:space-around}.grid-flex .between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.grid-flex .first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.grid-flex .last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.grid-flex .container{width:46rem}.grid-flex .col-sm,.grid-flex .col-sm-1,.grid-flex .col-sm-10,.grid-flex .col-sm-11,.grid-flex .col-sm-12,.grid-flex .col-sm-2,.grid-flex .col-sm-3,.grid-flex .col-sm-4,.grid-flex .col-sm-5,.grid-flex .col-sm-6,.grid-flex .col-sm-7,.grid-flex .col-sm-8,.grid-flex .col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.grid-flex .col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.grid-flex .col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.grid-flex .col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.grid-flex .col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.grid-flex .col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.grid-flex .col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.grid-flex .col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.grid-flex .col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.grid-flex .col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.grid-flex .col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.grid-flex .col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.grid-flex .col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.grid-flex .col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.grid-flex .col-sm-offset-1{margin-left:8.333%}.grid-flex .col-sm-offset-2{margin-left:16.667%}.grid-flex .col-sm-offset-3{margin-left:25%}.grid-flex .col-sm-offset-4{margin-left:33.333%}.grid-flex .col-sm-offset-5{margin-left:41.667%}.grid-flex .col-sm-offset-6{margin-left:50%}.grid-flex .col-sm-offset-7{margin-left:58.333%}.grid-flex .col-sm-offset-8{margin-left:66.667%}.grid-flex .col-sm-offset-9{margin-left:75%}.grid-flex .col-sm-offset-10{margin-left:83.333%}.grid-flex .col-sm-offset-11{margin-left:91.667%}.grid-flex .start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.grid-flex .center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.grid-flex .top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.grid-flex .middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.grid-flex .bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.grid-flex .first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1} .grid-flex .outsm{display:none}}@media only screen and (min-width:62em){.grid-flex .container{width:61rem}.grid-flex .col-md,.grid-flex .col-md-1,.grid-flex .col-md-10,.grid-flex .col-md-11,.grid-flex .col-md-12,.grid-flex .col-md-2,.grid-flex .col-md-3,.grid-flex .col-md-4,.grid-flex .col-md-5,.grid-flex .col-md-6,.grid-flex .col-md-7,.grid-flex .col-md-8,.grid-flex .col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.grid-flex .col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.grid-flex .col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.grid-flex .col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.grid-flex .col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.grid-flex .col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.grid-flex .col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.grid-flex .col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.grid-flex .col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.grid-flex .col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.grid-flex .col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.grid-flex .col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.grid-flex .col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.grid-flex .col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.grid-flex .col-md-offset-1{margin-left:8.333%}.grid-flex .col-md-offset-2{margin-left:16.667%}.grid-flex .col-md-offset-3{margin-left:25%}.grid-flex .col-md-offset-4{margin-left:33.333%}.grid-flex .col-md-offset-5{margin-left:41.667%}.grid-flex .col-md-offset-6{margin-left:50%}.grid-flex .col-md-offset-7{margin-left:58.333%}.grid-flex .col-md-offset-8{margin-left:66.667%}.grid-flex .col-md-offset-9{margin-left:75%}.grid-flex .col-md-offset-10{margin-left:83.333%}.grid-flex .col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.grid-flex .top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.grid-flex .middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.grid-flex .bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.grid-flex .first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1} .grid-flex .outsm{display:block}}@media only screen and (min-width:75em){.grid-flex .container{width:71rem}.grid-flex .col-lg,.grid-flex .col-lg-1,.grid-flex .col-lg-10,.grid-flex .col-lg-11,.grid-flex .col-lg-12,.grid-flex .col-lg-2,.grid-flex .col-lg-3,.grid-flex .col-lg-4,.grid-flex .col-lg-5,.grid-flex .col-lg-6,.grid-flex .col-lg-7,.grid-flex .col-lg-8,.grid-flex .col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.grid-flex .col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.grid-flex .col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.grid-flex .col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.grid-flex .col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.grid-flex .col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.grid-flex .col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.grid-flex .col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.grid-flex .col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.grid-flex .col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.grid-flex .col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.grid-flex .col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.grid-flex .col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.grid-flex .col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.grid-flex .col-lg-offset-1{margin-left:8.333%}.grid-flex .col-lg-offset-2{margin-left:16.667%}.grid-flex .col-lg-offset-3{margin-left:25%}.grid-flex .col-lg-offset-4{margin-left:33.333%}.grid-flex .col-lg-offset-5{margin-left:41.667%}.grid-flex .col-lg-offset-6{margin-left:50%}.grid-flex .col-lg-offset-7{margin-left:58.333%}.grid-flex .col-lg-offset-8{margin-left:66.667%}.grid-flex .col-lg-offset-9{margin-left:75%}.grid-flex .col-lg-offset-10{margin-left:83.333%}.grid-flex .col-lg-offset-11{margin-left:91.667%}.grid-flex .start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.grid-flex .center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.grid-flex .end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.grid-flex .middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.grid-flex .bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.grid-flex .around-lg{-ms-flex-pack:distribute;justify-content:space-around}.grid-flex .between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.grid-flex .first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.grid-flex .last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}

@font-face {
  font-family: 'Casual-Regular';
  src: url('../bundles/winstoregeneral/fonts/Casual-Regular.eot') format('embedded-opentype'),  url('../bundles/winstoregeneral/fonts/Casual-Regular.woff') format('woff'), url('../bundles/winstoregeneral/fonts/Casual-Regular.ttf')  format('truetype'), url('../bundles/winstoregeneral/fonts/Casual-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LinotypeTypoAmerican';
  src: url('../bundles/winstoregeneral/fonts/LinotypeTypoAmerican.eot') format('embedded-opentype'),  url('../bundles/winstoregeneral/fonts/LinotypeTypoAmerican.woff') format('woff'), url('../bundles/winstoregeneral/fonts/LinotypeTypoAmerican.ttf')  format('truetype'), url('../bundles/winstoregeneral/fonts/LinotypeTypoAmerican.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@import '//fonts.googleapis.com/css?family=Raleway';
.grid-flex div[class^="col-"]{padding:0; }
.grid-flex .row {margin:0;padding: 0;}
	
.grid-flex .row.cntr { -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
	
		
.grid-flex .pad div{padding-right: 1rem;  padding-left: 1rem;}
.grid-flex .padlr div{padding-right: 0.6rem;  padding-left: 0.6rem;}
#container-denim{margin-bottom:40px;text-align: center;}
#container-denim img{max-width: 100%;height: auto;}
#container-denim h1{
	text-align: center;
	font-family: 'Casual-Regular', serif;
	font-size: 44px;
	letter-spacing:20px;
	text-transform: uppercase;
	color: #25395e;
	font-weight: normal;
	margin-bottom: 10px;
}
#container-denim h1 a{
	color: #25395e;
	text-decoration:none;
	font-size: 44px;
	letter-spacing:20px;
	font-family: 'Casual-Regular', serif;
}
#container-denim h1 a:hover{
	border-bottom: 1px solid #25395e;
}
#container-denim h2{
	font-family: 'Casual-Regular', serif;
	font-size: 36px;
	letter-spacing:5px;
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: center;
}
#container-denim h3{
	font-family: 'LinotypeTypoAmerican', serif;
	font-size: 36px;
	color: #25395e;
	margin-bottom: 10px;
	text-align: center;
}
#container-denim a{
	/*padding:5px 10px;*/
	text-align:center;
	font-family: 'LinotypeTypoAmerican', serif;
	color:#fff;
	text-transform:uppercase;
	font-size: 30px;
}
#container-denim .inv {
	background: url('../var/winstore/storage/images/media/images/denim-guide/commun/texture/1510958-1-fre-FR/texture.png') no-repeat;
	background-size:cover;
}
#container-denim .inv h3{
	color: #fff;
}
#container-denim article div div span{
	display: block;
	text-align: center;
	font-family: 'LinotypeTypoAmerican', serif;
	font-size:56px;
	color: #25395e;
	line-height:1em;
}
#container-denim article div.inv span{
	color: #fff;
}
#container-denim p{
	font-family: 'Raleway', sans-serif;
	margin: 10px auto 30px;
	font-size: 16px;
	color: #25395e;	
	line-height: 1.4em;
	width:90%;
	text-align: center;
	letter-spacing:1px;
}
#container-denim .inv p{
	color: #fff;	
}
#container-denim header p{
	font-size: 16px;
}
#container-denim a.btns{
	background: url('../var/winstore/storage/images/media/images/denim-guide/commun/texture/1510958-1-fre-FR/texture.png') no-repeat;
	background-size:cover;
	padding:5px 10px;
	text-align:center;
	font-family: 'LinotypeTypoAmerican', serif;
	color:#fff;
	text-transform:uppercase;
	font-size: 26px;
}
#container-denim a:hover{
	text-decoration:none;
}
#container-denim .inv a.btns{
	background:#fff  url('../var/winstore/storage/images/media/images/denim-guide/commun/texture2/1510963-1-fre-FR/texture2.png') no-repeat;
	color:#25395e;
}
#container-denim .morpho{
	background: url('../var/winstore/storage/images/media/images/denim-guide/femme/morpho/1510896-1-fre-FR/morpho.jpg') no-repeat;
	background-size:cover;
}
#container-denim .morpho.hom{
	background: url('../var/winstore/storage/images/media/images/denim-guide/homme/coupes/1511320-1-fre-FR/coupes.jpg') no-repeat;
	background-size:cover;
}
#container-denim .tendance{
	background: url('../var/winstore/storage/images/media/images/denim-guide/femme/tendance/1510901-1-fre-FR/tendance.jpg') no-repeat;
	background-size:cover;
}
#container-denim .tendance.hom{
	background: url('../var/winstore/storage/images/media/images/denim-guide/homme/styles/1511325-1-fre-FR/styles.jpg') no-repeat;
	background-size:cover;
}
#container-denim .morpho div, #container-denim .tendance div {
	width:80%;
	margin:auto;
	background: url('../var/winstore/storage/images/media/images/denim-guide/commun/texture/1510958-1-fre-FR/texture.png') no-repeat;
	background-size:cover;
	padding:10px 20px 20px;
	margin-top:10%;
	margin-bottom: 15%;
	text-align:center;
	font-family: 'Raleway', sans-serif;
	letter-spacing:1px;
}
#container-denim .morpho div p, #container-denim .tendance div p{
	width:75%;
	text-align:center;
	display:block;
	margin:0 auto 10px;
	line-height:1.6em;
	color:#fff;
	font-size: 16px;
}
#container-denim .morpho div a, #container-denim .tendance div a{
	text-align:center;
	line-height:1em;
	color:#fff;
	border-bottom:1px solid #fff;
	text-transform:uppercase;
	font-size: 24px;
	background-image:none;
	margin-bottom:10px;
	display:inline-block;
}
#container-denim div a:hover{
	text-decoration:none;
}
#container-denim .global {
	border-top:1px solid #25395e;
	margin-top:30px;
}
#container-denim .globalb {
	border-bottom:1px solid #25395e;
	margin-bottom:30px;
	padding-bottom:30px;
}
#container-denim article {
	/*margin-bottom:10px;*/
	margin-top: 30px;
}
#container-denim article a{
	color:#25395e;
	/*display:inline-block;*/
}
#container-denim section.global h2{
	color: #25395e;
	padding: 20px 0 0 0;
}
#container-denim article .pad30{padding:30px;}
#container-denim article.mt0 {
	margin-top: 0;
}
#container-denim article.mb0 {
	margin-bottom:0;
}
#container-denim sup {font-size: 18px;}
#container-denim a.ptle{font-size:26px; margin:10px 0; display:block;line-height:1.4em}
#container-denim p.txt-l, #container-denim h2.txt-l, #container-denim div.txt-l{text-align:center; width:100%}
#container-denim p.txt-r, #container-denim h2.txt-r, #container-denim div.txt-r{text-align:center; width:100%}
#container-denim p.caps{text-transform:uppercase; font-size:20px; letter-spacing:2px;margin-top:30px;}
#container-denim article div div span {
display: none;}
#container-denim p {
    margin: 10px auto 10px;
}
#container-denim h3 {
    margin-bottom: 0px;
}
.grid-flex div .padtop30{padding-top:3%;}
.grid-flex article.padbot30 div{padding-bottom:2%;}
.bgwhite{background:#fff;}
@media only screen and (min-width: 40em) {
#container-denim article div div span {
    display: block;
	/*margin-top: 40px;*/
}
#container-denim p {
    width: 75%;
}
}
@media only screen and (min-width: 62em) {
#container-denim article div div span {
    display: none;
}
}
@media only screen and (min-width: 75em) {
	#container-denim h2.txt-l{margin-top:50px}
	#container-denim h2.txt-r{margin-top:80px}
	#container-denim p.txt-l, #container-denim h2.txt-l, #container-denim div.txt-l{text-align:left; width:100%}
	#container-denim p.txt-r, #container-denim h2.txt-r, #container-denim div.txt-r{text-align:right; width:100%}
#container-denim article div div span {
display: block;margin-top: 0;}
#container-denim p {
    margin: 10px auto 20px;
}
#container-denim h3 {
    margin-bottom: 0;
}
#container-denim p{
	width:75%;
}
}
/***3 minipush***/
.bloc-bandeau { background: #ffffff;}
.bloc-image {text-align:center;padding:0;}
.smallpush {display: none}
.mediumpush {display: none}
@media only screen and (max-width: 899px) {
.bloc-bandeau.outmob {display: block}
.bloc-image {margin-top: 10px; background:#fff;}
.bloc-image .bloc1-1 {margin-bottom:0;}
.bigpush {display: none}
.mediumpush{display: block}
}
@media only screen and (max-width: 580px) {
.bigpush {display: none}
.mediumpush{display: none}
.smallpush {display: block}
}
/***Big menu***/
.dropdown-menu ul li{display:inline-block}
.dropdown-menu ul.sub-menu li:hover{background:none}
.dropdown-menu ul li ul.sub-menu li:hover{background:none}
.dropdown-menu ul li a{display:block}
.dropdown-menu ul li ul.sub-menu{display:none;width:650px;text-align:center}
.dropdown-menu ul li ul.sub-menu.dcol{width:440px;}
.dropdown-menu ul li ul.sub-menu.onecol{width:220px;}
.dropdown-menu ul li ul.sub-menu.center{left:50%;margin-left:-325px}
.dropdown-menu ul li ul.sub-menu.right{right:0;left:auto}
.dropdown-menu ul li .sub-menu li{display:inline-block;padding:5px;vertical-align:top;text-align:left}
.dropdown-menu ul li .sub-menu li .sub-menu2{display:block;width:200px;margin-bottom:10px}
.dropdown-menu ul li .sub-menu li .sub-menu2 li{display:block;float:none;margin:0;padding:2px 5px}
.dropdown-menu ul li .sub-menu2 li:hover{background:#fff}
.dropdown-menu ul li .sub-menu2 li a:hover{border:0;background:none;text-decoration:underline}
.dropdown-menu .sub-menu p{font-size:13px;color:#000;margin:0;padding:0;font-weight:700;}
.dropdown-menu .sub-menu p a.aonly{margin-bottom:0px;}
.dropdown-menu .sub-menu p a.aonly:hover{text-decoration:underline;}
.dropdown-menu p{font-size:12px;color:#000;margin:0;max-width:200px}
.dropdown-menu img{max-width:200px}
.dropdown-menu img:hover{opacity:.8}
.dropdown-menu .sub-menu p a.cta{padding:8px 15px; background:#000; color:#fff; display:inline-block;border:1px solid #000;}
.dropdown-menu .sub-menu p a.cta:hover{ background:#fff; color:#000;border:1px solid #000;text-decoration:none}
@media only screen and (max-width:1200px) {
.nomob{display:none!important}
.dropdown-menu ul li .sub-menu li .sub-menu2{margin-bottom:0;width:100%}
.dropdown-menu p{max-width:100%}
.dropdown-menu ul li ul.sub-menu,.dropdown-menu ul li ul.sub-menu.dcol,.dropdown-menu ul li ul.sub-menu.onecol{width:auto}
.dropdown-menu ul li ul.sub-menu.center{left:0;margin-left:0}
.dropdown-menu ul li ul.sub-menu.right{left:0;margin-left:0}
.dropdown-menu ul li .sub-menu2 li a:hover{text-decoration:none;border:0;background:0}
#hd .navbar .sup-menu-mobile li li:hover a span{border-bottom:none}
#hd .navbar .sup-menu-mobile li li a:hover span{border-bottom:1px solid #000}
.dropdown-menu .sub-menu p {padding:10px 0 0 20px;}
#hd .navbar .sup-menu-mobile li li a.aonly span { font-size: 18px;	margin-left:0;}
.dropdown-menu .sub-menu p a.aonly:hover{text-decoration:none;}
.dropdown-menu .sub-menu p.ponly {padding: 0;}
.dropdown-menu ul li .sub-menu {border-bottom:2px solid #000;}
.dropdown-menu .sub-menu p a.cta{padding:8px 15px; background:none; color:#000; display:block;border:none;}
.dropdown-menu .sub-menu p a.cta:hover{  background:none; color:#000;border:none;}
}