
/** New form */
div[id^='wpcf7-f7458'] .form_row,
div[id^='wpcf7-f5667'] .form_row,
div[id^='wpcf7-f4689'] .form_row {
  margin-bottom: 20px;
}
div[id^='wpcf7-f7458'] .form_row.last,
div[id^='wpcf7-f5667'] .form_row.last,
div[id^='wpcf7-f4689'] .form_row.last{
	margin-bottom:0;
}
div[id^='wpcf7-f7458'] .form_textarea,
div[id^='wpcf7-f5667'] .form_textarea,
div[id^='wpcf7-f4689'] .form_textarea{
  position: relative;
  width: 100%;
}
div[id^='wpcf7-f7458'] .form_textarea label,
div[id^='wpcf7-f5667'] .form_textarea label,
div[id^='wpcf7-f4689'] .form_textarea label{
  color:#4d4d4d;
  font-size: 18px;
  position:absolute;
  left:17px;
  top: 22px;
  transition: .2s all linear;
  font-weight:300;
  cursor:text;
  z-index:1;
}
div[id^='wpcf7-f7458'] .form_input label,
div[id^='wpcf7-f5667'] .form_input label,
div[id^='wpcf7-f4689'] .form_input label {
  top: 22px;
  font-size: 18px;
}

div[id^='wpcf7-f7458'] .form_textarea textarea,
div[id^='wpcf7-f5667'] .form_textarea textarea,
div[id^='wpcf7-f4689'] .form_textarea textarea{
  width:100%;
  /*height:150px;*/
  height:90px;
  background: #e6e6e6;
  border:1px solid white;
  color:#4d4d4d;
  font-family: 'vistasansReg' !important;
  font-size: 18px;
  font-weight: normal;
  padding: 12px 17px;
  line-height: 1.4;
}

div[id^='wpcf7-f7458'] .form_input input[type=text],
div[id^='wpcf7-f5667'] .form_input input[type=text],
div[id^='wpcf7-f4689'] .form_input input[type=text],
div[id^='wpcf7-f7458'] .form_input input[type=email],
div[id^='wpcf7-f5667'] .form_input input[type=email],
div[id^='wpcf7-f4689'] .form_input input[type=email],
div[id^='wpcf7-f7458'] .form_input input[type=tel],
div[id^='wpcf7-f5667'] .form_input input[type=tel],
div[id^='wpcf7-f4689'] .form_input input[type=tel],
div[id^='wpcf7-f7458'] .form_input input[type=number],
div[id^='wpcf7-f5667'] .form_input input[type=number],
div[id^='wpcf7-f4689'] .form_input input[type=number] {
	height: 55px;
}

div[id^='wpcf7-f7458'] .form_input.active label,
div[id^='wpcf7-f5667'] .form_input.active label,
div[id^='wpcf7-f4689'] .form_input.active label,

div[id^='wpcf7-f7458'] .form_textarea.active label,
div[id^='wpcf7-f5667'] .form_textarea.active label,
div[id^='wpcf7-f4689'] .form_textarea.active label{

	top:-23px;
}
div[id^='wpcf7-f7458'] .label-checkboxes,
div[id^='wpcf7-f5667'] .label-checkboxes,
div[id^='wpcf7-f4689'] .label-checkboxes{
  display: block;
  padding-bottom: 7px;
  font-family: vistaSansReg;
  font-size: 18px;
}
div[id^='wpcf7-f7458'] .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] + span:before,
div[id^='wpcf7-f5667'] .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] + span:before,
div[id^='wpcf7-f4689'] .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] + span:before {
  border: 3px solid #e6e6e6;
  width: 14px;
  height: 14px;
  background: #e6e6e6;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
div[id^='wpcf7-f7458'] .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked  + span:before,
div[id^='wpcf7-f5667'] .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked  + span:before,
div[id^='wpcf7-f4689'] .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked  + span:before{
  background:#e6e6e6 url(/wp-content/themes/surgimate/home/images/layout/check_black.png);
  background-size:11px;
  background-position:center center;
  background-repeat:no-repeat;
}
div[id^='wpcf7-f7458'] .wpcf7-checkbox .wpcf7-list-item-label,
div[id^='wpcf7-f5667'] .wpcf7-checkbox .wpcf7-list-item-label,
div[id^='wpcf7-f4689'] .wpcf7-checkbox .wpcf7-list-item-label {
	font-size: 18px;
}
div[id^='wpcf7-f7458'] .form_input,
div[id^='wpcf7-f5667'] .form_input,
div[id^='wpcf7-f4689'] .form_input {
	padding: 0;
}
div[id^='wpcf7-f7458'] .form_input.left,
div[id^='wpcf7-f5667'] .form_input.left,
div[id^='wpcf7-f4689'] .form_input.left {
  padding-right: 17px;
  height: 55px;
}
div[id^='wpcf7-f7458'] .form_input.right,
div[id^='wpcf7-f5667'] .form_input.right,
div[id^='wpcf7-f4689'] .form_input.right {
	padding-left: 17px;
}
div[id^='wpcf7-f7458'] .form_input.right label,
div[id^='wpcf7-f5667'] .form_input.right label,
div[id^='wpcf7-f4689'] .form_input.right label {
	left: 34px;
}

div[id^='wpcf7-f7458'] .form_input input[type=text],
div[id^='wpcf7-f5667'] .form_input input[type=text],
div[id^='wpcf7-f4689'] .form_input input[type=text], 
div[id^='wpcf7-f7458'] .form_input input[type=email],
div[id^='wpcf7-f5667'] .form_input input[type=email],
div[id^='wpcf7-f4689'] .form_input input[type=email], 
div[id^='wpcf7-f7458'] .form_input input[type=tel],
div[id^='wpcf7-f5667'] .form_input input[type=tel],
div[id^='wpcf7-f4689'] .form_input input[type=tel], 
div[id^='wpcf7-f7458'] .form_input input[type=number],
div[id^='wpcf7-f5667'] .form_input input[type=number],
div[id^='wpcf7-f4689'] .form_input input[type=number] {
  background: #e6e6e6;
  font-family: 'vistasansReg' !important;
  font-weight: 400;
}
div[id^='wpcf7-f5667'] .form_row_description,
div[id^='wpcf7-f4689'] .form_row_description,
div[id^='wpcf7-f7458'] .form_row_description {
  padding: 0 0 25px 0;
  margin-top: -25px;
}

.select2-container {
  z-index: 100003;
  width: 100%!important;
}
.select2-container--default .select2-selection--single {
  background-color: transparent;
  border: none;
  border-radius: 0px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  white-space: nowrap;
  width: 100%;
  height: 55px;
  background: #e6e6e6;
  border: 1px solid transparent;
  color: #4d4d4d;
  font-family: 'vistasansReg' !important;
  font-size: 18px;
  font-weight: 400;
  padding: 12px 17px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 34px;
  outline: none!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered:focus,
.select2-container--default .select2-selection--single .select2-selection__rendered:active {
  outline: none!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered::-moz-focus-inner,
.select2-container--default .select2-selection--single .select2-selection__rendered::-moz-focus-outer {
  border: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 15px;
  right: 8px;
  width: 20px;
}
.select2-dropdown {
  top: 26px;
  border: 1px solid #e6e6e6;
}
.select2-results__option {
  user-select: none;
  -webkit-user-select: none;
  height: 55px;
  padding: 21px 10px 10px 18px;
  font-family: 'vistasansLight';
  font-size: 18px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #4d4d4d;
  font-size: 18px;
  font-weight: 300;
  font-family: 'vistasansLight' !important;
}
.select2-container--default .select2-results__option {
  background-color: #e6e6e6;
  color: #4d4d4d;
  font-family: 'vistasansReg' !important;
  font-size: 18px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #f9f7f7;
  color: #4d4d4d;
}
span.select2-selection.select2-selection--single {
  outline: none!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 10px;
  position: absolute;
  top: 24px;
  right: 16px;
  width: 15px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: transparent;
  border: none;
  left: auto;
  position: absolute;
  top: auto;
  height: 10px;
  width: 15px;
  margin: auto;
  background: no-repeat url('/wp-content/themes/surgimate/assets/img/layout/arrow_down_new.png');
  background-size: contain;
}
.select2-container--open .select2-dropdown--above{
  top: 0;
}

/** Global notice */
.global-notice {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  font-size: 20px;
  color: #fff;
}
.global-notice .inner_width {
  display: flex;
  position: relative;
  height: auto;
  width: 100%;
  margin: 0 auto;
  padding: 10px 20px;
  align-items: center;
}
.global-notice .global-notice-icon-wrapper,
.global-notice .global-notice-close-wrapper {
  flex: 0 0 100px;
  align-items: center;
  position: relative;
  vertical-align: middle;
  height: 100%;
}
.global-notice .global-notice-close-wrapper {
  flex:auto;
  margin-right: 34px;
  align-self: flex-start;
}
.global-notice .global-notice-icon,
.global-notice .global-notice-close {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #fff;
  text-align: center;
  vertical-align: middle;
  font-size: 32px;
  line-height: 40px;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  display: block;
  margin: 0 auto;
}
.global-notice .global-notice-close {
  font-weight: normal;
  line-height: 37px;
  padding-left: 2px;
}
.global-notice .global-notice-text {
  align-items: center;
  justify-content: center;
  display: flex;
  line-height: 1.6;
}
.global-notice .global-notice-link {
  flex: 0 0 200px;
  text-align: right;
  align-items: center;
  display: flex;
  justify-content: center;
}
.global-notice .global-notice-link a {
  color: #fff;
  text-decoration: underline;
  display: inline-block;
}
.global-notice .global-notice-link a:hover {
  color: #fff;
  text-decoration: none;
}
@media only screen and (min-width : 1701px) {
	.global-notice .inner_width{
    max-width:1700px;padding:10px 0px;
  }
}
.global-notice .global-notice-close {
  cursor: pointer;
}

/*career*/
.img-cover{position:relative}
.block{display:block}
.img-cover img{-o-object-fit: cover;object-fit: cover;position:absolute;top:0;left:0;width:100%;height:100%;}
.page-template-career .header{background:transparent;transition: .25s}
.page-template-career .header.header_fix{background:white;}
.page-template-career .content{padding-top:0;}
.career_hero{padding-top:30%}
.career_hero .title--big{margin:0;margin-top:75px;font-size:140px;color:#4D4D4D}
.tx--22{font-size:22px;line-height:1.5}
.mb-18{margin-bottom:18px;}
.career_enter .tx--22{max-width:900px;margin:0 auto 18px}
.tx--pink{color:#ff2257}
.tx--blue{color:#00dad6}
.car_link_video img{display:block;margin-right:10px;margin-top:-3px}
.all_positions{max-width:900px;margin:0 auto}
.all_positions .comeet-data.position_item {
  width: 100%;
}
.position_item{width:47%;padding:0 12px;margin-bottom:60px}
.position_icon img{height:100px;margin-bottom:18px;transition: .25s}
.position_icon:hover img{transform: scale(1.04)}
.position_title{font-size:24px;color:#4d4d4d;font-family: 'vistasansBold';max-width:280px;margin:0 auto 12px}
.position_tx{color:#4d4d4d}

.comeet-data.position_item .comeet-outer-wrapper img {
  display: block;
  max-width: 100%;
  height: auto;
}

.comeet-data.position_item .comeet-outer-wrapper .comeet-list.comeet-group-name a,
.comeet-data.position_item .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position {
    color: #4d4d4d;
    font-family: 'vistasansBold';
    font-size: 2rem;
}

.comeet-data.position_item .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position,
.comeet-data.position_item .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position:hover {
	font-size: 1.2rem;
	box-shadow: none !important;
	/*border: none;*/
	transition: transform .15s ease-in-out;
}

.comeet-data.position_item .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position:hover {
	transform: scale(1.05);
}

.comeet-data.position_item .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position .comeet-position-meta {
	font-size: 1rem;
	font-family: 'vistasansLight';
	font-weight: 300;
	margin-top: .8rem;
	color: #4d4d4d;
}

.comeet-data.position_item,
.comeet-data.position_item * {
	font-family: 'vistasansLight';
	text-align: left;
}

.comeet-data.position_item .comeet-outer-wrapper > div > div:first-child {
	padding: 1rem;
	background-color: #fafafa;
	border: 1px solid #e1e1e1;
}

.comeet-data.position_item .comeet-outer-wrapper > div > div:nth-child(2) {
	padding: 1rem;
	background-color: #fafafa;
	border: 1px solid #e1e1e1;
}