/* Narrow = ipad landscape */

@media (max-device-width:768px) and (orientation: landscape) {
  html {
   -webkit-text-size-adjust: 110%;
  }
}


/* body { background:pink; } */

.header-header, .logo, #zone-menu-wrapper, .searchBranding, .sf-menu-menu-top, .front #zone-zone3-blanc-wrapper, .notMobile { display:none; }
#region-sidebar-first, .region-sidebar-first-inner { display:block; }

#zone-zone4-bleu-wrapper .splide .slides img { width: 100%; }
#zone-zone4-bleu-wrapper .more { width: 97%; }

#zone-zone4-bleu-wrapper .views-field-field-slideshow-image, #zone-zone4-bleu-wrapper .views-field-field-nom-client-case-story { max-height: 150px; }

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16 { float:none !important; }

#region-sidebar-second { margin:0; }
#region-sidebar-first, .region-sidebar-first-inner { display:block; }


#region-user-second .language-switcher-locale-url ul { list-style:none; display:inline; padding:0;  }
#region-user-second .language-switcher-locale-url ul li { list-style:none; display:inline; text-align:center; padding: 0 0 0 6px; }
#region-user-second .language-switcher-locale-url ul li:last-child { background:none; padding-right: 0; }
#region-user-second .language-switcher-locale-url ul li a { display:inline-block; background:url(../img/bulletLg.png) no-repeat left; color: #495d76; width: 29px; height:30px; text-transform:uppercase; text-decoration:none; padding: 10px 0 0px 0; text-align:center; font-size:1em; }
#region-user-second .language-switcher-locale-url ul li a:hover, #region-user-second .language-switcher-locale-url ul li:hover a, #region-user-second .language-switcher-locale-url ul li.is-active a, #region-user-second .language-switcher-locale-url ul li a.is-active { background:url(../img/bulletLg.png) no-repeat right; color: white; }
#region-user-second .language-switcher-locale-url ul li .locale-untranslated { color: #dadee0; width: 29px; height:30px; text-transform:uppercase; text-decoration: none; padding: 15px 10px 0; }
#region-user-second .language-switcher-locale-url ul li:last-child .locale-untranslated { padding: 15px 0px 0 10px; }

#zone-branding-wrapper #block-omega-nrb-menutop ul.sf-menu-menu-top li#menu-1359-2, #zone-branding-wrapper #block-omega-nrb-menutop ul.sf-menu-menu-top li#menu-1360-2, #zone-branding-wrapper #block-omega-nrb-menutop ul.sf-menu-menu-top li#menu-1361-2 { width:180px; }




/*
#menu-attached-button.right { left: -60px; top: 40px; }
#menu-attached-button img { height: auto; width: 60px; }


.mobileTopIcons .content .field-item { width: 80%;}
.mobileTopIcons .content p { padding:30px 10px 0; }
.mobileTopIcons .content p img {  }
.mobileTopIcons .content ul li { margin:0 7px; }
.mobileTopIcons .content ul li img { max-width:15%; }

.block-jobs .views-field-field-imagebarredroite-1 { width: auto; max-height:121px; margin:0 10px 10px 10px; float:left; }

.contactRight .views-field-field-imagebarredroite { float:right; margin:0 10px; }

.region-sidebar-second-inner .blocRightBleu  .views-field-field-imagebarredroite-1 { width: auto; margin:0 10px 10px 10px; float:left; }

.caseClient img { max-width: 40%; }

*/







#zone-postscript-wrapper h2 {
	font-size: 20px;
}

#region-postscript-first {
	margin: 0; line-height: normal;
}
#region-postscript-first .view-id-in_us_they_trust .views-row, #region-postscript-first .view-id-in_us_they_trust .views-row:nth-child(-n+3) {
	width: 60px;
}


/* ---------------------------------------------------------------------------------------------------- page contact  ---------------------------------------------------------------------------------------------------- */

#block-omega-nrb-views-block-offices-offices .block-inner .content > div > div {
	display: flex;
}

#block-omega-nrb-views-block-offices-offices .block-inner .content > div > div > .views-row {
	width: 50%;
	padding-right: 20px;
}
  
#block-omega-nrb-views-block-offices-offices .block-inner .content > div > div > div:last-child {
	width: 50%;
	border-left: 2px dotted #e6e6e6;
	padding-left: 20px;
	padding-right: 0;
}