/* North Ways */

/* bouton rajout adresse*/
.nouvelleadresse{
display: none;}


/* disparition cadre nouvelle adresse : vous pouvez ajouter ..+ bouton créer une adresse */

.wrapperNouvelleAdresse{
display: none;}

.panel-footer-address a[title="Modifier l'adresse"] {
    display: none !important;
}

.panel-footer-address a[title="Modify address"] {
    display: none !important;
}

.panel-footer-address a[title="Adresse Ã¤ndern"] {
    display: none !important;
}

.panel-footer-address a[title="Modificar direcciÃ³n"] {
    display: none !important;
}



.wrapperPromo, .wrapperPromo .price-standard { 
    color: red;
	font-size : 1em;
}

/* PNV */

.cms-tmef { font-size: 14px; font-family: arial;}
.cms-tmef a { text-decoration:underline; }
.cms-tmef a:hover { text-decoration:none; }

.blocImgHover {padding:10px; border:1px solid grey; margin:10px 0 10px; text-align:center; }
.blocImgHover .blocImgHoverTxt { font-size:14px; }
.blocImgHover .blocImgHoverImg { display:none; }
.blocImgHover .blocImgHoverImg img {  max-width:25%; }
.blocImgHover:hover .blocImgHoverImg { display:block; }
.blocImgHover:hover .blocImgHoverTxt { display:none; }

/* so-img-elasthanne */
#stretch .img-responsive { max-width:60%;margin:auto;vertical-align: middle;}

/* so-img-service nw */
#servicesNW .img-responsive { max-width:50%;margin:auto;}
#servicesNW .imgGaucheTxtDroite row { display: inline-block; position: absolute;}

/* so-container-text nw-recrutement */
#recrut { height:auto !important;}

/* so-picto s3 chauss */
.divImgCaract img.imgCaract {
    max-height: 49px;}
	 .divImgCaract{border-width: 1px;}
	
/* so-img-slider */
	.banner .sliderImg{
	top:-20%;}

/* sr-menu-nav */
/*@media (min-width: 768px)
.navbar-nav>li>span>a {
    max-width: 90px;
    font-size: 10px;
    text-align: center;
	}
	
	@media (min-width: 992px) {
                .navbar-nav>li>span>a {
                               max-width: 110px;
                }
}
               
@media (min-width: 1200px) {
                .navbar-nav>li>span>a {
                               max-width: 135px;
                               font-size: 13px;
                }             
}
 
@media (max-width: 1199px) {
    .navbar-nav>li>span.dropdown-toggle { padding:4px 9px }}*/


@media (min-width: 768px) {
                .navbar-nav>li>span>a {
                    max-width: 100px;
                    font-size: 12px;
                    text-align: center;
                }
                li.dropdown.megamenu-fullwidth,
                li.dropdown.megamenu-fullwidth > span,
                li.dropdown.megamenu-fullwidth  span  a {
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    align-content: center;
                }
                .navbar-nav>li>span>a { padding-top:0; }
                .navbar-nav>li>span>a>.speMenuMore {                
                    top: calc(50% - 6px);
                }
}

.reveal {  max-width: 49px;}