.milestone-block.position-icon-box .milestone-right .milestone-number-inner {
    font-size: 40px;
    padding: 20px 0px 0px 0px;
}


.gsc-heading .sub-title {
    font-size: 25px;
 }
.gsc-call-to-action .sub-title {
    font-family: 'Open Sans';
 }

.gsc-heading.style-3 .sub-title {

font-family: 'Open Sans';	
}


@media (min-width: 1025px) {
.navigation .gva_menu > li > a {
      padding: 25px 10px;
	}
}
body {
color : #474e50;
}

.filter-map-popular {
	bottom: 60px;
	
}
.main-menu .header-button {
    display: none;
}
.map-layout-full .main-map-wrapper #listing-main-map {
    height: 450px;
}

#block-mainpagecontent > div > div > div.node__content.clearfix > div > div:nth-child(3) {
	z-index: 4;
}
.gavias-skins-panel .control-panel {
	
	display:none;
}

button.tabledrag-toggle-weight {

    font-size: 14px;
    background: #607d8b00;
    color: #607D8B;
    font-size: 14px;
    background: #607d8b00;
    color: #607D8B;
    font-weight: 600;
    position: relative;
    z-index: 9;
    display: inline-block;
    border: none;
    font-family: var(--ziston-heading-font-family);
    text-transform: uppercase;
    letter-spacing: 1px;
    overflow: hidden;
	}

.webform-multiple-add input.button {
    background: #607D8B;
	margin-top:20px;

}
.webform-multiple-table table {

border:none;
}

.webform-multiple-sort-weight.form-number {
width:auto;
background:#fff;
}

.webform-submission-form .form-item input.button {
    line-height: 25px;
    margin-top: 25px;
    display: inline-block;
    color: white;
    background: #76a0b5;
    padding: 0.5em 2em;
    width: auto;
}

.webform-submission-form .form-item input#edit-picture-upload {
    line-height: auto;
    width: auto;
    background-color: transparent;
}

.webform-submission-form .form-item input#edit-team-education-add-more-items {
    width: auto;
    background: none;
    border: none;
    line-height: 25px;
}

.webform-multiple-table td {
     border: 0;
}

#edit-team-education-items-0-weight {
width:auto;
}

.node-form button,.node-form [type="button"],.node-form [type="reset"], .node-form [type="submit"] {
    -webkit-appearance: button;
	background: none;
    border: none;
    text-decoration: underline;
	
	
}

 .boxbglight {
   background: rgba(255, 255, 255, 0.6);
    padding: 45px;
	}

.milestone-block.position-icon-box {
background:#fc3c3c;
}

.boxregister .gsc-heading .sub-title {
color: #fc3c3c;
}

.buttonred .btn-white {
background-color:#fc3c3c;
}
.path-conseil .listing-block .content-footer  {
  display: none;
 }
.path-conseil .listing-block .team-job  {
  padding-bottom:1.5rem;
 }

.block-dropdown-language .dropbutton-wrapper ul.dropbutton > li.en {
	display:none;
}

.boxgrey {
background-color: rgb(255 255 255 / 72%);
}
.contact-message-form div[id*="edit-name"], .contact-message-form div[id*="edit-mail"], .contact-message-form .js-form-item-mail {
height: auto;
    line-height: 45px;
    padding: 0 20px;
    border: 1px solid #607D8B;
    border-radius: 4px;	
}	

.contact-message-form .form-item label {
    font-size: 14px;
}

.eu-cookie-compliance-default-button, .button.agree-button.eu-cookie-compliance-secondary-button {
background: #ededed !important;
    color: #000 !important;
	}
	
	
.eu-cookie-compliance-default-button:hover, .eu-cookie-compliance-default-button:focus, .eu-cookie-compliance-default-button:active {
  opacity: 0.9;
  color: #000;
}

.button.agree-button.eu-cookie-compliance-secondary-button:hover, .button.agree-button.eu-cookie-compliance-secondary-button:focus, .button.agree-button.eu-cookie-compliance-secondary-button:active {
  opacity: 0.9;
  color: #000;
}
.form-item-photo label {
    width: auto;
}

.select2-container--default .select2-selection--single {
    background-color: #f0f3f6;
	border: none;
 }
 
 .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #797F89;
    line-height: 55px;
}

.select2-container .select2-selection--single {
     height: 55px;
  }

a {
	color:#3d92a1;
}

form .form-item:not(.js-form-type-checkbox) label {
    text-transform: none;
   
}
/*
:required {
  background: red;
}


input:required,
textarea:required {
  border-color: red !important;
}
input:required + label {
  color: red;
}
*/

 .webform-select-other legend {
  font-size: 16px;
  font-weight: 700;
  color: #161c26;
  font-family: var(--ziston-heading-font-family);
}

.webform-submission-form .form-item select {
    height: 55px;
    margin-top: 0.2rem;
    font-family: var(--ziston-font-family);
}

form .form-item label.form-required:after {
    content: "*";
    color: red;
}

#edit-terms-of-service {
  width: 17px;
}

#edit-mass-contact-opt-out--wrapper legend {
	display:none;
}


.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li {
    padding-right: 0.4rem;
}

#edit-cancel {
display:inline-table;
}
#edit-actions {
margin: 0.5rem 0 0.5rem 0;
}

input.button#edit-photo-upload-button {
    line-height: 42px;
    margin-top: 6px;
    display: inline-block;
    color: white;
    background: #76a0b5;
    padding: 0.5em 2em;
    width: auto;
    vertical-align: top;
}
/*
#edit-team-education input,  #edit-team-education input:hover{
	width: auto;
    background: none;
    border: none;
    font-size: 14px;
    padding: 15px 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #dbdbdb;
    color: #607D8B;
	}	
	#edit-team-education input[type="text"], #edit-team-education input[type="text"]:hover {
	width: 100%;
	}
*/




.menu-bar {
    right: 0px;

}

.paragraph--type--images table > thead > tr > th, .paragraph--type--images  table > thead > tr > td, .paragraph--type--images  table > tbody > tr > th, .paragraph--type--images table > tbody > tr > td, .paragraph--type--images  table > tfoot > tr > th, table > tfoot > tr > td {
    border: none !important;
}


.paragraph--type--images table {
    border: none;
}

.two-column table > thead > tr > th, .two-column table > thead > tr > td, .two-column table > tbody > tr > th, .two-column table > tbody > tr > td, .two-column table > tfoot > tr > th, table > tfoot > tr > td {
    border: none !important;
}


.two-column table {
    border: none !important;
}
.field--name-field-paragraphs-demo table {
    border: none !important;
}
.field--name-field-paragraphs-demo table > thead > tr > th, .field--name-field-paragraphs-demo table > thead > tr > td, .field--name-field-paragraphs-demo table > tbody > tr > th, .field--name-field-paragraphs-demo table > tbody > tr > td, .field--name-field-paragraphs-demo table > tfoot > tr > th, table > tfoot > tr > td {
    border: none !important;
}
.node--type-simplenews-issue .node__content {
	max-width:600px;
	margin:0 auto;
}