@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;min-width:320px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-width:320px;padding:0;font:400 15px/20px 'Open Sans', sans-serif;color:#555;text-align:center;margin:0;background:#fff;overflow-y:scroll;overflow-x:hidden}*{transition:all 200ms ease;-moz-transition:all 200ms ease;-webkit-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;cursor:default}a,a *,button,select,input[type=submit]{cursor:pointer}input[type=text],input[type=email],input[type=tel],textarea{cursor:text}img{max-width:100%;height:auto;border:0;vertical-align:bottom}strong{font-weight:700}ul{list-style:none}a{outline:none;text-decoration:none}a:hover{text-decoration:underline}input,select,textarea,button{outline:none}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}textarea{overflow:auto}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}::-moz-placeholder{color:#555}::-webkit-input-placeholder{color:#555}:-ms-input-placeholder{color:#555}:-o-input-placeholder{color:#555}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.hide{position:absolute;top:-5000px;left:-5000px}

.bar{
	position:absolute;
	top:0;
	left:0;
	right:0;
	display:block;
	height:550px;
	content:'';
	background:#f3f0eb;
	background:linear-gradient(to bottom, #f3f0eb 0%, #ded6ca 100%);
	background:-moz-linear-gradient(top, #f3f0eb 0%, #ded6ca 100%);
	background:-webkit-linear-gradient(top, #f3f0eb 0%, #ded6ca 100%);
	background:-ms-linear-gradient(top, #f3f0eb 0%, #ded6ca 100%);
	background:-o-linear-gradient(top, #f3f0eb 0%, #ded6ca 100%);
	box-shadow:0 0 15px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 15px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);
	-ms-box-shadow:0 0 15px rgba(0,0,0,0.5);
	-o-box-shadow:0 0 15px rgba(0,0,0,0.5);
	z-index:10;
}


.wrapper{
	position:relative;
	display:block;
	width:960px;
	text-align:left;
	margin:0 auto
}

.wrapper:after{
	display:block;
	clear:both;
	content:''
}

.header{
	position:relative;z-index:20
}

.header .contact{position:absolute;top:56px;right:30px;height:45px;overflow:hidden;text-align:center}
.header .contact li{float:left;margin:0 0 0 15px}
.header .contact li a{
	display:block;
	width:45px;
	height:45px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	font-weight:700;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	background-color:#52809a;
	background-position:50%;
	background-repeat:no-repeat
}

.header .logo{float:left;margin:44px 0 33px 0}
.header .logo a{display:block;font-size:22px;line-height:30px;color:#666;text-decoration:none}
.header .logo a strong{display:block;font:700 45px/48px Merriweather;letter-spacing:-0.015em;color:#e1a398}
.header .menu{display:none}
.header .header-menu{float:left;clear:both;width:100%;background:#e1a398}
.header .header-menu li{float:left;font:700 18px/18px Merriweather}
.header .header-menu li a{display:block;padding:20px 45px 17px 45px;text-decoration:none;color:#fff;background-color:#e1a398}
.header .header-menu li a:hover{background-color:#da8c7e}
.header .header-menu li.active a{background-color:#52809a}
.header .header-menu li.active a:hover{background-color:#52809a}
.header:after{display:block;clear:both;content:''}


.hero{
	position:relative;
	height:583px;
	padding:32.8125% 0 0 0;
	background:#f3f0eb;
	z-index:20;
}
	
.hero span{
	transition:all 350ms ease;
	-moz-transition:all 350ms ease;
	-webkit-transition:all 350ms ease;
	-ms-transition:all 350ms ease;
	-o-transition:all 350ms ease;
	transition-delay:200ms;
	-moz-transition-delay:200ms;
	-webkit-transition-delay:200ms;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:100% 100%;
	opacity:0;
	-moz-opacity:0;
	-webkit-opacity:0;
	-ms-opacity:0;
	-o-opacity:0
}

.hero span.ready{
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	-ms-opacity:1;-o-opacity:1
}

.main{
	position:relative;
	z-index:30;
	padding:50px 0 35px 0;
}
	
.main .col-1{
	float:left;
	width:640px
}
.main .col-1 h1{
	font:700 28px/35px Merriweather;
	letter-spacing:-0.015em;
	color:#52809a;
	margin:0 0 20px 0
}
.main .col-1 h2{
	font:700 15px/24px Merriweather;
	color:#000;
	margin:0 0 20px 0
}
.main .col-1 p{
	margin:0 0 20px 0
}
.main .col-1 ul,.main .col-1 ol{
	margin:0 0 25px 25px
}
.main .col-1 ul li ul,.main .col-1 ul li ol,.main .col-1 ol li ul,.main .col-1 ol li ol{
	margin:10px 0 10px 25px
}
.main .col-1 ul{
	list-style:disc
}
.main .col-1 ol{
	list-style:decimal
}

.main .col-1 strong{
	font-weight:700;
	color:#000
}
.main .col-1 a{
	font-weight:700;
	text-decoration:underline;
	color:#52809a
}
.main .col-1 a:hover{
	color:#da8c7e
}

.main .col-1 img{
	margin:30px auto
}
.main .col-1 img.aligncenter{
	display:block;
	text-align:center
}
.main .col-1 img.alignleft{
	float:left;
	margin:0 25px 30px 0
}

.main .col-1 img.alignright{
	float:right;
	margin:0 0 30px 25px
}

.main .col-1 img.alignleft,.main .col-1 img.alignright{
	max-width:35%
}

.main .col-2{
	float:right;
	width:270px;
	text-align:center
}


.main .col-2 h2{
	font:700 15px/24px Merriweather;
	text-align:left;
	color:#000;
	margin:0 0 5px 0
}

.main .col-2 p{
	text-align:left;
	margin:0 0 5px 0
}
.main .col-2 p em{
	font-style:normal;
	color:#999}
}

.main .col-2 ul{
	padding:30px 0 0 0
}

.main .col-2 ul li{
	margin:0 0 20px 0
}

.main .col-2 ul li a{
	position:relative;
	display:block;
	padding:20px 10px 15px 46px;
	text-decoration:none
}

.main .col-2 ul li a span{
	position:absolute;
	top:13px;
	left:13px;
	width:36px;
	height:36px;
	background-position:50%;
	background-repeat:no-repeat
}

.main .col-2 ul li.phone a,.main .col-2 ul li.email a{
	font:700 17px/25px Merriweather;
	letter-spacing:-0.01em;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,0.25);
	-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.25);
	-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.25);
	-ms-text-shadow:1px 1px 0 rgba(0,0,0,0.25);
	-o-text-shadow:1px 1px 0 rgba(0,0,0,0.25);
	background:#52809a
}

.main .col-2 ul li.phone a:hover,.main .col-2 ul li.email a:hover{
	background:#69a7a9
}

.main .col-2 ul li.phone a span{
	background-image:url(../images/phone.png)
}
.main .col-2 ul li.email a span{
	background-image:url(../images/email.png)

}

.main .col-2 .ukcp{margin:10px auto 0 auto}
.main:after{display:block;clear:both;content:''}
.footer{position:relative;padding:40px 0;text-align:center;z-index:20}.footer ul{font-size:0;margin:0 0 25px 0}.footer ul li{position:relative;display:inline-block;padding:0 55px 0 52px}.footer ul li a{font:700 18px/22px Merriweather;text-decoration:none;color:#69a7a9}.footer ul li a:hover{color:#a28865}.footer ul li:first-of-type{padding:0 55px 0 0}.footer ul li:last-of-type{padding:0 0 0 52px}.footer ul li:after{position:absolute;top:0;right:0;content:'|';font:700 18px/22px Merriweather;text-decoration:none;color:#ccc}.footer ul li:last-of-type:after{display:none}.footer p{font-size:13px;line-height:18px}.footer p a{text-decoration:underline;color:#555}.footer:after{position:absolute;top:0;left:-5000px;right:-5000px;bottom:0;content:'';background:#ffffff;z-index:-10}




	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	