/* ---------------------------------------------------------
   1. Embedded fonts styles
   2. Eric Mayer CSS Reset
   3. General reset
   4. Common site styles
   ---------------------------------------------------------*/
/* ---------------------------------------------------------
   1. Embedded fonts styles
   ---------------------------------------------------------*/
@font-face {
	font-family: 'chaletlondonnineteenseventy';
	src: url('fonts/chalet-london1970-webfont.eot');
	src: url('fonts/chalet-london1970-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/chalet-london1970-webfont.woff') format('woff'),
	url('fonts/chalet-london1970-webfont.ttf') format('truetype'),
	url('fonts/chalet-london1970-webfont.svg#chaletlondonnineteenseventy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'chaletnewyorknineteenseventy';
	src: url('fonts/chalet-newyork1970-webfont.eot');
	src: url('fonts/chalet-newyork1970-webfont.eot?#iefix') format('embedded-opentype'),  
	url('fonts/chalet-newyork1970-webfont.woff') format('woff'),
	url('fonts/chalet-newyork1970-webfont.ttf') format('truetype'),
	url('fonts/chalet-newyork1970-webfont.svg#chaletnewyorknineteenseventy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'chaletlondonnineteeneighty';
	src: url('fonts/chalet-london1980-webfont.eot');
	src: url('fonts/chalet-london1980-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/chalet-london1980-webfont.woff') format('woff'),
	url('fonts/chalet-london1980-webfont.ttf') format('truetype'), 
	url('fonts/chalet-london1980-webfont.svg#chaletlondonnineteeneighty') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'klavika_rgregular';
	src: url('fonts/klavika-regular-webfont.eot');
	src: url('fonts/klavika-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/klavika-regular-webfont.woff') format('woff'),
	url('fonts/klavika-regular-webfont.ttf') format('truetype'),
	url('fonts/klavika-regular-webfont.svg#klavika_rgregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'klavikamedium';
	src: url('fonts/klavika-medium-webfont.eot');
	src: url('fonts/klavika-medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/klavika-medium-webfont.woff') format('woff'),
	url('fonts/klavika-medium-webfont.ttf') format('truetype'),
	url('fonts/klavika-medium-webfont.svg#klavikamedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'klavikalight';
	src: url('fonts/klavika-light-webfont.eot');
	src: url('fonts/klavika-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/klavika-light-webfont.woff') format('woff'),
	url('fonts/klavika-light-webfont.ttf') format('truetype'),
	url('fonts/klavika-light-webfont.svg#klavikalight') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ---------------------------------------------------------
   2. General reset
   ---------------------------------------------------------*/
/*
 * set default text color
 * set default font size, line height and font family
 * set default background
 */
html { box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }
* { max-height: 1000000px; }
body {
	margin: 0;
	color: #333;
	font: 12px/1.2 'chaletlondonnineteenseventy', Arial, Helvetica, sans-serif;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	min-width: 1035px;
	-ms-text-size-adjust: none;
	background: #fff url(images/bg.jpg) repeat-x 0 0;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }
img { border-style: none; }
a {
	text-decoration: none;
	color: #000;
	outline: none;
}
a:hover { text-decoration: underline; }
input, textarea, select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
	outline:none;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
textarea {
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding:0;
	border:0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
input[type="search"] { -webkit-appearance: none; }
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration {
display:none;
}
q { quotes: none; }
q:before, q:after {
	content: '';
	content: none;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: 0.35em; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p { margin: 0 0 1.2em; }
/* ---------------------------------------------------------
   3. Сommon site styles
   ---------------------------------------------------------*/
/* main container styles */
#wrapper {
	overflow: hidden;
	width:1018px;
	padding: 0 5px;
	margin:0 auto;
}
/* header styles */
#header {
	padding: 29px 34px 5px 236px;
	position: relative;
}
#header:after {
	clear:both;
	content: '';
	display: block;
}
/* page logo styles */
.logo {
	position: absolute;
	top: 29px;
	left: 23px;
	z-index: 9;
	width: 219px;
}
.logo a { display: block; }
.logo a img {
	display: block;
	margin: 0;
}
#nav {
	overflow: hidden;
	max-width: 760px;
	text-align: right;
	padding: 38px 0 0;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	letter-spacing: -4px;
	font-size: 16px;
	line-height: 18px;
}
#nav ul li {
	display: inline-block;
	vertical-align: top;
	letter-spacing: normal;
	position: relative;
	margin: 0 0 5px 23px;
}
#nav ul li:first-child:after { display: none;}
#nav ul li:after {
	position: absolute;
	top: 2px;
	left: -12px;
	width:1px;
	height:12px;
	background:#6c9;
	content: '';
}
#nav ul li a {
	color: #fff;
}
#nav ul li.active a,
#nav ul li a:hover {
	text-decoration:none;
	color: #cf3;
}
.frame{
	background:#fff;
	padding: 8px;
	position: relative;
	border-radius:10px;
	-webkit-box-shadow: 0 0 8px rgba(16,168,153,.4);
	-moz-box-shadow: 0 0 8px rgba(16,168,153,.4);
	box-shadow: 0 0 8px rgba(16,168,153,.4);
}
.frame:after {
	border:2px solid #cf3;
	border-radius:6px;
	position: absolute;
	top: 3px;
	left: 3px;
	right: 3px;
	bottom: 3px;
	content: '';
	pointer-events:none;
}
.frame .heading {
	border-radius:3px 3px 0 0;
	background:url(images/img01.png) no-repeat;
	background-size:cover;
	padding: 15px 26px 24px 235px;
}
.frame .heading2 {
	padding: 22px 26px 33px 235px;
}
.heading h1 {
	letter-spacing:-0.6px; 
	margin: 0;
	text-align: right;
	color: #fff;
	font-size: 42px;
	line-height: 45px;
}
.heading.heading2 h1 {
	font-size: 27px;
	line-height: 29px;
	font-weight: normal;
}
.visual {
	position: relative;
}
.visual img {
	display: block;
	margin: 0;
	width: 100%;
}
.visual-caption {
	overflow: hidden;
	max-height:290px;
	position: absolute;
	top: 31px;
	left: 30px;
	width:400px;
}
.visual-caption h2 {
	letter-spacing:-1.2px;
	color: #fff;
	text-transform: uppercase;
	font:66px/58px 'chaletnewyorknineteenseventy';
	margin: 0;
}
#main{
	padding: 42px 25px 89px 15px;
	background:url(images/img06.png) no-repeat 100% 100%;
}
/* main informative part styles */
.home #main {
	padding: 1px 25px 45px 15px;
	background: url(images/img08.png) no-repeat 0 100%;
}
#main:after {
	display: block;
	clear:both;
	content: '';
}
/* sidebar styles */
#aside {
	width: 214px;
	float: left;
	padding: 0 0 70px;
}
/* submenu block styles */
#aside .sub-nav {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font:bold 14px/16px 'Arial', Helvetica, sans-serif;
}
.sub-nav li {
	border-style:dotted;
	border-width:1px 0 0;
	border-color:#ccc;
	padding: 1px 0;
}
.sub-nav li:last-child {
	border-width:1px 0 1px;
	border-color:#ccc;
	padding: 1px 0;
}
.sub-nav li a {
	display: block;
	color: #999;
	padding: 6px 18px;
	position: relative;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.sub-nav li a:after {
	display: inline-block;
	vertical-align: middle;
	margin: -1px 0 0 3px;
	background:url(images/sprite.png) no-repeat -3px -10px;
	width:10px;
	opacity:0;
	height: 5px;
	content: '';
}
.sub-nav li.active a:after,
.sub-nav li a:hover:after {opacity: 1;}
.sub-nav li.active a,
.sub-nav li a:hover {
	text-decoration:none;
	color: #4c4e47;
	background:#eff1eb;
}
.home .mambers-block{
	padding: 	17px 17px 0;
	margin: -53px 0 0;
	background:#fff url(images/bg1.jpg) repeat-x;
}
.mambers-block {
	color: #666;
	padding: 0 17px 0;
	position: relative;
	font:11px/14px  'Arial', Helvetica, sans-serif;
	overflow: hidden;
}
.mambers-block:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	border-top:1px dotted #fff;
	content: '';
}
.mambers-block h2 {
	margin: 0 0 11px;
	color: #099;
	font:23px/22px  'chaletlondonnineteenseventy';
}
.mambers-block p{ margin: 0 0 10px ;}
.btn-more {
	display: inline-block;
	vertical-align: top;
	font: bold 12px/15px  'Arial', Helvetica, sans-serif;
	color: #099;
	position: relative;
}
.btn-more:hover {
	text-decoration:none;
	color: #066;
}
.inner .btn-more:after { margin:6px 0 0 5px;}
.btn-more:hover:after { background-position:-16px -1px;}
.btn-more:after {
	content: "";
	background:url(images/sprite.png) no-repeat -2px -1px;
	width:10px;
	height:5px;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0 0 5px;
}
.home .mambers-block .social {padding: 57px 53px 20px 0;}
.mambers-block .social {
	margin: 0 0 26px ;
	padding: 0 53px 16px 0;
	list-style: none;
	font-weight: bold;
	position: relative;
	font-size: 12px;
	line-height: 14px;
}
.home .mambers-block .social:after{
	position: absolute;
	top: 27px;
	left: -17px;
	right: -15px;
	border-top:1px dotted #ccc;
	content: '';
}
.mambers-block .social:before{
	position: absolute;
	bottom: 0;
	left: -17px;
	right: -15px;
	border-bottom:1px dotted #ccc;
	content: '';
}
.social li {
	margin: 0 0 12px;
}
.social li a {
	display: block;
	color: #099;
	padding: 0 0 0 35px;
	position: relative;
}
.social li a:hover {
	text-decoration:none;
	opacity:0.8;
}
.social li a:after {
	position: absolute;
	top: 0;
	left: 0;
	background:url(images/sprite.png) no-repeat;
	width:28px;
	height:28px;
	content: '';
}
.social li a.facebook:after {
	background-position:-9px -20px;
}
.social li a.twitter:after {
	background-position:-8px -59px;
}
/* main content styles */
#content {
	width:722px;
	float: right;
}
#content:after {
	clear:both;
	content:'';
	display: block;
}
#content .details {
	display: block;
	color: #686868;
	padding:  0 0 0 19px;
	font:10px/13px  'Arial', Helvetica, sans-serif;
	position: relative;
	word-spacing:-1px;
}
#content .details .before{
	position: absolute;
	top: 0;
	left: 15px;
	content: '';
}
.two-col {
	padding: 17px 0 0;
	margin: 0 0 25px;
	font:12px/15px  'Arial', Helvetica, sans-serif;
	color: #666;
	overflow: hidden;
}
.two-col .image-holder {
	width:230px;
	float: right;
	margin: 0 0 0 20px;
}
.two-col .image-holder img{
	width: 100%;
}
.col h3 {
	margin: 0 0 9px;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
}
.col p { margin: 0 0 8px;}
#content .three-columns {
	padding: 7px 0 18px 2px;
	width:102%;
	position: relative;
}
.three-columns:after {
	display: block;
	clear:both;
	content:'';
}
.three-columns .column {
	width:234px;
	float: left;
	position: relative;
	border:2px solid #eae9e4;
	border-radius:17px;
	min-height:211px;
	margin: 0 10px 0 0;
	-webkit-box-shadow: 1px 1px 1px 1px #b7b6b6;
	box-shadow: 1px 1px 1px 1px #b7b6b6;
}
.column .btn-more {
	max-width:155px;
	max-height:45px;
	overflow: hidden;
}
.column .btn-more:after { margin-top: 6px;}
.column.last { background:#ebeced;}
.column.last .alignright{
	background: #788939;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4ODkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjNzc4OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjNzk4YjM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjN2E4ZDNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjMlIiBzdG9wLWNvbG9yPSIjODI5YTM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjODlhNjNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjODdhODM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjOGFhYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjOGJhYzM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjOGNhZjM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjOGRiMDNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjOGRiMTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjOTBiNDNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjOGViNTM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjOTNiZDM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk0YmUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #788939 0%, #778937 8%, #798b39 10%, #7a8d3b 30%, #829a38 63%, #89a63a 78%, #87a837 79%, #8aaa3b 82%, #8bac37 85%, #8caf39 85%, #8db03a 88%, #8db137 89%, #90b43a 91%, #8eb538 92%, #93bd35 98%, #94be38 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#788939), color-stop(8%,#778937), color-stop(10%,#798b39), color-stop(30%,#7a8d3b), color-stop(63%,#829a38), color-stop(78%,#89a63a), color-stop(79%,#87a837), color-stop(82%,#8aaa3b), color-stop(85%,#8bac37), color-stop(85%,#8caf39), color-stop(88%,#8db03a), color-stop(89%,#8db137), color-stop(91%,#90b43a), color-stop(92%,#8eb538), color-stop(98%,#93bd35), color-stop(100%,#94be38));
	background: -webkit-linear-gradient(top, #788939 0%,#778937 8%,#798b39 10%,#7a8d3b 30%,#829a38 63%,#89a63a 78%,#87a837 79%,#8aaa3b 82%,#8bac37 85%,#8caf39 85%,#8db03a 88%,#8db137 89%,#90b43a 91%,#8eb538 92%,#93bd35 98%,#94be38 100%);
	background: -o-linear-gradient(top, #788939 0%,#778937 8%,#798b39 10%,#7a8d3b 30%,#829a38 63%,#89a63a 78%,#87a837 79%,#8aaa3b 82%,#8bac37 85%,#8caf39 85%,#8db03a 88%,#8db137 89%,#90b43a 91%,#8eb538 92%,#93bd35 98%,#94be38 100%);
	background: -ms-linear-gradient(top, #788939 0%,#778937 8%,#798b39 10%,#7a8d3b 30%,#829a38 63%,#89a63a 78%,#87a837 79%,#8aaa3b 82%,#8bac37 85%,#8caf39 85%,#8db03a 88%,#8db137 89%,#90b43a 91%,#8eb538 92%,#93bd35 98%,#94be38 100%);
	background: linear-gradient(to bottom, #788939 0%,#778937 8%,#798b39 10%,#7a8d3b 30%,#829a38 63%,#89a63a 78%,#87a837 79%,#8aaa3b 82%,#8bac37 85%,#8caf39 85%,#8db03a 88%,#8db137 89%,#90b43a 91%,#8eb538 92%,#93bd35 98%,#94be38 100%);
}
.alignright {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width:47px;
	padding: 15px 0 54px;
	border-radius:0 14px 14px 0;
	background: #00685a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjg1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzAwNmE1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzAxNzg1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzAwN2I1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwN2Q1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzAwODE1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzAwODY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzAwODc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzAwOGE1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAwOGQ1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwOTA1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjhkNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGU5NDVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #00685a 0%, #006a5c 34%, #01785c 68%, #007b59 71%, #007d5b 80%, #008158 84%, #00865b 89%, #008757 91%, #008a56 95%, #008d58 98%, #009057 99%, #028d56 100%, #0e945f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00685a), color-stop(34%,#006a5c), color-stop(68%,#01785c), color-stop(71%,#007b59), color-stop(80%,#007d5b), color-stop(84%,#008158), color-stop(89%,#00865b), color-stop(91%,#008757), color-stop(95%,#008a56), color-stop(98%,#008d58), color-stop(99%,#009057), color-stop(100%,#028d56), color-stop(100%,#0e945f));
	background: -webkit-linear-gradient(top, #00685a 0%,#006a5c 34%,#01785c 68%,#007b59 71%,#007d5b 80%,#008158 84%,#00865b 89%,#008757 91%,#008a56 95%,#008d58 98%,#009057 99%,#028d56 100%,#0e945f 100%);
	background: -o-linear-gradient(top, #00685a 0%,#006a5c 34%,#01785c 68%,#007b59 71%,#007d5b 80%,#008158 84%,#00865b 89%,#008757 91%,#008a56 95%,#008d58 98%,#009057 99%,#028d56 100%,#0e945f 100%);
	background: -ms-linear-gradient(top, #00685a 0%,#006a5c 34%,#01785c 68%,#007b59 71%,#007d5b 80%,#008158 84%,#00865b 89%,#008757 91%,#008a56 95%,#008d58 98%,#009057 99%,#028d56 100%,#0e945f 100%);
	background: linear-gradient(to bottom, #00685a 0%,#006a5c 34%,#01785c 68%,#007b59 71%,#007d5b 80%,#008158 84%,#00865b 89%,#008757 91%,#008a56 95%,#008d58 98%,#009057 99%,#028d56 100%,#0e945f 100%);
}
.alignright .text-supreme,
.alignright .text-gold,
.alignright .text-platinum {
	background: url(images/sprite.png) no-repeat -102px -10px;
	width:22px;
	height:113px;
	text-indent:9999px;
	overflow: hidden;
	float: left;
	margin: 0 21px 15px;
}
.alignright .text-gold { 
	background-position:-135px -12px;
	width:19px;
	height:64px;
}
.alignright .text-supreme { 
	background-position:-173px -14px;
	width:18px;
	height:107px;
}
.alignright span {
	position:absolute;
	top: 0;
	left: 0;
	content: '';
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	writing-mode: lr-tb;
	width:77px;
	height:19px;
	overflow: hidden;
	margin: 44px 0 0 -27px;
}
.three-columns .description {
	overflow: hidden;
	padding: 16px 59px 18px 13px;
}
.description h1 {
	margin: 0 0 5px;
	padding: 0 0 2px;
	font:bold 12px/15px Gotham,  'Arial', Helvetica, sans-serif;
	text-transform: uppercase;
	color: #009f90;
	border-bottom: 1px solid #009f90;
}
.description h2 {
	color: #686868;
	margin: 0 0 9px;
	min-height:49px;
	font:bold 15px/19px 'Arial',Helvetica,sans-serif;
}
.description h2 span {
	display: block;
	font-size: 23px;
	line-height: 26px;
}
.description h2 .small{
	top: -3px;
	font-size:9px;
}
.description h2 > sub {
	font-size: 15px;
	top: 0;
}
.description h2 > sup {
	font-size: 15px;
	top: -6px;
}
.description .btn-more {
	margin: 15px 2px 0;
	position: absolute;
	bottom: 15px;
	left: 12px;
}
/* footer styles */
#footer {
	overflow: hidden;
	color: #333;
	padding: 8px 19px;
	font: 10px/13px  'Arial', Helvetica, sans-serif;
}
#footer p { margin: 0;}
#footer p a { 
	color: #333;
	display: inline-block;
	vertical-align: top;
}
#footer p a:hover {
	text-decoration:none;
	color: #999;
}
.two-block:after{
	content: '';
	display: block;
	clear: both;
}
.peragraph{
	padding: 0 20px 0 0;
}
.block-caption {
	font:12px/14px 'Arial', Helvetica,  sans-serif;
	width:495px;
	float: left;
	color: #666;
}
.block-caption img {width: 100%;}
.block-caption h2 {
	letter-spacing:0.6px;
	color: #099;
	margin: 0 0 13px;
	font:normal 40px/38px 'chaletlondonnineteenseventy';
}
.block-caption h5 {
	font:bold 12px/14px 'Arial', Helvetica, sans-serif;
	margin: 0 0 3px;
}
.inner3 .block-caption h2,
.inner1 .block-caption h2{ margin:0 0 4px ;}
.block-caption p { margin: 0 0 7px;}
.inner2 .block-caption p strong{ 
	display: block;
	padding:  8px 0 0;
}
.block-caption .form {
	overflow: hidden;
	padding: 5px 1px 0;
}
.form .submit-form{
	margin: 0 -1px 33px;
}
.submit-form input[type="tel"],
.submit-form input[type="text"]{
	padding:5px 6px;
	margin:0 9px 11px 0;
	border:1px solid #ddd;
	width:235px;
	height:27px;
	color: #666;
	box-shadow: inset 0 1px 1px 0 #666;
}
.submit-form input[type="submit"]{
	margin: 0;
	padding:0;
	outline:none;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	border:0;
	background: #009f90;
	width:87px;
	text-align: center;
	padding: 5px;
}
.submit-form input[type="submit"]:hover{ background: #399;}
.form .email-tag{
	display: block;
	font-weight: normal;
}
.email-tag span{ display: block;}
.email-tag a{ 
	color: #666;
	text-decoration:underline;
}
.email-tag a:hover{ text-decoration:none;}
.small-blocks { padding: 0 0 30px;}
.inner1 .small-blocks{ padding: 11px 0 0;}
.small-blocks .block-holder { 
	overflow: hidden;
	padding: 0 0 11px;
}
.image-placeholder{
	overflow: hidden;
	width:238px;
	margin: 0 0 15px;
	border-radius:5px;
	border:1px solid #c2c2c2;
}
.image-placeholder img {
	display: block;
	width: 100%;
}
.inner2 .image-placeholder{
	margin: 18px 0 11px;
	width:239px;
}
.small-blocks .block {
	width:165px;
	padding: 9px 0 10px;
	margin: 0 84px 0 0;
	float: left;
	font:12px/15px 'Arial', Helvetica,  sans-serif;
	color: #666;
}
.inner1 .small-blocks .block{
	width:172px;
	margin: 0 76px 0 0;
}
.small-blocks .btn-more{
	font-size: 14px;
	line-height: 16px;
}
.block h5 {
	margin: 0;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
}
.block h5 sup {
	top: -2px;
	font-size: 10px;
}
.block p { margin: 0 0 5px;}
.text-carte {
	display: block;
	border-bottom: 1px solid #009f90;
	font:bold 12px/15px 'Arial', Helvetica,  sans-serif;
	color: #009f90;
	padding: 0 0 2px;
	word-spacing:2px;
	margin: 0 13px 0 0;
	text-transform: uppercase;
}
.inner2 .text-carte{
	padding: 9px 0 2px;
	margin: 0 0 5px 0;
}
.inner4 .text-carte{ margin: -2px 0 0;}
.tag {
	padding: 0 44px 0 0;
	margin: 0 0 -3px;
	letter-spacing: -0.2px;
}
.tag p{ margin: 0 0 16px;}
.tag .small-heading {
	/*padding: 0 2px;*/
	display: block;
	color: #009f90;
}
.block-caption .listing{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #666;
}
.listing li{
	margin: 0 0 2px;
}
.listing li span{
	font-size: 15px;
	line-height: 18px;
	font-weight: 700;
}
.listing li .small{ top: -0.2em;}
.block-caption > ul {
	margin: 0;
	padding: 8px 0 15px;
	letter-spacing:-4px;
	list-style: none;
	font: 12px/15px 'Arial', Helvetica,  sans-serif;
}
.inner1 .block-caption > ul{ padding: 8px 0 18px;}
.inner2 .block-caption > ul{ padding: 4px 0 5px;}
.block-caption > ul > li {
	display: inline-block;
	vertical-align: top;
	letter-spacing:normal;
	width:240px;
	margin: 0 8px 0 0;
}
.inner1 .block-caption > ul > li{ margin: 0 14px 0 0;}
.inner2 .block-caption > ul > li .small{ top: -2px;}
.block-caption ul h3 {
	text-transform: uppercase;
	word-spacing:4px;
	border-bottom: 1px solid #009f90;
	margin: 0 3px 9px 0;
	padding: 0 0 3px;
	font:bold 12px/15px 'Arial', Helvetica,  sans-serif;
	color: #009f90;
}
.inner1 .block-caption ul h3{ margin: 0 -1px 12px 0;}
.inner2 .block-caption ul h3{
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	margin: 0;
	color: #666;
	border:0;
	word-spacing:0;
	padding: 0;
	text-transform: none;
}
.block-caption ul h4 {
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
}
.block-caption ul h4 span{ 
	display: block;
	font-size: 18px;
	line-height: 25px;
}
.block-caption ul h4 sup{
	top: -5px;
	font-size: 10px;
}
.holder {
	font:12px/15px  'Arial', Helvetica,  sans-serif;
	letter-spacing:normal;
}
.holder .btn-more {
	letter-spacing:1.2px;
}
.holder h6 {
	letter-spacing:normal;
	color: #099;
	margin: 0 0 3px;
	text-transform: uppercase;
	font:17px/19px 'chaletnewyorknineteenseventy';
}
.holder .tag {
	letter-spacing:normal;
	word-spacing:2px;
	display: block;
	margin: 0 0 -2px;
	font:bold 12px/15px 'Arial', Helvetica,  sans-serif;
	color: #4c4e47;
}
.holder p { margin: 0 0 9px;}
.block-image {
	width:213px;
	padding: 50px 0 111px;
	float: right;
	color: #009999;
}
.inner3 .block-image{ padding: 34px 0 0;}
.inner2 .block-image{ padding: 69px 0 0;}
.card-block{
	text-align: center;
}
.card-block span{
	display: inline-block;
	vertical-align: top;
	color: #686868;
	font:23px/24px 'chaletnewyorknineteenseventy';
	text-transform: uppercase;
	padding: 0 0 10px;
}
.card-block img{ 
	vertical-align: top;
	margin: 0 0 8px;
}
.card-block a{
	display: inline-block;
	vertical-align: top;
	color: #099;
	font-size: 15px;
	line-height: 18px;
}
.card-block a:hover {
	text-decoration:none;
	color: #066;
}
.inner1 .block-image{ padding: 36px 0 0;}
.block-image .wash-tag{
	overflow: hidden;
	padding: 52px 0 0;
	text-align: center;
}
.wash-tag span{
	display: block;
	color: #686868;
	font: 17px/20px 'chaletnewyorknineteenseventy';
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 0 0 8px;
}
.wash-tag img{
	margin: 0 6px 5px;
	display: block;
}
.wash-tag .btn-more{ 
	font:15px/18px 'chaletlondonnineteenseventy';
	padding: 0;
	margin: 0 15px 0 0;
}
.wash-tag .btn-more:after{ display: none;}
.block-image > .btn-more {
	padding: 2px 9px 0;
}
.block-image .btn-more:after {
	background:none;
	margin: 0 0 0 4px;
	content:'>';
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.block-image > a{
	display: inline-block;
	vertical-align: top;
}
.block-image a img {
	display: block;
	margin: 0;
	width: 100%;
}
.block-image blockquote {
	margin:67px 3px 0;
	display: block;
	color: #8a827b;
	word-spacing:normal;
	letter-spacing:-2px;
	position: relative;
	font:50px/44px  'chaletlondonnineteenseventy';
	text-transform: uppercase;
}
.block-image blockquote:after {
	background:url(images/sprite.png) no-repeat -200px -13px;
	position: absolute;
	top: -27px;
	left: 3px;
	width:28px;
	height:25px;
	content: '';
}
.block-image blockquote:before {
	background:url(images/sprite.png) no-repeat -237px -14px;
	position: absolute;
	bottom: 0;
	right: 20px;
	width:28px;
	height:25px;
	content: '';
}
.inner3 .block-image blockquote:before,
.inner1 .block-image blockquote:before{
	right: 14px;
	bottom: 7px;
}
.inner3 .block-image blockquote,
.inner1 .block-image blockquote{ 
	margin: 67px 6px 0;
	font-size: 30px;
	line-height: 29px;
	letter-spacing: 1px;
}
.block-image blockquote span {
	display: block;
	font-weight: bold;
	font-family:'chaletnewyorknineteenseventy';
}
.block-image blockquote q{
	display: block;
	margin: 0 0 11px;
}
.block-image blockquote cite {
	display: block;
	padding: 0 3px;
	text-transform:none;
	letter-spacing:normal;
	font:11px/14px  'Arial', Helvetica, sans-serif;
}
.inner3 .block-image blockquote cite{ padding: 7px 3px;}
.inner1 .block-image blockquote cite{ padding: 4px 5px;}
.block-smart {
	overflow: hidden;
	padding: 23px 0 11px;
}
.smart-holder{
	line-height: 14px;
}
.block-smart-img {
	/*float: right;*/
	width: 160px;
	margin: 0 0 5px 15px;
}
.block-smart-img img {
	width: 100%;
}
.smart-holder img {
	float: right;
	margin: 0;
	width: 100%;
}
.block-caption .text-tag {
	display: block;
	font:10px/13px  'Arial', Helvetica, sans-serif;
	padding: 14px 0 0;
	position: relative;
}
.block-caption .text-tag.add{ padding: 0;}
.block-caption .text-tag.add .before{
	top: 1px;
	left: -13px;
}
.text-tag .before{
	font-style:normal;
	position: absolute;
	top: 27px;
	left: -5px;
	content: '';
}
.inner2 .block-caption .text-tag{ 
	padding: 0 0 4px;
	text-indent:-1px;
}
.inner1 .block-caption .text-tag{ padding: 33px 0 0;}
.inner1 .block-caption .text-tag.add{ padding: 0;}
.inner1 .block-caption .text-tag .before{
	top: 33px;
	left: -4px;
}
.inner1 .block-caption .text-tag .before.add{
	top: 0;
	left: -8px;
}
/* slideshow styles */
.slideshow {
	position: relative;
	height: 200px;
	font: 17px/20px 'chaletnewyorknineteenseventy';
	color: #686868;
	text-align: center;
	text-transform: uppercase;

}
.slideshow .slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width:100%;
}
.slideshow .slide.active {
	z-index: 2;
}
.slideshow.not-enough-slides a.btn-prev,
.slideshow.not-enough-slides a.btn-next {
	visibility: hidden;
}
.slideshow p { margin: 0 0 5px;}
.slideshow p span { 
	display: inline-block;
	vertical-align:top;
	font-size: 23px;
	line-height: 21px;
}
.slideshow img {
	display: block;
	margin:9px 0 8px;
}
.slideshow a {
	text-transform: none;
	display: inline-block;
	vertical-align: top;
	color: #099;
	font: 15px/15px 'chaletlondonnineteenseventy';
}
.slideshow a:hover {
	text-decoration:none;
	color: #066;
}
.sponser-list{
	margin: 0 0 13px;
	padding: 28px 67px 8px 16px;
	list-style: none;
}
.sponser-list li{
	margin: 0 0 10px;
}
.sponser-list li:after{
	display: block;
	clear:both;
	content: '';
}
.sponser-list li a{
	color: #666;
	display: inline-block;
	vertical-align: top;
	text-decoration:underline;
}
.sponser-list li a:hover{ text-decoration:none;}
.sponser-list li a:after{
	display: inline-block;
	vertical-align: top;
	content: '>';
	margin: 1px 3px 0;
}
.sponser-list li.add .caption { padding: 26px 0 0;}
.sponser-list li .image{
	float: left;
	width:94px;
}
.sponser-list li .image.add{ margin: 0 18px 0 -16px;}
.sponser-list li .caption {
	overflow: hidden;
}
.sponser-list img {width: auto;}
.map-area{ 
	overflow: hidden;
	margin: 0 0 24px;
}
.map-holder{
	padding: 6px 0 0;
	overflow: hidden;
}
.map-description{
	width:235px;
	float: left;
	color: #666;
	font:10px/13px "Arial", Helvetica,  sans-serif;
}
.map-description address{
	display: block;
	font-style:normal;
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 19px;
}
.map-description b{ 
	display: block;
	padding: 3px 0 0;
}
.map-description b.add{ padding: 0 0 3px;}
.map-description address a{
	display: inline-block;
	vertical-align: top;
	color: #666;
}
.map-description address a:hover{
	text-decoration:none;
	color: #999;
}
.map-description address .email{ text-decoration:underline;}
.map-description address .email:hover{ 
	text-decoration:none;
	color: #666;
}
.map-description span{
	display: block;
}
.map-description dl{
	display: block;
	margin:0;
	overflow: hidden;
	line-height: 14px;
}
.map-description dl dt{
	width:45px;
	float: left;
}
.map-description dl dd{
	margin:0;
	width:150px;
	float: left;
	text-align: left;
}
.map{
	width:237px;
	float: right;
	margin: 3px 0 0;
	height:179px;
	overflow: hidden;
	position: relative;
	z-index: 99;
}
.map iframe { 
	border:0 !important;
	height:auto !important;
	width: 100%;
}
ol {
	margin:-2px 0 20px;
	padding:0;
	font-size: 12px;
	line-height: 15px;
	color:#666;
	width:100%;
	overflow:hidden;
	counter-reset:item;
}
ol ol{margin:0;}
ol li {padding:0 0 5px 14px;}
ol li:before,
ol .num {
	float:left;
	width:14px;
	margin:0 0 0 -14px;
	color:#666;
	content:counters(item, ".") " ";
	counter-increment:item;
}
@media only screen and (min-width:1025px){
	.tel{
		cursor:default;
		pointer-events:none;
	}
}
/* about-us styles */
.about-img {
	margin: 0 0 18px;
}
.block-image h4{
	color: #009f90;
	margin: 0 0 9px;
	font-size: 25px;
	line-height: 22px;
}
.about-img img {
	width: 100%;
}
.text-holder p {
	margin: 0 0 12px;
}
.text-right {
	font-size: 18px;
	line-height: 22px;
	color: #666;
	padding: 0 5px 0 0;
}
.text-right span {
	font-family: 'chaletnewyorknineteenseventy';
	font-size: 19px;
	line-height: 21px;
}
.text-right .info2 {
	font-size: 23px;
	line-height: 25px;
	text-transform: uppercase;
}
/*green-initiatives styles*/
.video-box {
	margin: 26px 0 20px;
}
.heading-box {
	padding:0 0 2px;
	margin: 0 0 8px;
	border-bottom: 1px solid #009f90;
}
.heading-box h3 {
	font:bold 12px/14px "Arial", Helvetica,  sans-serif;
	margin: 0;
	color: #009f90;
	text-transform: uppercase;
}
.video-box .holder {overflow: hidden;}
.video-box .video {
	overflow: hidden;
	float: right;
	width: 239px;
	margin: 2px 2px 15px 11px;
	position: relative;
}
.video-box .play {
	position:absolute;
	left:49%;
	top:49%;
	display: block;
	width: 94px;
	height: 94px;
	border: 10px solid rgba(255,255,255,0.8);
	border-radius: 100%;
	transition:0.5s;
	-webkit-transform: translateY(-50%,-50%);
	-ms-transform: translateY(-50%,-50%);
	-o-transform: translateY(-50%,-50%);
	transform: translate(-50%,-50%);
	transition:0.3s;
}
.video-box .play:after{
	content:'';
	position:absolute;
	left:59%;
	top:50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 27.5px 0 27.5px 44px;
	border-color: transparent transparent transparent rgba(255,255,255,0.8);
	-webkit-transform: translateY(-50%,-50%);
	-ms-transform: translateY(-50%,-50%);
	-o-transform: translateY(-50%,-50%);
	transform: translate(-50%,-50%);
	transition:0.3s;
}
.video-box .video img {
	width: 100%;
	vertical-align: top;
	display: block;
}
.video:hover .play {
	border: 5px solid rgba(255,255,255,0.8);
	width: 45px;
	height: 45px;
}
.video:hover .play:after {
	border-width: 10px 0 10px 15px;
}
.box-holder-info1,
.box-holder-info2,
.box-holder-info3 {
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 34px 13px;
}
.box-holder-info3,
.box-holder-info1 {
	text-align: center;
}
.box-holder-info1 .img-holder{
	margin: -34px 0 5px 63px;
}
.box-holder-info1 .info1 {
	font: 32px/32px 'chaletnewyorknineteenseventy';
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
.box-holder-info1 .info2 {
	font-size: 24px;
	line-height: 26px;
}
.box-holder-info2 {margin: 0 0 46px 23px;}
.box-holder-info2 .img-holder{
	float: right;
	width: 71px;
	margin: -3px 0px 0 0;
}
.box-holder-info2 .img-holder img {width: 100%;}
.box-holder-info2 .info1 {
	font: 44px/46px 'chaletnewyorknineteenseventy';
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
}
.box-holder-info2 .info2 {
	font: 24px/21px 'chaletnewyorknineteenseventy';
	text-transform: uppercase;
}
.box-holder-info3 .img-holder {
	width: 154px;
	margin: 0 auto 5px;
}
.box-holder-info3 .img-holder img {width: 100%;}
.box-holder-info3 .info1 {
	font: 29px/31px 'chaletnewyorknineteenseventy';
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
}
.box-holder-info3 .info2 {
	font: 23px/25px 'chaletnewyorknineteenseventy';
}
/*community style*/
.content-holder {
	margin: 0 0 23px;
}
.content-holder:first-of-type{
	margin: 15px 0 22px;
}
.content-holder:first-of-type p {
	margin: 0 0 16px;
}
.form-info {
	margin: 0 0 31px;
}
.form-info input[type="text"]{
	font-size: 12px;
	line-height: 14px;
	color: #666;
	width: 100%;
	height: 26px;
	margin: 0;
}
.form-info .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	margin: 0 0 12px;
}
.form-info label {
	font: bold 12px/14px 'Arial', Helvetica, sans-serif;
	color: #666;
	display: block;
	margin: 0 0 4px;
}
.input-error {
	background: rgba(255, 0, 0, .5);
}
.form-info .row .box {
	width: 49%;
}
.form-info textarea {
	width: 100%;
	resize: none;
	border: 1px solid #ddd;
	padding: 5px 6px;
	color: #666;
	box-shadow: inset 0 1px 1px 0 #666;
	margin: 0 0 12px;
}
.form-info input[type="tel"] {
	margin: 0;
	width: 100%;
}
.form-info span {
	color: red;
}
.box-price {
	font-size: 30px;
	line-height: 26px;
	text-align: center;
}
.box-price .info {
	font: 38px/40px 'chaletnewyorknineteenseventy';
	display: block;
}
.box-price p {
	margin: 0 0 36px;
}
.logo-holder {
	padding: 0 49px;
}
.logo-holder a {
	display: block;
	margin: 0 0 33px;
}
.box-price img {
	width: 100%;
}
/*employment style*/
.employment-img {
	margin: 0 0 23px;
}
.list-box {
	padding: 0;
	margin: 11px 0 0;
	list-style: none;
}
.list-box li {
	margin: 0 0 9px;
}
.list-box li h5 {margin: 0;}
.list-box li p {margin: 0;}
.box-content {
	font-size: 24px;
	line-height: 22px;
	text-align: center;
}
.box-content .info1 {
	font: 45px/45px 'chaletnewyorknineteenseventy';
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
}
.box-content p {
	margin: 0 0 16px;
}
.box-content .info2 {
	font-size: 38px;
	line-height: 40px;
	text-transform: uppercase;
}
.list-lang {
	font-size: 19px;
	line-height: 21px;
	margin: 0;
	padding: 0 49px;
	list-style: none;
}
.list-lang li {
	margin: 0 0 15px;
}
.list-lang .active a,
.list-lang li a {color: #686868;}
.list-lang li a:hover {
	text-decoration: none;
	color: #009999;
}

.security-bar a {
	position: absolute;
	top: 10px;
	left:760px;
	z-index: 9;
	width:250px;
	background-color:#d71921;
	font-family:'klavika_rgregular';
	font-size:.8125em;
	color:#fff;
	text-transform:uppercase;
	text-align:right;
	padding:8px 10px 6px;
}