@charset "utf-8";

/* --------------------------General-------------------------- */

b, strong {
	font-weight: 500;
}
.dn {
	display: none!important;
}
.rooms-up-text strong, .rooms-up-text b {
	color: #cf7941;
	font-size: 1em;
	font-weight: 700;
}
.less-am-text.active {
	display: flex!important;
}
.more-am-text.active {
	display: none!important;
}
.fancy-link-wrap:hover .fancy-link::after, .fancy-link-wrap-alt:hover .fancy-link::after {
	transform: translate(120%);
}
::-moz-selection { /* Code for Firefox */
  color: #fff;
  background: #cd7d4b;
}
::selection {
  color: #fff;
  background: #cd7d4b;
}
.my-footer a, .regular-text a {
	color: #3c3c3c;
	/*text-decoration: underline;*/
}
.general-text h3 {
	font-weight: 400;
	line-height: 1;
	padding-top: 20px;
}
/* --------------------------Fluid type-------------------------- */
@media (min-width: 1200px) {
  .slogan-home-h2, .h2-h2, .slogan-in {
    font-size: calc(5rem + ((1vw - 12px) * 6.5341))!important;
    min-height: 0vw;
  }/*80*/
  .slh-sans {
    font-size: calc(3.25rem + ((1vw - 12px) * 4.4034))!important;
    min-height: 0vw;
  }/*52*/
  .regular-text, .prick-text, .fancy-form input {
    font-size: calc(0.75rem + ((1vw - 12px) * 0.5682))!important;
    min-height: 0vw;
  }/*12*/
  .exp-text, .prick-t-big {
    font-size: calc(1.6875rem + ((1vw - 12px) * 2.1307))!important;
    min-height: 0vw;
  }/*27*/
  .h4-h4 {
    font-size: calc(2.0625rem + ((1vw - 12px) * 2.6989))!important;
    min-height: 0vw;
  }/*33*/
  .f-basic-link {
    font-size: calc(0.75rem + ((1vw - 12px) * 0.2841))!important;
    min-height: 0vw;
  }/*12*/
    .f-social-icon > svg {
    width: calc(1.125rem + ((1vw - 12px) * 1.4205))!important;
	height: calc(1.125rem + ((1vw - 12px) * 1.4205))!important;
    min-height: 0vw;
  }/*12*/
  .fancy-form input[type="submit"], .room-more-name {
    font-size: calc(1.125rem + ((1vw - 12px) * 0.4261))!important;
    min-height: 0vw;
  }/*14*/
  .f-form-heading, .z-r-h4, .general-text h3 {
    font-size: calc(1.5rem + ((1vw - 12px) * 2.1307))!important;
    min-height: 0vw;
  }/*25*/
  .h2-rooms {
    font-size: calc(3.25rem + ((1vw - 12px) * 4.4034))!important;
    min-height: 0vw;
  }/*52*/

}
@media (min-width: 1904px) {
  .slogan-home-h2, .h2-h2, .slogan-in {
    font-size: 126px!important;
  }
  .slh-sans {
    font-size: 83px!important;
  }
  .regular-text, .prick-text, .fancy-form input {
    font-size: 16px!important;
  }
  .exp-text, .prick-t-big {
    font-size: 42px!important;
  } 
  .h4-h4 {
    font-size: 52px!important;
  }
   .f-basic-link {
    font-size: 14px!important;
  }
  .f-social-icon > svg {
    width: 28px!important;
	width: 28px!important;
  }
  .fancy-form input[type="submit"], .room-more-name {
    font-size: 21px!important;
  }
  .f-form-heading, .z-r-h4, .general-text h3 {
    font-size: 39px!important;
  }
  .h2-rooms {
    font-size: 83px!important;
  }
}

@media (max-width: 1199px) {
  .regular-text, .prick-text {
    font-size: 15px!important;
  }	
    .regular-text.f-right-text, .fancy-form input {
    font-size: 13px!important;
  }	
}
@media (max-width: 835px) {
    .regular-text.f-right-text, .fancy-form input, .f-basic-link, .fancy-form input[type="submit"]  {
    font-size: 15px!important;
  }	
	.fancy-form input[type="submit"]  {
    font-size: 17px!important;
  }	
}
/* --------------------------Main Menu-------------------------- */
.menu-wrap .oxy-pro-menu-list .menu-item, .menu-wrap .oxy-pro-menu-list .menu-item a {
	font-size: 14px!important;
}
.menu-wrap .oxy-pro-menu-list .menu-item a {
	font-size: 14px!important;
	letter-spacing: .11em!important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	transition-property: letter-spacing!important;
}
.menu-wrap .oxy-pro-menu-list .menu-item a:hover {
	letter-spacing: .06em!important;
}
@media (max-width: 1479px) {
.menu-wrap .oxy-pro-menu-list .menu-item, .menu-wrap .oxy-pro-menu-list .menu-item a {
	font-size: 13px!important;
}	
}
@media (max-width: 1279px) {
.menu-wrap .oxy-pro-menu-list .menu-item, .menu-wrap .oxy-pro-menu-list .menu-item a {
	font-size: 12px!important;
}	
}
@media (max-width: 1199px) {
.menu-wrap .oxy-pro-menu-list .menu-item, .menu-wrap .oxy-pro-menu-list .menu-item a {
	font-size: 17px!important;
	font-weight: 400;
}	
}
/*----------- Menu  Icon -----------------*/

.menu-wrap .oxy-pro-menu-container {
	z-index: 100001;
	overflow-x: hidden!important;
}
/*body.scroll-down .oxy-pro-menu-container {
	display: flex!important;
	width: 360px!important;
	height: 100%!important;
}*/
.menu-wrap .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
	display: none;
}
.menu-wrap .oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
    padding: 12px 20px 16px 56px!important;
	height: 24px;
	position: relative!important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.menu-wrap .oxy-pro-menu-mobile-open-icon::before {
	content: "";
	position: absolute;
	left: 8px;
	width: 32px;
	height: 17px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.menu-wrap .oxy-pro-menu-mobile-open-icon::after {
	content: "";
	position: absolute;
	left: 0;
	width: 48px;
	height: 1px;
	background: #fff;
	display: flex;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.menu-wrap .oxy-pro-menu-mobile-open-icon:hover::before {
	width: 44px;
	height: 13px;
}
.menu-wrap .oxy-pro-menu-mobile-open-icon:hover::after {
	display: none;
}
@media (max-width: 834px) {
.menu-wrap .oxy-pro-menu-mobile-open-icon::before {
	border-color: #3c3c3c;
}
.menu-wrap .oxy-pro-menu-mobile-open-icon::after {
	background: #3c3c3c;
}	
}
/* --------------------------Lang Switcher PHP-------------------------- */

.pll-switcher-select {
	font-family: Averta, sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	background: transparent;
	text-transform: uppercase;
	border: none;
	/*-webkit-appearance:none;
    outline: none;*/
}
.pll-switcher-select option {
	color: #fff;
	background: #3c3c3c;
	text-transform: uppercase!important;
	border: none;
}
.pll-switcher-select option:focus {
	color: #fff;
	background: #cd7d4b;
	text-transform: uppercase!important;
	border: none;
}
.pll-switcher-select option[selected="selected"] {
	color: #fff;
	background: #cd7d4b;
	text-transform: uppercase!important;
	border: none;
}

.pll-switcher-select, .pll-switcher-select:focus, .pll-switcher-select:active {
    border-color: transparent;
    outline: none;
}
@media (max-width: 1479px) {
.pll-switcher-select {
	font-size: 13px;
}
}
@media (max-width: 834px) {
.pll-switcher-select {
	color: #3c3c3c;
	font-size: 17px;
	font-weight: 400;
}
}

/* --------------------------Header-------------------------- */
.my-header {
	height: 168px;
	height: 184px;
	/*background-image: linear-gradient(rgba(0,0,0,0.52), transparent 100%);*/
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.my-header:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-image: linear-gradient(rgba(0,0,0,0.64), rgba(0,0,0,0.39) 52%, transparent 100%);
	opacity: .76;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.my-header:hover:before {
	/*background-color: rgba(0,0,0,0.0);*/
	opacity: 1;
}


/* --------------------------Header White-------------------------- */
.h-color .logo-holder {
	background-image: url(/wp-content/uploads/2023/05/logo.svg);
}
.h-color .menu-wrap .oxy-pro-menu-list .menu-item a, .h-color .lang-menu li a::before, .h-color .lang-menu .oxy-pro-menu-dropdown-icon-click-area svg, .h-color .top-icon, .h-color .tel-desktoplink {
	color: #3c3c3c!important;
}
.h-color .top-icon {
	color: #ababab!important;
	opacity: 1;
}
.h-color .phones-exp .top-icon {
	color: #fff!important;
	opacity: .76;
}.
.h-color .top-wrap {
	border-bottom-color: rgba(60,60,60,.52);
}
.h-color .top-wrap, .h-color .book-link {
	border-color: rgba(60,60,60,.52);
	color: rgba(60,60,60,1);
}
.h-color .my-header::before {
  background-image: linear-gradient(rgba(0,0,0,0.64), rgba(0,0,0,0.39) 52%, transparent 100%);
  background-image: linear-gradient(rgba(255,255,255,0.64), rgba(255,255,255,0.39) 52%, transparent 100%);
  opacity: .83;
}
.h-color .menu-wrap .oxy-pro-menu-mobile-open-icon::before {
	border-color: #3c3c3c;
}
.h-color .menu-wrap .oxy-pro-menu-mobile-open-icon::after {
	background: #3c3c3c;
}
/* --------------------------Shrink-------------------------- */
body.shrink .my-header {
	height: 104px;
	/*background-image: linear-gradient(rgba(0,0,0,0.52), transparent 100%);*/
}
body.scroll-down .my-header {
	transform: translateY(-200%);
}
body.shrink .my-header:before {
	background-image: linear-gradient(rgba(0,0,0,0.64), rgba(0,0,0,0.39) 52%, transparent 100%);
	opacity: .76;
}
body.shrink .h-color .my-header::before {
	background-image: linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0.74) 52%, transparent 100%);
	opacity: 1;
}
body.shrink .my-header:hover:before {
	opacity: 1;
}
body.shrink .menu-wrap {
	top: 24px;
	left: 10%;
}
body.shrink .top-wrap {
	padding-top: 19px;
}
body.shrink .phones-wrap {
	display: none!important;
}
body.shrink .logo-holder {
	top: 24px;
	height: 40px;
}
body.shrink .top-wrap {
	border: 0px solid rgba(255,255,255,.52);
}
@media (max-width: 1479px) {
body.shrink .logo-holder {
	top: 20px;
	height: 40px;
}
body.shrink .top-wrap {
	padding-top: 15px;
}
body.shrink .menu-wrap {
	top: 18px;
}
}
@media (max-width: 1330px) {
body.shrink .lang-menu {
	display: none!important;
}
}

@media (max-width: 1199px) {
.my-header, .top-wrap {
	-webkit-transition: all 0s ease!important;
	-moz-transition: all 0s ease!important;
	-o-transition: all 0s ease!important;
	transition: all 0s ease!important;
}
body.scroll-down .my-header {
	transform: none;
}
body.shrink  .phones-exp .top-icon-link {
	display: flex!important;
}
body.shrink .menu-wrap {
	top: 22px;
	left: 40px;
}

body.shrink .lang-menu {
	display: flex!important;
}
.h-color .menu-wrap .oxy-pro-menu-list .menu-item a {
	color: #fff!important;
}	
}
@media (max-width: 834px) {
.my-header, .top-wrap {
	-webkit-transition: all 0s ease!important;
	-moz-transition: all 0s ease!important;
	-o-transition: all 0s ease!important;
	transition: all 0s ease!important;
}
body.scroll-down .my-header {
	transform: none;
}
body.shrink  .phones-exp .top-icon-link {
	display: flex!important;
}
body.shrink .menu-wrap {
	top: 0px;
	left: 0px;
}
body.shrink .top-wrap {
	padding-top: 0px;
}
.h-color .top-wrap, .h-color .book-link {
	border-color: rgba(60,60,60,.52);
	color: #fff;
}
.h-color .my-header::before {
  background-image: linear-gradient(rgba(0,0,0,0.64), rgba(0,0,0,0.39) 52%, transparent 100%);
  background-image: linear-gradient(rgba(255,255,255,0.64), rgba(255,255,255,0.39) 52%, transparent 100%);
  opacity: .83;
}
body.shrink .h-color .logo-holder {
	background-image: url(/wp-content/uploads/2023/05/logo-w.svg);
}
body.shrink .h-color .my-header::before {
	background-image: linear-gradient(rgba(0,0,0,.64), rgba(0,0,0,0.26) 52%, transparent 100%);
	opacity: .83;
}
.menu-wrap .oxy-pro-menu-mobile-open-icon::before {
	border-color: #3c3c3c;
}
.menu-wrap .oxy-pro-menu-mobile-open-icon::after {
	background: #3c3c3c;
}
}
/* --------------------------Hero-------------------------- */

.hero-exp-slider .flickity-viewport {
	width: 100%;
	height: calc(100vh)!important;
}
.flickity-prev-next-button.next {
    right: 0px;
}
.flickity-prev-next-button.previous {
    left: 0px;
	display: none!important;
}
.flickity-button {
  	background: rgba(255,255,255,.0);
  	color: #fff;
  	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.flickity-prev-next-button {
  width: 60px;
  height: 60px;
}
.flickity-button:hover {
  	background: rgba(255,255,255,.33);
  	color: #45596a;
}
.flickity-button-icon {
  	fill: rgba(255,255,255,.52);
  	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.flickity-button:hover .flickity-button-icon {
  	fill: #45596a;
	fill: rgba(255,255,255,.76);
}
.flickity-button:focus {
  	outline: none;
  	box-shadow: none!important;
}
.flickity-button:disabled {
  display: none;
}
.flickity-page-dots {
    bottom: 4.4vh!important;
	display: none!important;
}
.flickity-page-dots .flickity-page-dot {
	box-shadow: none!important;
	border: none!important;
	width: 10px!important;
	height: 10px!important;
	margin: 0 13px!important;
	background: rgba(67,77,90,.52)!important;
	border-radius: 50%;
	/*display: inline!important;
	vertical-align: middle!important;*/
}
/* fill-in selected dot */
.flickity-page-dots .flickity-page-dot.is-selected {
	box-shadow: none!important;
	border: 1px solid rgba(67,77,90,.52)!important;
	width: 20px!important;
	height: 20px!important;
	background: #fff!important;
	transform: translateY(-5px);
}
@media (max-width: 1440px) {
.flickity-page-dots {
    bottom: -5.2vh!important;
}
.flickity-page-dots .flickity-page-dot {
	width: 8px!important;
	height: 8px!important;
	margin: 0 11px!important;
	/*display: inline!important;
	vertical-align: middle!important;*/
}
/* fill-in selected dot */
.flickity-page-dots .flickity-page-dot.is-selected {
	width: 16px!important;
	height: 16px!important;
	transform: translateY(-4px);
}	
}
/* --------------------------Hero Slogan-------------------------- */


/* --------------------------Room Related-------------------------- */
.room-rel-slider .flickity-prev-next-button.next {
    right: 2.6%;
}
.room-more-slider .flickity-prev-next-button.next {
    right: -6.44%;
	top: 40%;
}

.room-rel-slider .flickity-viewport, .room-more-slider .flickity-viewport {
	width: 100%;
}
.room-rel-slider .flickity-button, .room-more-slider .flickity-button {
	background: rgba(60,60,60,.09);
	border: 1px solid rgba(60,60,60,.39);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.room-rel-slider .flickity-button:hover, .room-more-slider .flickity-button:hover {
	background: rgba(60,60,60,.33);
	border: 1px solid rgba(60,60,60,.76);
}
.room-rel-slider .flickity-button .flickity-button-icon, .room-more-slider .flickity-button .flickity-button-icon {
  	fill: rgba(60,60,60,.76);
  	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.room-rel-slider .flickity-button:hover .flickity-button-icon, .room-more-slider .flickity-button:hover .flickity-button-icon {
	fill: rgba(60,60,60,.94);
}
@media (max-width: 1199px) {
.room-more-slider .flickity-prev-next-button.next {
    right: 16px;
}
.room-rel-slider .flickity-button, .room-more-slider .flickity-button {
	background: #ebe6e1;
	background: #fff;
	border: 1px solid rgba(60,60,60,.76);
}
.room-rel-slider .flickity-button:hover, .room-more-slider .flickity-button:hover {
	background: #ebe6e1;
	background: #fff;
	border: 1px solid rgba(60,60,60,.76);
}	
}
/* --------------------------Meeting Page-------------------------- */
.form-2h-meetinh-text1 b, .form-2h-meetinh-text1 strong {
	color: #fff;
	text-transform: uppercase;
}
.form-2h-meeting .oxy-tab {
	padding: 8px 20px 8px 32px;;
}
.form-2h-meeting .tabs-6290-tab-active {
	background: #000;
}
.form-2h-meeting .tabs-6290-tab-active .m-tabnav-text {
	color: #fff;
}



/* --------------------------Fancy Form-------------------------- */
.wpcf7, form {
	width: 100%;
}
.wpcf7 {
	padding-bottom: 16px;
}
form * {
	font-family: Averta, sans-serif!important;
}

form p {
	margin: 0 0 12px 0;
	text-align: left;
}
input {
	padding: 6px 9px 6px 2px;
	color: #3c3c3c;
	background: transparent;
	width: 100%;
	margin-top: 2px;
	text-transform: none;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	letter-spacing: .052em;
	border: none;
	border-bottom: 1px solid #ababab;
}
::-webkit-input-placeholder { /* Edge */
  color: #3c3c3c;
  opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #3c3c3c;
  opacity: 1;
}
::placeholder {
  color: #3c3c3c;
  opacity: 1;
}
input[type="submit"] {
	background: #transparent;
	width: auto;
	padding: 6px 21px 6px 2px;
	font-size: 21px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #cf7941;
	font-weight: 500;
	border-radius: 0px;
	cursor: pointer;
	position: relative;
	border-bottom: none;
}

/* --------------------------New Form-------------------------- */

.meeting-form-sh form * {
	font-family: Averta, sans-serif!important;
	font-size: 14px;
	letter-spacing: .052em;
}

.meeting-form-sh form {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
h5.mf-sub {
	color: #fff;
	font-weight: 16px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: .052em;
	margin-bottom: 3.9%;
	padding-top: 0!important;
}
.meeting-form-sh form p {
	margin: 0 0 20px 0;
	text-align: left;
	color: #ababab;
}
.meeting-form-sh input, .meeting-form-sh textarea {
	padding: 6px 9px 6px 2px;
	color: #ababab;
	background: transparent;
	width: 100%;
	margin-top: 2px;
	text-transform: none;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	letter-spacing: .052em;
	border: none;
	border-bottom: 1px solid #ababab;
}
.meeting-form-sh textarea {
	/*border: 1px solid #ababab;*/
	height: 204px;
}
.meeting-form-sh ::-webkit-input-placeholder { /* Edge */
  color: #ababab;
  opacity: 1;
}
.meeting-form-sh :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ababab;
  opacity: 1;
}
.meeting-form-sh ::placeholder {
  color: #ababab;
  opacity: 1;
}
.meeting-form-sh input[type="submit"] {
	background: #transparent;
	width: auto;
	padding: 6px 21px 6px 2px;
	font-size: 21px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #cf7941;
	font-weight: 500;
	border-radius: 0px;
	cursor: pointer;
	position: relative;
	border-bottom: none;
}
.meeting-form-sh form div.row {
	display: flex;
	flex-direction: row;
}
.meeting-form-sh form p.half {
	width: 50%;
}
.meeting-form-sh form p.half.first {
	padding-right: 1.8%;
}
.meeting-form-sh form p.half.second {
	padding-left: 1.8%;
}
.meeting-form-sh .wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0;
	margin-right: 4px;
}

.meeting-form-sh input[type="checkbox"] {
	background: #000!important;
}

/* --------------------------Form-------------------------- */

/*
.wpcf7, form {
	width: 100%;
}
.wpcf7 {
	padding-bottom: 32px;
}
form p {
	font-size: 13.5px;
	margin: 0 0 16px 0;
	text-align: center;
}
form * {
	font-family: Averta, Montserrat!important;
}
form p.full {
	display: block;
	clear: left;
	width: 100%;
}
form p.half {
	display: block;
	float: left;
	width: 50%;
}
.career-form {

}
.career-form form p {
	display: block;
	float: none;
	width: 100%!important;
	padding-left: 0px;
	padding-right: 0px;
}
form p.third {
	display: block;
	float: left;
	width: 33.3%!important;
	position: relative!important;
	padding-left: 8px;
	padding-right: 8px;
}

form p.half.f-left {
	padding-left: 0px;
	padding-right: 8px;
}
form p.half.f-right {
	padding-left: 8px;
	padding-right: 0px;
}
form p.third.t-left {
	padding-left: 0px;
	padding-right: 42px;
	max-width: 278px;
}
form p.third.t-right {
	padding-left: 8px;
	padding-right: 0px;
}
form p.fancy-submit {
	text-align: left;
	padding-top: 16px;
}
.subscr form p.fancy-submit {
	text-align: center;
	padding-top: 0px;
}
.subscr form span.wpcf7-spinner {
	display: none!important;
}
.subscr form .wpcf7-response-output {
	color: #3c3c3c!important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border: none!important;
	clear: both;
}
.wpcf7 form .wpcf7-response-output {
	border: none!important;
	clear: both;
}
label span {
	color: #baa582;
	font-weight: 500;
}
.subscr.career-form label {
	color: #3c3c3c;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 3px;
}
input, select {
	line-height: 24px;
	padding: 6px 9px;
	color: #3c3c3c;
	color: #cd7d4b;
	background: #fff;
	width: 100%;
	margin-top: 2px;
	text-transform: uppercase;
	font-size: 13.5px;
	font-weight: 500;
	letter-spacing: 3px;
	border: 1px solid rgba(67,77,90,.52);
}
.career-form input {
	text-align: center;
}
::-webkit-input-placeholder {
  color: #3c3c3c;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #3c3c3c;
  opacity: 1;
}

::placeholder {
  color: #3c3c3c;
  opacity: 1;
}
select {
	padding: 9px 4px;
}
textarea {
	line-height: 12px;
	padding: 6px;
	border: none;
	background: #eae7e4;
	background: #fff;
	width: 100%;
	margin-top: 2px;
}
#mfcf7_zl_multifilecontainer {
	margin-top: 0!important;
}

input.button.button-primary.qbutton {
	width: 260px;
	width: 100%;
	margin-left: auto;
	cursor: pointer;
}
div#mfcf7_zl_multifilecontainer p {
	text-align: center;
}
.subscr input[type="submit"] {
	width: 100%;
	background: #3c3c3c;
	font-size: 13.5px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
	font-weight: 500;
	border-radius: 0px;
	cursor: pointer;
}
.wpcf7-spinner {
	display: none;
}
input[type="checkbox"] {
	width: 8px!important;
}
.mfcf7_zl_delete_file {
	color: #cd7d4b!important;
}
@media (max-width: 1024px) {
.subscr input[type="submit"] {
	font-size: 11px;
}
input, select {
	line-height: 24px;
	font-size: 11px;
}
.subscr.career-form label {
	font-size: 11px;
}	
}

@media (max-width: 853px) {
form p {
	margin: 0 0 16px 0;
}
form p.half, form p.third {
	display: block;
	float: left;
	width: 100%;
}
form p.half.f-left, form p.half.f-right, form p.third.t-left, form p.third.t-right, form p.third {
	padding-left: 0px;
	padding-right: 0px;
}	
}
@media (max-width: 480px) {
input[type="checkbox"] {
	width: 12px!important;
}
}
*/
