/**
 * @Author: DELIENCOURT Aymeric <aymeric>
 * @Date:   2019-09-12T16:39:15+02:00
 * @Email:  aymeric.deliencourt@isen.yncrea.fr
 * @Last modified by:   aymeric
 * @Last modified time: 2019-10-01T13:48:52+02:00
 */



/**
 * Place your custom styles here.
 */


 body {
	font-family: 'Montserrat', Arial, sans-serif;
	margin: 0!important;
	font-size: 15px;
	color: #878787;
	padding-top: 65px;
}
body.toolbar-fixed.user-logged-in {
	padding-top: 245px!important;
}
h1, h2 {
	font-family: 'Playfair Display', Times, serif;
	color: #000000;
}
h1 {
	font-size: 48px;
}
h2 {
	font-size: 32px;
}
h3, h4 {
	font-family: 'Montserrat', Arial, sans-serif;
	font-weight: 300;
	color: #000000;
}

body, :hover, div, span {
	text-rendering: optimizeLegibility;
	word-wrap: break-word;
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
}

p {
	line-height: 1.6;
}

a {
    color: #008296;
    text-decoration: none;
}
a:hover {
	text-decoration: none;
}

.font-type-Montserrat {
	font-family: 'Montserrat', Arial, sans-serif;
}
.font-type-playfair {
	font-family: 'Playfair Display', Times, serif;
}

/* @group COLORS */
.themed-bg-color, a.btn { background-color: #f49400; }
.bg-color-blue, .page-color-blue .themed-bg-color, .page-color-blue a.btn, body.path-department .themed-bg-color, body.path-department .btn  { background-color: #008296; }
.bg-color-orangelight, .page-color-orangelight .themed-bg-color, .page-color-orangelight a.btn { background-color: #f49400; }
.bg-color-orange, .page-color-orange .themed-bg-color, .page-color-orange a.btn, body.path-newsroom .themed-bg-color, body.path-newsroom .btn, .page-node-type-article .themed-bg-color, .page-node-type-article .btn { background-color: #ee501c; }
.bg-color-orangedark, .page-color-orangedark .themed-bg-color, .page-color-orangedark a.btn, body.path-entre-nous .themed-bg-color, body.path-entre-nous .btn   { background-color: #de6818; }
.bg-color-gold, .page-color-gold .themed-bg-color, .page-color-gold a.btn { background-color: #aea05e; }
.bg-color-beige, .page-color-beige .themed-bg-color, .page-color-beige a.btn { background-color: #ece8da; }

.themed-text-color, .active, .is-active { color: #f49400!important; }
.text-color-blue, .page-color-blue .themed-text-color, .page-color-blue .active, .page-color-blue .is-active, body.path-department .themed-text-color, body.path-department .active { color: #008296!important; }
.text-color-orangelight, .page-color-orangelight .themed-text-color, .page-color-orangelight .active, .page-color-orangelight .is-active { color: #f49400!important; }
.text-color-orange, .page-color-orange .themed-text-color, .page-color-orange .active, .page-color-orange .is-active, body.path-newsroom .themed-text-color, body.path-newsroom .active, .page-node-type-article .themed-text-color, .page-node-type-article .active { color: #ee501c!important; }
.text-color-orangedark, .page-color-orangedark .themed-text-color, .page-color-orangedark .active, .page-color-orangedark .is-active, body.path-entre-nous .themed-text-color, body.path-entre-nous .active { color: #de6818!important; }
.text-color-gold, .page-color-gold .themed-text-color, .page-color-gold .active, .page-color-gold .is-active { color: #aea05e!important; }
.page-color-gold .themed-text-color, .page-color-gold .themed-text-color a { color: #878787!important; }

.alert {
	border-radius: 0!important;
}
.alert-success {
    color: #ffffff;
    background-color: #008296;
    border-color: #008296;
}
.alert-error {
    color: #ffffff;
    background-color: #ee501c;
    border-color: #ee501c;
}

/* @end */

/* @group BOOTSTRAP */

.navbar-default {
    background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.95);
    border-color: #e7e7e7;
	height: 65px;
}
.navbar-default .navbar-nav > li > a {
    color: #000000;
	height: 65px;
	padding: 0 15px;
	line-height: 63px;
	font-size: 12px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: transparent;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
	text-decoration: none;
	background-color: #f49400;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bolder;
	letter-spacing: 1px;
}
.btn:hover {
	background-color: #aea05e!important;
	color: #ffffff!important;
}
.btn.outline {
	border: 1px solid #aea05e;
	background-color: transparent!important;
	color: #aea05e!important;
	max-width: 100%;
}
.btn.outline:hover, .btn.outline.active {
	background-color: #aea05e!important;
	color: #ffffff!important;
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #aea05e;
	background-color: #fff;
	background-image: none;
	border: 1px solid #aea05e;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.select-wrapper:after {
	color: #aea05e;
	content: '▼';
}
.modal-content {
    border-radius: 0;
}
.modal-header {
    padding: 15px;
    border-bottom: none;
	background-color: #aea05e;
}
.modal-header h4 {
	color: #ffffff;
}
#drupal-modal--content {
	max-height: 5000px!important;
}
#drupal-modal {
	z-index: 5000!important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	color: #fff;
	background-color: #ddd;
	border-color: #ddd;
}
.pagination > li > a, .pagination > li > span {
	color: #ddd;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #ddd;
	background-color: #eee;
	border-color: #ddd;
}

footer {
	padding-bottom: 20px;
	margin-top: 40px;
}

/* @end */

/* @group BOOTSTRAP MENU */

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    padding: 0px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu > a:after {
  content: "\e080";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 10px;
  float: right;
  margin-top: 5px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.navbar-nav li:last-child > .dropdown-menu {
  left: auto;
  right: 0px;
}
.navbar-nav li:last-child > .dropdown-menu a {
  text-align: right !important;
}
.navbar-nav li:last-child > .dropdown-menu .dropdown-submenu > a:after {
  float: left;
  content: "\e079";
}
.navbar-nav li:last-child > .dropdown-menu .dropdown-submenu > .dropdown-menu {
  left: -100%;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);*/
	border: none;
	border-radius: 0;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

@media (max-width: 767px) {
.navbar-header {
	width: 100%;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
}
#navbar .container {
	padding: 0;
}
.navbar-collapse.collapse.in {
    background-color: #ece8da;
    width: 100%;
	margin-top: 64px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #fff;
}
.navbar-default .navbar-nav > li > a {
    color: #000000;
    height: auto;
    padding: 0 15px;
    line-height: 3;
    font-size: 14px;
}
.navbar-nav {
    margin: 0;
}
.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 100%;
}

} /* END @media (max-width: 767px) */

/* @end */

/* @group WEBFORM */

.webform-submission-form .form-item label {
	margin-bottom: 0px;
	font-weight: 300;
}
.webform-submission-form .form-control {
	border: 1px solid #c8c8c8;
}
.form-item.form-type-webform-document-file {
	margin-bottom: 15px;
}
.webform-submission-form label.button {
	border: 1px solid #aea05e;
	background-color: transparent!important;
	color: #aea05e!important;
	font-size: 12px;
	padding: 6px 12px;
	cursor: pointer;
}
.webform-submission-form label.button:hover {
	background-color: #aea05e!important;
	color: #ffffff!important;
}
.form-item .description {
	font-size: 11px;
}
.webform-button--submit {
	padding: 16px 24px;
}
.form-required:after {
	background-image: none;
	-webkit-background-size: 10px 7px;
	background-size: 10px 7px;
	content: "*";
	display: inline-block;
	line-height: 1;
	height: 7px;
	width: 10px;
	margin-left: 5px;
}
.form-control[readonly] {
	background: transparent!important;
	border-color: transparent!important;
	color: #717171!important;
	padding: 0;
}

/* @end */

.logo-marvell {
	position: fixed;
	top: 0;
	left: 0;
	width: 65px;
	height: 65px;
	line-height: 63px;
	text-align: center;
	z-index: 100;
}
.logo-marvell a {
	display: block;
	width: 65px;
	height: 65px;
}
.logo-marvell img {
	width: 90%;
	height: auto;
	display: inline-block;
}

.intro {
	position: relative;
	background-image: url(/sites/marvellavocats.com/themes/marvell/images/LogoIntroBGplain.png);
	background-position: left bottom;
	background-size: 80% 100%;
	background-repeat: no-repeat;
}
.intro-container {
	background-image: url(/sites/marvellavocats.com/themes/marvell/images/LogoIntroBGborder.png);
	background-position: left bottom;
	background-size: contain;
	background-repeat: no-repeat;
}
.intro-container .intro-content {
	/*padding-top: 180px;*/
	padding-top: 5%;
	padding-right: 10px;
	padding-left: 210px;
	color: #aea05e;
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 1.5;
}
.short .intro-container .intro-content, .small .intro-container .intro-content {
	padding-top: 0px;
}
.intro-container .field--name-field-h-photo img, .intro-container .intro-visual img {
	max-width: 500px;
	height: auto!important;
}
.small .intro-container img {
	max-width: 500px;
}
.intro-container .intro-content h1, .intro-container .intro-content h2 {
	letter-spacing: 0px;
}
.intro-container .intro-content h3, .intro-container .intro-content h4 {
	letter-spacing: 1px;
}
.intro-container .intro-visual {
	text-align: right;
}
.parent-menu {
	color: #aea05e;
	position: absolute;
	bottom: 280px;
	left: 140px;
	-webkit-transform: rotate(-90deg);
	    -moz-transform: rotate(-90deg);
	    -o-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	    transform: rotate(-90deg);
		transform-origin: top left;
}
.short .parent-menu, .small .parent-menu {
	bottom: 160px;
}
.parent-menu i {
	font-size: 20px;
	color: #000000;
	margin-right: 10px;
}
.views-element-container .parent-menu {
	bottom: 180px;
}

.team-container {
	
}
.team-container .top {
	font-size: 15px;
}
.team-container .top .info {
	line-height: 1.8;
	margin-top: 30px;
}
.team-container .top .name {
	font-size: 20px;
	line-height: 1.3;
}
.team-container .top .function .field {
	line-height: 1.2;
	margin-top: 10px;
}
.team-container .top img {
	height: 180px!important;
	width: auto!important;
}
.team-container .bottom {

}
.team-container .bottom .offices h4, .team-container .bottom .offices .field {
	display: inline-block;
}
/* J'ai modifié ici */
.view-team .team-row {
	padding: 10px;
	min-width: 400px;
	max-width: 450px;
}

/* J'ai modifié ici */
.view-team .views-row:nth-child(2) {
	/* margin-top: 60px; */
	margin-top:60px;
}
.no-masonry.view-team .team-row {
	padding: 0;
}

.view-department {
	padding-bottom: 50px;
}
.view-department .group {
	padding: 30px 0;
}
.view-department .group:nth-child(even) {
	background-color: #ece8da;
}
.view-department .activity-row {
	padding: 10px;
}
.view-department .activity-row h3 {
	font-size: 21px;
}
.view-department .group .activity-container {
	padding: 20px;
}
.view-department .group:nth-child(odd) .activity-container {
	background-color: #ece8da;
}
.view-department .group:nth-child(even) .activity-container {
	background-color: #ffffff;
}
.view-department .group h2 {
	padding-left: 10px;
}
.view-department .team-container .expertize {
	display: none;
}
.search-onpage {
	background-color: #ece8da;
	padding: 30px 0;
}
.search-onpage .search-it {
	padding: 8px;
	background-color: #ffffff;
	margin-left: 10px;
	border: none;
}

.block-views-exposed-filter-blocknewsroom-page-1 {
	/*padding: 0 15px;*/
}
.block-views-exposed-filter-blocknewsroom-page-1 form {
	background-color: #ece8da;
	padding: 30px;
	margin: 20px 0 0 10px;
	display: block;
}
.block-views-exposed-filter-blocknewsroom-page-1 .form-item-keys, .block-views-exposed-filter-blocknewsroom-page-1 .form-item-search {
	float: left!important;
}
.block-views-exposed-filter-blocknewsroom-page-1 .form-item-keys label, .block-views-exposed-filter-blocknewsroom-page-1 .form-item-search label {
	display: none;
}
.block-views-exposed-filter-blocknewsroom-page-1 .form-item-keys input, .block-views-exposed-filter-blocknewsroom-page-1 .form-item-search input {
	padding: 8px;
	/*background-color: #ffffff;*/
	margin-left: 10px;
	border: none;
	height: 30px;
	border: 1px solid #aea05e;
	background-color: transparent!important;
	color: #aea05e!important;
}
.block-views-exposed-filter-blocknewsroom-page-1 .form-item-keys input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #aea05e;
}
.block-views-exposed-filter-blocknewsroom-page-1 .form-item-keys input::-moz-placeholder { /* Firefox 19+ */
  color: #aea05e;
}
.block-views-exposed-filter-blocknewsroom-page-1 .form-item-keys input:-ms-input-placeholder { /* IE 10+ */
  color: #aea05e;
}
.block-views-exposed-filter-blocknewsroom-page-1 .form-item-keys input:-moz-placeholder { /* Firefox 18- */
  color: #aea05e;
}
.block-views-exposed-filter-blocknewsroom-page-1 .button {
	height: 30px;
	/*line-height: 32px; */
	padding: 0 24px;
	border: none;
}

.toc-h2, footer nav ul.nav {
	position: fixed;
	top: 20%;
	left: 0;
	z-index: 100;
	text-align: center;
	font-size: 12px;
}
footer nav ul.nav li {
	display: block;
	float: none;
}
.toc-h2 .item, footer nav ul.nav a {
	display: block;
	margin-bottom: 4px;
	max-width: 130px;
	min-width: 130px;
	text-align: left;
	padding: 5px 5px 5px 10px;
	color: #ffffff;
	background-color: #aea05e;
	background-color: rgba(174, 160, 94, 0.75);
}
footer nav ul.nav a.is-active {
	color: #000000!important;
}
.toc-h2 .item.home {
	background-color: #7f7f7f!important;
	background-color: rgba(127, 127, 127, 0.6) !important;
	color: #ffffff;
}
.toc-h2:hover .item.home {
	background-color: #000000!important;
}
.toc-h2 .item.home i {
	font-size: 24px;
}

#views-exposed-form-team-block-1 .form-type-select label, #views-exposed-form-team-page-1 .form-type-select label {
	display: none;
}
.view-team .btn-container, .view-team .views-exposed-form {
	text-align: center;
}
.view-team .btn-container .btn {
	margin: 0 10px 10px 0;
}
.bef-exposed-form .form--inline .form-item {
	float: none!important;
}
.view-team .offices label {
	display: inline-block;
	padding: 6px 12px;
	margin: 0 10px 10px 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	text-decoration: none;
	border: 1px solid #aea05e;
	background-color: transparent;
	color: #aea05e;
}
.view-team .offices label:hover {
	background-color: #aea05e!important;
	color: #ffffff!important;
}
.view-team .offices .form-radios .form-item:first-child {
	display: none;
}
.view-team .offices legend, .view-team .offices input {
	display: none;
}
.team-news .view-header {
	padding: 30px 30px 0;
	margin-top: 20px;
	background-color: #ece8da;
}
.team-news .view-header h4 {
	margin-bottom: 0;
}
.team-news .view-content {
	padding: 30px;
	background-color: #ece8da;
}

.hr-mini {
	text-align: left;
}
.hr-mini hr {
	width: 5%;
	min-width: 65px;
	border-top-color: #a0a0a0;
	display: inline-block;
}
.hr-mini.white hr {
	border-top-color: #ffffff;
}

/* J'ai modifié ici */
.view-newsroom .news-row {
	padding: 10px;
	/* min-width: 400px;
	max-width: 480px; */
}
/*Pour fixer la taille des card des articles */
.view-newsroom .views-row:nth-child(2) {
	margin-top: 0px;
	/* margin-top: 60px; */
}
.view-newsroom .news-container {
	background-color: #ece8da;
}

.view-recrutement .job-row, .view-formation .formation-row {
	padding: 10px;
	min-width: 400px;
	max-width: 480px;
}
.view-recrutement .views-row:nth-child(2), .view-formation .views-row:nth-child(2) {
	margin-top: 60px;
}
.view-recrutement .job-container, .view-formation .formation-container {
	background-color: #ece8da;
	padding: 30px;
}

.job-ref, .formation-ref {
	text-align: right;
}
.job-ref span, .formation-ref span {
	background-color: #ffffff;
	padding: 5px 12px;
	font-size: 11px;
	color: #aea05e;
	display: inline-block;
}

.addresses {
	position: relative;
	max-width: 400px;
	margin: 120px 0 0 50px;
}
.addresses .address {
	display: none;
	float: right;
}
.addresses .address.paris {
	display: block;
}
.address-detail {
	padding: 30px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #f49400;
	color: #ffffff;
}
.address-detail a {
	color: #ffffff;
}
.addresses .map {
	margin: 120px 0 0 50px;
}
.address-select {
	margin-right: 10px;
}

.call-back {
	width: 45px;
	height: 46px;
	border: 1px solid #aea05e;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.7);
	position: fixed;
	top: 30%;
	right: 30px;
	-webkit-transition: 0.5s; /* For Safari 3.1 to 6.0 */
	transition: 0.5s;
	overflow: hidden;
	color: #aea05e;
	font-size: 14px;
	line-height: 43px;
	z-index: 1000;
}
.call-back .phone {
	font-size: 30px;
	color: #000000;
	margin-left: 5px;
	margin-right: 20px;
	line-height: 43px;
	width: 35px;
	height: 40px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}
/*.call-back .show-it {
	display: none;
}
.call-back:hover .show-it {
	display: block;
}*/
.call-back:hover {
	width: 380px;
	background-color: #aea05e;
	color: #ffffff;
	line-height: 43px;
	border-radius: 30px;
}
.call-back:hover a {
	color: #ffffff;
}
.call-back:hover .phone {
	border-radius: 30px;
	background-color: #ffffff;
	/*margin-top: 2px;*/
	margin-left: 2px;
	width: 40px;
	height: 40px;
}

.team-news {

}
.team-news a {
	color: #000000;
}

#drupal-modal .adressbuttons {
	display: none;
}

html,
body {
    height: 100%;
}
body.path-frontpage {
	background-image: url(../images/HomeBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	/*background-size: contain;*/
	background-size: cover;
	background-color: #efede1;
	padding-bottom: 50px;
}
body.path-frontpage .container, body.path-frontpage section {
	padding: 0!important;
}
body.path-frontpage .signature-bottom {
	display: none;
}
body.path-frontpage .legal-footer {

}
body.path-frontpage .footer {
	margin-top: 45px;
    padding-top: 0px;
    padding-bottom: 10px;
    border-top: none;
    background-color: #ffffff;
	position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
}

.home-logo {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
    text-align: center;
}
.home-logo img {
	width: 200px;
	height: auto;
}
.home-container {
	margin: 220px 0 80px;
}
.home-container .elements {
	position: relative;
}
.home-container .elements a, .home-main {
	display: inline-block;
	height: 240px;
	text-align: center;
	line-height: 230px;
	width: 100%;
	color: #ffffff;
}
.home-container .elements a img {
	height: 115px;
	width: auto;
	display: inline-block;
}
.home-container .elements .img {

}
.home-container .elements .text {
	text-align: center;
	display: block;
	line-height: 0;
	font-size: 12px;
	position: relative;
	bottom: 30px;
	text-transform: uppercase;
}
.home-main {
	background-color: #ffffff;
	padding-top: 50px;
	-webkit-box-shadow: -11px -9px 46px -18px rgba(0,0,0,0.52);
	-moz-box-shadow: -11px -9px 46px -18px rgba(0,0,0,0.52);
	box-shadow: -11px -9px 46px -18px rgba(0,0,0,0.52);
}
.home-cabinet {
	position: relative;
}

/*
.bg-color-blue, .page-color-blue .themed-bg-color, .page-color-blue a.btn { background-color: #008296; }
.bg-color-orangelight, .page-color-orangelight .themed-bg-color, .page-color-orangelight a.btn { background-color: #f49400; }
.bg-color-orange, .page-color-orange .themed-bg-color, .page-color-orange a.btn { background-color: #ee501c; }
.bg-color-orangedark, .page-color-orangedark .themed-bg-color, .page-color-orangedark a.btn { background-color: #de6818; }
*/
/*
.home-container .elements > div.bg-color-orangelight:hover {
-webkit-animation: glow linear 1s infinite;
    animation: glow linear 1s infinite;
}
@-webkit-keyframes glow {
    0% { background-color:#f49400; }
    25% { background-color:#008296; }
    50% { background-color:#ee501c; }
    75% { background-color:#de6818; }
    100% { background-color:#f49400; }

}
@keyframes glow {
    0% { background-color:#f49400; }
    25% { background-color:#008296; }
    50% { background-color:#ee501c; }
    75% { background-color:#de6818; }
    100% { background-color:#f49400; }
}
*/
.home-container .elements > div:hover {
	background-color: #aea05e;
	color: #ffffff;
}
.home-container .elements > div:hover h1, .home-container .elements > div:hover h3 {
	color: #ffffff;
}

.highlighted-beige {
	background-color: #ece8da;
	padding: 50px;
}
.highlighted-orange {
	background-color: #f49400;
	padding: 50px;
	color: #ffffff;
}
/* Pagination */
.pager li > a, .pager li > span {
    display: inline-block;
    padding: 15px;
	background-color: #f49400!important;
	color:white!important;
    border: 1px solid #f49400!important;
    border-radius: 25px;
}
.pager li > a:hover, .pager li > span:hover{
	background-color: white!important;
	color:#f49400!important;
	border: 2px solid #f49400!important;
}


/* Ici webform submissions */



.share-it {
	text-align: right;
	padding: 15px 0;
}
.share-it.text-align-left {
	text-align: left;
}
.share-it a {
	font-size: 24px;
	color: #aea05e;
	/*display: inline-block;
	width: 60px;
	height: 60px;*/
}

article.page {
	padding-top: 46px;
}


.language-switcher-language-url {
	height: 30px;
	width: 30px;
	position: fixed;
	top: 19px;
	right: 10px;
}
.user-logged-in .language-switcher-language-url {
	top: 99px;
}
.user-logged-in .language-switcher-language-url .contextual {
	display: none!important;
}
.language-switcher-language-url .is-active, .lang-en .language-switcher-language-url .en, .lang-fr .language-switcher-language-url .fr {
	display: none;
}
.language-switcher-language-url ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.language-switcher-language-url a {
	display: inline-block;
	height: 25px;
	width: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	background-color: #afa05e;
}

.home-extra {
	position: fixed;
	top: 0;
	right: 0;
	width: 40px;
	text-align: center;
}
.home-extra .lang-selector {

}
.home-extra .lang-selector a {
	display: block;
    width: 40px;
    height: 40px;
    line-height: 38px;
    background-color: #ffffff;
    color: #000000;
	font-size: 11px;
	text-transform: uppercase;
}
.home-extra .contact-vertical {
	transform: rotate(-90deg);
    transform-origin: center;
    width: 150px;
    height: 150px;
    text-align: right;
    line-height: 40px;
	background-color: #afa05e;
	font-size: 13px;
}
.home-extra .contact-vertical a {
	display: inline-block;
	color: #ffffff;

}
.home-extra .cube {
	width: 40px;
    height: 40px;
    line-height: 38px;
    background-color: #000000;
    color: #fff;
    text-align: center;
    font-size: 24px;
    margin-left: 15px;
}
.home-extra .text i {
	font-size: 22px;
    line-height: 0;
    position: relative;
    top: 5px;
    right: 10px;
}

.eu-cookie-compliance-default-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-more-button-thank-you, .eu-cookie-withdraw-button {
    cursor: pointer;
    margin-right: 5px;
    margin-top: 1em;
    vertical-align: middle;
    overflow: visible;
    width: auto;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    border: none;
    color: #ffffff;
    font-family: inherit;
    font-weight: inherit;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
}
.eu-cookie-compliance-default-button:hover, .eu-cookie-compliance-hide-button:hover,
.eu-cookie-compliance-more-button-thank-you:hover, .eu-cookie-withdraw-button:hover {
    background-color: transparent;
    background-image: none;
}
.eu-cookie-compliance-message {
	font-size: 12px;
	font-weight: normal;
}
.decline-button.eu-cookie-compliance-default-button {
	color: #d3d3d3;
	margin-left: 20px;
}
.eu-cookie-compliance-message h1, .eu-cookie-compliance-message h2, .eu-cookie-compliance-message h3, .eu-cookie-compliance-message p {
color: #fff;
font-weight: normal;
line-height: 1.4;
margin: 0 0 5px 0;
}

@media (max-width: 1280px) {

.navbar-header {
    float: right;
}
.intro-container .intro-content {
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 70px;
    font-size: 14px;
}
.parent-menu {
    bottom: 280px;
    left: 20px;
}
.short .intro-container .intro-content, .small .intro-container .intro-content {
    padding-top: 0px;
}
.short .parent-menu, .small .parent-menu {
    bottom: 160px;
}
.home-logo {
    top: -40px;
    left: 0;
}
.home-container {
    margin-top: 80px;
}
body.path-frontpage .footer {
    margin-top: 0;
    padding-top: 35px;
    padding-bottom: 0;
}

} /* END @media (max-width: 1024px) */


@media (max-width: 767px) {

body.path-frontpage {
    padding-top: 0!important;
}
body.path-frontpage .footer {
	margin-top: 25px;
    padding-top: 0px;
    padding-bottom: 10px;
    border-top: none;
    background-color: #ffffff;
	position: relative;
    width: 100%;
    bottom: 0;
    left: 0;
}
.home-logo {
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
}
.home-container {
    margin-top: 40px;
}
h3 {
    font-size: 22px;
}
h1 {
    font-size: 44px;
}
.parent-menu {
	display: none;
}
.intro-container .intro-content {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 30px;
    font-size: 12px;
}
.intro-container {
    background-image: none;
    background-color: #ece8da;
}
.intro-container .intro-visual {
    text-align: right;
    padding: 0;
    height: 200px;
    width: 100%!important;
    overflow: hidden;
    margin-top: 30px;
}
.view-team .team-row {
    padding: 10px;
    min-width: 320px;
   /* max-width: 100%; */
}
.team-container .top img {
    width: 100%;
    height: auto;
}
.webform-submission-newsletter-form .newsletter-container {
    width: 100%;
    margin-top: 150px;
    position: relative;
    left: 0;
    top: 0;
}
#block-footersignature {
	text-align: center;
}
.masonry-width {
	padding: 0!important;
}
.view-team .team-row {
    padding: 3px;
    min-width: auto;
    max-width: 100%;
}
.team-container .top .info {
    line-height: 1.8;
    margin-top: 0;
}
.team-container .top .name {
    font-size: 15px;
    line-height: 1.3;
}
.team-container .top .function {
    font-size: 13px;
}
.team-container .expertize {
	display: none;
}
.toc-h2 {
	display: none;
}
.activity-container h3 {
	font-size: 16px;
}
.activity-container p {
	font-size: 12px;
}
.view-newsroom {
	padding-top: 20px;
}
.view-newsroom .news-row {
    padding: 0;
    min-width: auto;
    max-width: 100%;
}
.view-recrutement .job-row, .view-formation .formation-row {
    padding: 10px;
    min-width: auto;
    max-width: 100%;
}
.view-recrutement .views-row:nth-child(2), .view-formation .views-row:nth-child(2) {
    margin-top: 0;
}
.adressbuttons {
	text-align: center;
}
.adressbuttons a {
	margin-bottom: 10px;
}
.addresses {
    position: relative;
    max-width: 400px;
    margin: 30px 0 0 50px;
}
.webform-submission-form .adressbuttons p {
	display: none;
}
.language-switcher-language-url {
    height: 34px;
    width: 34px;
    position: fixed;
    top: 9px;
    right: 80px;
}
.language-switcher-language-url a {
    display: inline-block;
    height: 34px;
    width: 34px;
    line-height: 32px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background-color: #afa05e;
}
.block-views-exposed-filter-blocknewsroom-page-1 form {
    margin: 20px 0 0 0;
}
.newsroom-filters a {
	margin-bottom: 10px;
}
.block-views-exposed-filter-blocknewsroom-page-1.bef-exposed-form .form--inline .form-item.form-item-keys {
    float: left!important;
    width: calc(100% - 70px);
}
.block-views-exposed-filter-blocknewsroom-page-1 .form-item-keys input {
    width: 100%;
	margin-left: 0;
}
.block-views-exposed-filter-blocknewsroom-page-1 .search-button {
	width: 100%;
}
.view-newsroom .views-row:nth-child(2) {
    margin-top: 60px;
}
.view-newsroom .views-row {
	margin-bottom: 15px;
}

} /* END @media (max-width: 1024px) */






/* Modification Aydev */
.formation-container, .formation-container h3, .formation-container h2{
	color:white !important;
}
.formation-container h3{
	margin: 5px 0 20px 0 !important;
}
.formation-container h2{
	font-size:20px;
	margin:0; padding:0;
}

.formation-container .link a{
	background-color: #ffffff;
	padding: 5px 12px;
	font-size: 16px;
	color: #aea05e;
}

ul.formation-date-list{
	list-style: none;
	margin:0;
	padding: 0;
}
.formation-date-list li{
	list-style: none;
	float: left;
	margin-right: 15px;
}

.form-type-checkbox{
	display: inline-block !important;
}

.mascotte-marvell{
	position: relative;
	float:right;
	width: 20%;
}

.btn-plan-formation{
	color: white !important;
	font-size: 17px !important;
}
.btn-plan-formation:hover{
	background-color: #ee9a06 !important;
}
.mini-resa{
	color:white !important;
	font-size: 14px;
	border: 1px solid white;
}
.btn-in{ background-color: white !important; }
.btn-in:hover{ background-color: #f6f6f6 !important; }

.inscription-link{
	text-transform:uppercase;
	margin-bottom: 0px;
}

@media only screen and (max-width: 500px) {
	.btn-plan-formation{
		width: 100% !important;
		font-size: 3vw !important;
	}
}
/* END MODIF AYDEV */


/*
	Ajout de newsletter sur les pages 
*/
/* #webform-submission-newsletter-equipe-form-ajax{
	padding-left: 15px!important;
	padding-right: 15px!important;
	margin-top: -250px!important;
	position: relative;
}

#webform-submission-newsletter-equipe-form-ajax  #edit-email {
	width: 40%;
	display: inline-block;
	text-align: left;

	position: relative;
}

#webform-submission-newsletter-equipe-form-ajax .newsletter-equipe .inline {
	display: block;
	float: left;
}
#webform-submission-newsletter-equipe-form-ajax #edit-actions-submit  {
	height: 34px;
	line-height: 32px;
	padding: 0 24px;
	border: none;
}
.newsletter-container #edit-email{
	margin-top: -107px;
}
.newsletter-container #edit-actions-submit{
	margin-top: -190px;
}
.newsletter-container .newsletter-content {
	margin-top: -278px;
} */


/* 
.newsletter-marvell{
	margin-top: -90px!important;
	position: relative;
}


.newsletter-marvell #edit-email{
	margin-top: -7px;
	width: 81%;
	display: inline-block;
}

.newsletter-marvell #edit-actions-submit{
	margin-top: 0px;
	margin-left: -81px;
	display: inline-block;
}

.newsletter-marvell #edit-actions-submit  {
	height: 34px;
	line-height: 32px;
	padding: 0 24px;
	border: none;
}
 */

 /* Newsletter marvell reseau internationnal */
 .newsletter-reseau {
	margin-top:-200px!important;
	margin-bottom: 100px;
	left: -10px;
	position: relative;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-reseau .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-reseau .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-reseau .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-reseau {
		margin-top:-100px!important;
		margin-bottom: -20px!important;
		left:0;
		position: relative;
	}
	.newsletter-reseau .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}


/* Newsletter marvell newsroom */
.newsletter-newsroom {
	margin-top:-165px!important;
	margin-bottom: 100px;
	left: 20px;
	position: relative;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-newsroom .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-newsroom .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-newsroom .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-newsroom {
		margin-top:-100px!important;
		margin-bottom: 0px;
		left:0;
		position: relative;
	}
	.newsletter-newsroom .newsletter-form .email .form-control{
		width: 100%!important;
		display: inline;
	}
	.newsletter-newsroom .newsletter-form .email .form-control{
		margin-bottom: 10px;
	}
}

/* Newsletter marvell equipe */

.newsletter-equipe {
	margin-top:-200px!important;
	margin-bottom: 100px!important;
	left: 20px;
	position: relative;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-equipe .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-equipe .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-equipe .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-equipe {
		margin-top:-100px!important;
		margin-bottom: 0px;
		left:0;
		position: relative;
	}
	.newsletter-equipe .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}



/* Newsletter marvell formation */
.newsletter-formation {
	margin-top:-200px!important;
	margin-bottom: 100px;
	left: 20px;
	position: relative;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-formation .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-formation .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-formation .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-formation {
		margin-top:-100px!important;
		margin-bottom: 0;
		left:0;
		position: relative;
	}
	.newsletter-formation .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}


/* Newsletter marvell recrutement */
.newsletter-recrutement {
	margin-top:-190px!important;
	margin-bottom: 100px;
	left: 20px;
	position: relative;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-recrutement .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-recrutement .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-recrutement .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-recrutement {
		margin-top:-100px!important;
		margin-bottom: 10px;
		left:0;
		position: relative;
	}
	.newsletter-recrutement .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}


/* Newsletter marvell > marvell avocats */
.newsletter-marvell {
	margin-top:-200px!important;
	margin-bottom: 100px;
	left: -10px;
	position: relative;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-marvell .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-marvell .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-marvell .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-marvell {
		margin-top:-100px!important;
		margin-bottom: 10px;
		left:0;
		position: relative;
	}
	.newsletter-marvell .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}




/* Newsletter marvell > marvell corporate */
.newsletter-corporate {
	z-index: 1000;
    position: absolute;
	margin-top: 260px;
	left: 190px;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-corporate .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-corporate .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-corporate .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-corporate {
		z-index: 1000;
		position: absolute;
		margin-top: 380px!important;
		left: 0px;
	}
	.view-department {
		padding-bottom: 50px;
		margin-top: 250px;
	}
	.newsletter-corporate .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}



/* Newsletter marvell > marvell social */
.newsletter-social {
	z-index: 1000;
    position: absolute;
	margin-top: 265px;
	left: 195px;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-social .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-social .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-social .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-social {
		z-index: 1000;
		position: absolute;
		margin-top: 380px!important;
		left: 0px;
	}
	.view-department {
		padding-bottom: 50px;
		margin-top: 250px;
	}
	.newsletter-social .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}


/* Newsletter marvell > marvell procedure */
.newsletter-procedure {
	z-index: 1000;
    position: absolute;
	margin-top: 260px;
	left: 190px;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-procedure .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-procedure .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-procedure .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-procedure {
		z-index: 1000;
		position: absolute;
		margin-top: 380px!important;
		left: 0px;
	}
	.view-department {
		padding-bottom: 50px;
		margin-top: 250px;
	}
	.newsletter-procedure .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}


/* Newsletter marvell > marvell fiscal */
.newsletter-fiscal {
	z-index: 1000;
    position: absolute;
	margin-top: 260px;
	left: 190px;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-fiscal .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-fiscal .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-fiscal .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-fiscal {
		z-index: 1000;
		position: absolute;
		margin-top: 380px!important;
		left: 0px;
	}
	.view-department {
		padding-bottom: 50px;
		margin-top: 250px;
	}
	.newsletter-fiscal .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}



/* Newsletter marvell > quoi */
.newsletter-quoi {
	margin-top:-200px!important;
	margin-bottom: 100px;
	left: -10px;
	position: relative;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-quoi .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-quoi .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-quoi .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-quoi {
		margin-top:-100px!important;
		margin-bottom: 10px;
		left:0;
		position: relative;
	}
	.newsletter-quoi .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}

/* Newsletter marvell > commercial */
.newsletter-commercial {
	z-index: 1000;
    position: absolute;
	margin-top: 250px;
	left: 190px;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-commercial .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-commercial .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-commercial .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-commercial {
		z-index: 1000;
		position: absolute;
		margin-top: 380px!important;
		left: 0px;
	}
	.view-department {
		padding-bottom: 50px;
		margin-top: 250px;
	}
	.newsletter-commercial .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}

/* Newsletter marvell > itdata */
.newsletter-itdata {
	z-index: 1000;
    position: absolute;
	margin-top: 250px;
	left: 193px;
}

.newsletter-form .clearfix{
	width: 80%;
}

/* Le input */
.newsletter-itdata .newsletter-form .email .form-control{
	width: 35%!important;
	display: inline;
}

.newsletter-itdata .newsletter-form .inline .submit {
	width: 30%!important;
	display: inline!important;

}
.newsletter-itdata .newsletter-form .webform-button--submit{
	padding: 8px 24px;
}

.webform-submission-newsletter-form .inline {
	display: inline;
}

@media (max-width: 648px) {
	.newsletter-itdata {
		z-index: 1000;
		position: absolute;
		margin-top: 380px!important;
		left: 0px;
	}
	.view-department {
		padding-bottom: 50px;
		margin-top: 250px;
	}
	.newsletter-itdata .newsletter-form .email .form-control{
		width: 100%!important;
		margin-bottom: 10px;
		display: inline;
	}
}


/* Style pour la page de recherche sur la page Nos formations */

.form-inline .form-control {
    width: 400px!important;
}

.form-inline button{
	padding: 10px!important;
}

.form-inline .form-item{
	margin-left: 24px!important;
}

.field h2{
	position: relative;
	margin-top: 60px!important;
}

@media (max-width: 648px) {
	.form-inline .form-control {
		width: 300px!important;
	}
	
	.form-inline button{
		text-align: center;
		margin-left: 100px;
		padding: 10px!important;
	}
	
	.form-inline .form-item{
		margin-left: 24px!important;
	}
	
	.field h2{
		position: relative;
		margin-top: 60px!important;
	}
}


.col-lg-12 {
    padding-right: 0!important;
    padding-left: 0!important;
}


#block-headerformation .intro-content{
	padding-top: 70px!important;
}

h1 {
    font-size: 35px!important;
}


/* J'ai ici les styles du bloc de slider */
/* col-lg-12 col-sm- 6 container views-sliders-articles */
.views-sliders-articles{
	border:solid 1px white;
	height: auto;
	width: auto;
}

.views-sliders-articles .container {
	border:solid 2px white!important;
	padding: 20px 20px 20px 20px;
	height: 135px;
	font-size: large;
	background-color: #ece8da;
	margin-top: -193em;
	z-index: 1000;
	position:relative;
        width: 75%;
        margin-left: 195px;
}

.views-sliders-articles span .field-content {
	font-size: 20px;
	color:black;
}

.views-sliders-articles span a{
	color:#ee501c!important;
}

.views-sliders-articles .span {
	font-size: 80px;
}

.view-content-slider a span{
	color:black;
}

.view-content-slider{	
	margin-right: 148px;
}

@media (max-width: 648px) {
	
.views-sliders-articles{
	border:solid 1px white;
	height: auto;
	width: 100%;
}

.views-sliders-articles .container {
	width: 100%;
	border:solid 2px white!important;
	padding: 20px 20px 20px 20px;
	height: 215px!important;
	font-size: large;
	background-color: #ece8da;
	margin-top: -552em!important;
	z-index: 1000;
	position:relative;
}

.views-sliders-articles span .field-content {
	font-size: 10px;
	color:black;
}

.views-sliders-articles span a{
	color:#ee501c!important;
}

.views-sliders-articles .span {
	font-size: 10px;
}

.view-content-slider a span{
	color:black;
}

.view-content-slider{	
	margin-right: 148px;
}

}

/* Slider des avocats */
#slick-views-carousel-block-1-1-slider{
	border:solid 2px default!important;
	height: auto;
	width: auto;
}

.carsouel-team{
	width: auto;
}


/* Bloc search newsroom */
.bloc-search{
	border:solid 2px white!important;
	margin-top:300px!important;
}



