/* normal */
* { margin: 0px; padding: 0px; }
html, body { font-family: 'daxregular', Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #f5f3f1;  }
img { border: 0px; display: block; }
a, input { outline: none; }
.clear { clear: both; height: 0px; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h3 { font-size: 20px; }
.centering { width: 980px; margin: 0 auto; position: relative; }

ul { list-style: none; }

/* template  */
#template { position: relative; display: block; width: 100%; min-height: 100%; }

/* layout */
#layout { margin: 0 auto; width: 100%; }

	/* header */
	#header-part { position: relative; width: 100%; }
	#header-part .logo { float: left; }
	#header-part .logo a { display: block;  }
	#header-part .logo a img { margin: 15px 0 0 25px; }
		
		/* top bar */
		.top-bar { padding-bottom: 25px; position: relative; background: url('../images/header_c_bg.png') repeat top left; }
		.top-bar .inner { overflow: hidden; background: url('../images/header_bg.png') top right no-repeat; }
		.top-bar .flag { padding-bottom: 5px; margin: 15px 0 0 25px; overflow: hidden; float: left; width: 250px;  }
		.top-bar ul { list-style-type: none; }
		.top-bar li { float: left; margin-left: 5px; box-shadow: 0 2px 2px #cccccc; }
		.top-bar li a { text-decoration: none; }
		.top-bar img.home { position: absolute; right: -75px; top: -45px; z-index: 999;  }
		
		/* nav bar */
		.nav-bar { width: 100%; background-color: #e49a05; }
		.nav-bar a.tab { display: none; }

		.nav-bar ul li ul.sub { display:none }
		.nav-bar ul li:hover ul.sub { display:block }

		.nav-bar ul { list-style-type: none; }

		.nav-bar ul:after { content:""; clear:both; display:block; }

		.nav-bar li { float: left; margin-left: 30px; }
		.nav-bar li:first-child { margin-left: 5px; }
		.nav-bar li a, .nav-bar li.active a:hover { text-transform: uppercase; text-decoration: none; display: block; font-size: 16px; line-height: 40px; color: #fff; } 
		.nav-bar li a:hover, .nav-bar li.active a { color: #008e5b; }

		.nav-bar ul li ul.sub { position:absolute; top:40px; margin:0 0 0 -10px; z-index:9999; }

		.nav-bar ul li ul.sub li.pa { float:none; position:relative; background-color: #e49a05; padding:0 10px 0 10px; margin:0 0 -1px 0; border:1px solid #000; }
		.nav-bar ul li ul.sub li.pa a { text-transform: uppercase; text-decoration: none; display: block; font-size: 16px; line-height: 40px; color: #fff; }
		.nav-bar ul li ul.sub li.pa a:hover { color: #008e5b; }

	/* banner */
	#banner-part { width: 100%; }
	
		/* banner bar */
		.banner-bar { width: 100%; height: auto; position: relative; }
		.banner-bar ul.slides { list-style-type: none; height:414px; overflow:hidden; }
		.banner-bar ul.toppic { list-style-type: none; }
		.banner-bar ul.slides li, .banner-bar ul.toppic li { position: relative; width: 100%; }
		.banner-bar ul.slides li img { width: 100%; min-width: 1776px; min-height: 415px; margin: 0 auto;}
		.banner-bar ul.toppic li img { width: 100%; max-width: 100%; min-height: 210px; margin: 0 auto;}
		.banner-bar .shadow { position: absolute; top: 0; left: 0; z-index: 99;  display: block; width: 100%; height: 20px; background: url('../images/banner_shadow.png') repeat-x left top; }
		.banner-bar .bottom { top: auto; bottom: 0; background-image: url('../images/banner_shadow1.png'); }
		.banner-bar h3 { font-family: 'daxlight'; font-size: 56px; line-height: 40px; color: #fff; text-align: center; text-shadow: 1px 2px 0px #000; }
		.banner-bar .caption { padding-top: 180px; width: 100%; position: absolute; top: 0; left: 0; }
		.banner-bar img.banner_img { position: absolute; left: 50%; margin-left: -535px; bottom: -55px; z-index: 99; }
		.banner-bar .flex-control-nav { position: absolute; bottom: 42px; right: 50%; margin-right: -495px; z-index: 99999; width: auto; }
		.banner-bar .flex-control-nav li { margin: 0 5px; display: inline-block; *display: inline; zoom: 1; }
		.banner-bar .flex-control-nav li a { cursor: pointer; text-indent: -99999px; display: inline-block; width: 15px; height: 15px; background: url('../images/banner_btn.png') no-repeat left top; }
		.banner-bar .flex-control-nav li a.flex-active { background-image: url('../images/banner_btn_active.png'); }
		.banner-bar a.flex-prev, a.flex-next { width: 35px; height: 35px; display: inline-block; text-indent: -99999px; z-index: 9999; position: absolute; left: 50%; margin-left: -520px; top: 50%; margin-top: -15px; background: url('../images/banner_arrow_prev.png') no-repeat left top; }
		.banner-bar a.flex-next { left: inherit; margin-left: inherit; right: 50%; margin-right: -520px; background-image: url('../images/banner_arrow_next.png'); }
	
	/* content */
	#content-part { width: 100%; }
		
		/* center */
		#center-part { width: 100%; }
		
			/* welcome bar */
			.welcome-bar { width: 100%; }
			.welcome-bar .centering { background: url(../images/welcome_bg.png) repeat top left; }
			.welcome-bar .bg { position: relative; overflow: hidden; background: url(../images/bg2.png) left top repeat-y; }
			.welcome-bar .left { padding-bottom: 210px; width: 175px; min-height:280px; float: left; text-align:center; }
			.welcome-bar .left img { margin: 0 auto; }
			.welcome-bar .left .address { width: 175px; position:absolute; bottom:0px; }

			.welcome-bar .left .address address { font-size: 16px; line-height: 21px; color: #fff; font-style: normal;  }
			.welcome-bar .left .address address span { padding-bottom: 20px; font-family: 'daxregular'; font-size:20px; display: block; width:100px;  }
			.welcome-bar .left .address address a { color: #fff; text-decoration: none; display: block; }
			.welcome-bar .left .address address a:hover { color: #008e5b; }
			.welcome-bar .left ul { padding: 20px 0 0 0; list-style: none; overflow: hidden; } 
			.welcome-bar .left li { float: left; margin-left: 10px; }
			.welcome-bar .left li:first-child { margin-left: 0; }
			.welcome-bar .left li a { text-decoration:none; }
			.welcome-bar .left .address a .button { float:none; width:135px; margin:10px auto; display:block; padding:4px; background-color: #e49a04; text-align: center; font-size: 16px; line-height: 30px; color: #fff; text-decoration: none; }
			.welcome-bar .left .address a:hover .button { background-color: #008e5b; }

			.welcome-bar .right { padding: 35px 0 0px 0; width: 725px; float: right; margin-right:45px; }
			.welcome-bar .right h1 { padding-bottom: 20px; font-family: 'daxlight'; font-size: 30px; line-height: 32px; color: #885a00; }
			.welcome-bar .right p { font-size: 14px; line-height: 22px; color: #000; }

			.welcome-bar .right ul { padding: 35px 0 15px 5px; list-style: none; overflow: hidden; }
			.welcome-bar .right li { padding: 20px 10px 15px; margin-left:20px; float: left; box-shadow: 0 0 4px 5px #e4e5e5; width: 205px; background-color: #fff; }
			.welcome-bar .right li:first-child { margin-left: 0; }

			.welcome-bar .right h3 { padding: 0 0 15px 5px; font-family: 'daxlight'; font-size: 24px; line-height: 22px; color: #885a00; }
			.welcome-bar .right li p { font-size: 13px; line-height: 19px; }
			.welcome-bar .right li img { margin-bottom: 10px; }
			.welcome-bar .right li a { width: 155px; margin: 20px auto 0; text-transform: uppercase; text-align: center; display: block; font-size: 16px; line-height: 35px; color: #fff; text-decoration: none; background-color: #e49a04; }
			.welcome-bar .right ul li a:hover { background-color: #008e5b; }


			.welcome-bar .right-follow { padding: 35px 45px 0px 0; width: 725px; float: right; }
			.welcome-bar .right-follow h1 { padding-bottom: 20px; font-family: 'daxlight'; font-size: 30px; line-height: 32px; color: #885a00; }
			.welcome-bar .right-follow p { font-size: 14px; line-height: 22px; color: #000; margin-bottom:22px; }
			.welcome-bar .right-follow .pics { margin:0 0 15px 15px; padding-top:10px; float:right; background: #E49A05; text-align:center; }
			.welcome-bar .right-follow .pics a h3 { display:block; font-family: 'daxlight'; font-size: 24px; line-height: 32px; color: #fff; text-align:center; }
			.welcome-bar .right-follow .pics a:hover h3 { color: #008e5b; } 
			.welcome-bar .right-follow .pics a img { margin:0 auto; }
			.welcome-bar .right-follow .pics .more-pics { visibility:hidden; height:0px; width:0px; }
			.welcome-bar .right-follow .go-back { float:right; font-family: 'daxlight'; font-size: 24px; line-height: 40px; }
			.welcome-bar .right-follow .go-back a { color: #885a00; text-decoration: none; }
			.welcome-bar .right-follow .go-back a:hover { color: #008e5b; text-decoration: none; }

			.welcome-bar .right-item { padding: 35px 45px 0px 0; width: 725px; float: right; }
			.welcome-bar .right-item h1 { padding-bottom: 20px; font-family: 'daxlight'; font-size: 30px; line-height: 32px; color: #885a00; }
			.welcome-bar .right-item p { font-size: 14px; line-height: 22px; color: #000; margin-bottom:22px; }
			.welcome-bar .right-item ul { margin-left:10px; list-style:inside; }
			.welcome-bar .right-item ul li { color:#000; font-size: 14px; line-height: 22px; }
			.welcome-bar .right-item .pics { margin:0 0 15px 15px; padding-top:10px; float:right; background: #E49A05; text-align:center; }
			.welcome-bar .right-item .pics a h3 { display:block; font-family: 'daxlight'; font-size: 24px; line-height: 32px; color: #fff; text-align:center; }
			.welcome-bar .right-item .pics a:hover h3 { color: #008e5b; } 
			.welcome-bar .right-item .pics a img { margin:0 auto; }
			.welcome-bar .right-item .pics .more-pics { visibility:hidden; height:0px; width:0px; }
			.welcome-bar .right-item .go-back { float:right; font-family: 'daxlight'; font-size: 24px; line-height: 40px; }
			.welcome-bar .right-item .go-back a { color: #885a00; text-decoration: none; }
			.welcome-bar .right-item .go-back a:hover { color: #008e5b; text-decoration: none; }




			.welcome-bar .right-follow ul { padding: 5px 0 15px 5px; list-style: none; overflow: hidden; margin-left:-20px; }
			.welcome-bar .right-follow li { padding: 20px 10px 15px; margin:10px 0 10px 20px; float: left; box-shadow: 0 0 4px 5px #e4e5e5; width: 205px; min-height:330px; background-color: #fff; position:relative; }

			.welcome-bar .right-follow ul li h3 { display:block; height:44px; padding: 0 0 15px 5px; font-family: 'daxlight'; font-size: 21px; line-height: 22px; color: #885a00; }
			.welcome-bar .right-follow ul li p { font-size: 13px; line-height: 19px; }
			.welcome-bar .right-follow ul li img { margin-bottom: 10px; }
			.welcome-bar .right-follow ul li a { width: 205px; text-transform: uppercase; text-align: center; display: block; position:absolute; bottom:10px; font-size: 16px; line-height: 35px; color: #fff; text-decoration: none; background-color: #e49a04; }
			.welcome-bar .right-follow ul li a:hover { background-color: #008e5b; }

			.welcome-bar .right-follow ul.emp { padding: 5px 0 15px 5px; list-style: none; overflow: hidden; margin-left:-20px; }
			.welcome-bar .right-follow ul.emp li.face { padding: 10px; margin:6px 0 7px 13px; float: left; box-shadow: 0 0 4px 5px #e4e5e5; width: 150px; background-color: #fff; }
			.welcome-bar .right-follow ul.emp li.face img { height: 190px; }
			.welcome-bar .right-follow ul.emp li.face h3 { padding:0; font-family: 'daxlight'; font-size: 16px; line-height: 22px; color: #885a00; }
			.welcome-bar .right-follow ul.emp li.face span.info { font-size: 13px; line-height: 18px; }
			.welcome-bar .right-follow ul.emp li.face span.info a { margin:0; width:auto; font-size: 13px; line-height: 24px; color: #000; display:block; width:150px; }
			
			/* nature bar */
			.nature-bar { width: 100%; overflow: hidden; }				
			.nature-bar .inner { padding-top: 10px; width: 100%; height: 190px; box-shadow: inset 0 30px 30px 0 #c08203; overflow: hidden; background-color: #e49a04;   }
			.nature-bar .text { padding: 20px 35px 0 35px; width: 655px; float: left; }
			.nature-bar h2 { padding-bottom: 25px; font-family: 'daxlight'; font-size: 22px; line-height: 22px; color: #fff; }
			.nature-bar p { font-size: 14px; line-height: 22px; color: #000; text-align: justify; }
			.nature-bar img { float: right; margin-right: 5px; width: 200px; }

		/* address bar */
		.address-bar { width: auto; overflow: hidden; }				
		.address-bar .inner { padding: 0; width: 100%; height:160px; overflow: hidden; background: url('../images/address_bg.jpg') repeat-x; }
		.address-bar .text { padding: 20px 35px 0 35px; width: 100%; float: left; }
		.address-bar h2 { padding-bottom: 25px; font-family: 'daxlight'; font-size: 22px; line-height: 22px; color: #fff; }
		.address-bar h3 { color: #fff; font-size: 14px;}
		.address-bar p { font-size: 14px; line-height: 22px; color: #000; text-align: justify; }
		.address-bar a { color: #fff; }
		.left-name { float: left; width: 45%; }
		.left-name ul { width:100%; }
		.left-name li { float:left; width:50%; }
		.left-name li a, .left-name li.active a:hover { font-family: 'daxlight'; color: #fff; text-decoration: none; font-size: 14px; }
		.left-name li a:hover, .left-name li.active a { font-family: 'daxlight'; color: #008e5b; text-decoration: underline; }
		.right-address { float: right; width:45%; color: #fff; }
		.right-address span.left { display:block; float:left; width:45%; font-family: 'daxlight'; font-size: 14px; color: #fff; font-style:normal;  }
		.right-address span.right { display:block; float:right; width:50%; font-family: 'daxlight'; font-size: 14px; color: #fff; font-style:normal;  }
		.right-catalogus { float: right; margin-right: 110px; display:block; width: 100px; height: 100px;  }
		.right-catalogus a .button { width:135px; margin:10px auto 0; display:block; padding:4px; background: #008e5b; text-align: center; font-size: 16px; line-height: 30px; color: #fff; text-decoration: none; }
		.right-catalogus a .button:hover { background: #E49A04; border: 1px solid #008e5b; }
		

	
	/* footer part */
	#footer-part { width: 100%; }

		/* footer bar */
		.footer-bar { padding: 0; width: auto; overflow: hidden; margin: -40px 0 0 0; }
		.footer-bar span { padding-left: 5px; width: 30%; float: left; font-size: 14px; line-height: 30px; color: #fff; display: inline-block;  }
		.footer-bar span a.link { text-decoration: none; color: #fff; }
		.footer-bar ul { list-style-type: none; float: right; margin-right: -10px; }
		.footer-bar li { padding: 0 15px; font-size: 14px; float: left; display: block; line-height: 30px; color: #fff; background: url('../images/footer_border_white.png') no-repeat left center; }
		.footer-bar li:first-child { background: none; }
		.footer-bar li a, .footer-bar li.active a:hover { text-decoration: none; color: #fff; }
		.footer-bar a:hover, .footer-bar li.active a, .footer-bar a.link:hover { color: #008e5b; }

	.vacancies-wrapper p {
		margin:10px 0px!important;
	}

	.vacancies-wrapper a { text-decoration: none; color:#000; }

	.vacancies-wrapper hr {
		margin:20px 0px;
	}

	.vacancies-wrapper ul {
		list-style:disc!important;
		margin-left:0px!important;
		padding:5px 5px 5px 10px!important;
	}
	.vacancies-wrapper ul li {
		padding:0px!important;
		margin:0px!important;
		box-shadow:none!important;
		float:none!important;
		min-height:auto!important;
		width:100%!important;
		background-color:transparent!important;
		line-height:17px;
	}

	.vacancies-wrapper .vacancy-url h2 {
		font-size:16px;
		line-height: 28px;
		color: #e49a04;
		text-decoration: underline;
	}

	.vacancy-form {
		margin-top:25px;
		margin-bottom:55px;
	}

	.vacancy-form .form-row {
		width:100%;
		height:20px;
		margin:5px 0px;
	}

	.vacancy-form .form-row label {
		float:left;
		display:block;
		width:30%;
	}

	.vacancy-form .form-row input {
		float:left;
		display:block;
		width:69%;
	}

	.vacancy-form .form-row textarea {
		margin-top:10px;
		width:100%;
	}

	.vacancy-form .form-row.submit {
		margin-top:65px;
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 979px) {
		
		img { max-width: 100%; }	
		.centering { padding: 0 2%; width: 96%; }
		
		#header-part .logo a img { margin: 15px 0 0 5px; width: 300px; }
		
		.top-bar .inner { background-size: contain; }
		.top-bar .flag { margin: 15px 0 0 4%; width: 225px; }
		.top-bar img.home { width: 190px; }
		
		.nav-bar li { margin-left: 1.9%; }
		.nav-bar li a { font-size: 14px; }
		
		.banner-bar ul.slides { height: 300px; }
		.banner-bar ul.slides li img { min-height: 300px; }
		.banner-bar ul.toppic li img { min-height: 130px; }
		.banner-bar .caption { padding-top: 125px; }
		.banner-bar h1 { font-size: 40px; }
		.banner-bar img.banner_img { margin-left: -394px; width: 190px; bottom: -39px; }
		.banner-bar .flex-control-nav { margin-right: -365px; }
		.banner-bar a.flex-prev { margin-left: -365px; }
		.banner-bar a.flex-next { margin-right: -365px; }

		.welcome-bar .left { width: 150px; }
		.welcome-bar .left .address { width: 150px; }

		.welcome-bar .right, .welcome-bar .right-follow, .welcome-bar .right-item { padding: 20px 0 0 0; width: 75%;;}
		
		.welcome-bar .right h2, .welcome-bar .right-follow h2, .welcome-bar .right-item h2 { padding-bottom: 10px; font-size: 25px; }
		.welcome-bar .right li, .welcome-bar .right-follow li, .welcome-bar .right-item li { width: 148px; }
		.welcome-bar .right h3 { font-size: 20px; }
		.welcome-bar .right-follow ul li h3 { font-size: 18px; }
		.welcome-bar .right li a, .welcome-bar .right-follow li a { width: 130px; font-size: 14px; line-height: 30px;  }
		.welcome-bar .right ul, .welcome-bar .right-follow ul, .welcome-bar .right-follow ul.emp { padding-top: 30px; width: 100%; text-align: center; margin: 0 auto; }
		.welcome-bar .right li { text-align: left; display: inline-block; margin: 0 1%; float: none; }
		.welcome-bar .right-follow li { text-align: left; display: inline-block; margin: 10px 2%; float: left; }
		.welcome-bar .right-follow ul.emp li.face { text-align: left; display: inline-block; margin: 0 1%; float: left; }
		.welcome-bar .right li:first-child { margin: 0 1%; }

		.nature-bar .inner { height:240px; }
		.nature-bar .text { padding: 10px 20px; width: 65%; }
		.nature-bar h2 { padding-bottom: 15px; font-size: 20px; }
		.nature-bar img { width: 200px; margin-top: 34px; }
		.address-bar .inner { height:240px; }
		.left-name { float: none; width: 100%; }
		.right-address { float: none; width:100%; margin-top:100px; }

		.footer-bar { padding-bottom: 20px; margin: -40px 0 0 0; }
		.footer-bar span { font-size: 12px; }
		.footer-bar ul { margin-right: 0px; }
		.footer-bar li { padding: 0 10px; font-size: 12px;  }
	
		.banner-bar .bottom { bottom: 0; }

		.welcome-bar .bg { overflow: hidden; background: url(../images/bg3.png) left top repeat-y; }
		/*.welcome-bar .left .address { padding: 15px 0 15px 6px; }
		.welcome-bar .left .address  address { font-size: 14px; }*/
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	
		img { max-width: 100%; }	
		.centering { padding: 0 2%; width: 96%; }
		
		.top-bar { padding-bottom: 10px; }
		.top-bar .inner { background: none; }
		
		#header-part { padding-bottom: 10px; }
		#header-part .logo { padding: 10px 0; float: none; }
		#header-part .logo a img { margin: 0 auto; width: 250px; }
		
		.top-bar img.home { position: static; margin: 0 auto; width: 200px; display: none;  }
		.top-bar .flag { padding: 10px 0; width: auto; float: none;  margin: 0; }
		.top-bar ul { text-align: center; margin: 0 auto; }
		.top-bar li { display: inline-block; float: none; margin: 0 2%; }
		
		.nav-bar { width: auto; position: relative; background: none; margin-bottom:40px; }
		.nav-bar a.tab { display: block; position: absolute; right: 6px; top: 10px; z-index: 999; } 
		.nav-bar ul { width: 100%; display: none; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; position: relative; z-index: 99999; background-color: #e49a05; }
		.nav-bar li { border-top: 1px solid #fff; float: none; display: block; margin: 0; }
		.nav-bar li:first-child { border-top: none; margin-left: 0; }
		.nav-bar li.last a { border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; }
		.nav-bar li a { padding-right: 10px; font-size: 14px; line-height: 30px; text-align: right; }
		.nav-bar li a:hover { color: #fff; background-color: #008e5b; }
		
		.banner-bar .shadow { display: none; }
		.banner-bar .flexslider { display: none; }
		.banner-bar ul.slides { display: none; }
		.banner-bar ul.slides li img, .banner-bar ul.toppic li img { min-height: inherit; min-width: inherit; }
		.banner-bar img.banner_img { display: none;}
		.banner-bar .caption { padding-top: 79px; }
		.banner-bar h1 { font-size: 20px; line-height: 30px; }
		.banner-bar .flex-control-nav { margin-right: 0; right: 2%; }
		.banner-bar .flex-control-nav li { margin: 0 3px; }
		.banner-bar .flex-control-nav li a { width: 11px; height: 11px; background-size: cover; }
		.banner-bar a.flex-prev, a.flex-next { background-size: 20px; }
		.banner-bar a.flex-prev { margin-left: 0; left: 2%; margin-top: -5px; }
		.banner-bar a.flex-next { margin-right: 0; right: 2%; margin-top: -5px; }
		.banner-bar .flex-control-nav { display: none; }
		.banner-bar img.banner_img { width: 150px; margin-left: 0; left: 2%; bottom: -29px; }
		
		.welcome-bar .left { float: none; width: 100%; }
		.welcome-bar .left .address { width: 100%; }
		/*.welcome-bar .left .address address span { width:100%; text-align: center; }
		.welcome-bar .left ul { text-align: center; margin: 0 auto; width: auto; }
		.welcome-bar .left li:first-child { margin: 0 5px; }
		.welcome-bar .left li { display: inline-block; float: none; margin: 0 5px; }*/
		.welcome-bar .left img { margin-bottom:100px; }
		.welcome-bar .left .address a .button { margin:10px auto; }

		.welcome-bar .right, .welcome-bar .right-follow, .welcome-bar .right-item { padding: 10px 2%;  width: auto; float: none; }
		.welcome-bar .right h2, .welcome-bar .right-follow h2, .welcome-bar .right-item h2 { padding-bottom: 10px; font-size: 19px; line-height: 24px; }

		.welcome-bar .right-follow .pics, .welcome-bar .right-item .pics { margin:10px auto; float:none; }

		.welcome-bar .right ul, .welcome-bar .right-follow ul, .welcome-bar .right-item ul, .welcome-bar .right-follow ul.emp { padding: 20px 0 0 0; }
		.welcome-bar .right li, .welcome-bar .right-follow li, .welcome-bar .right-item li, .welcome-bar .right-follow ul.emp li.face { float: none; margin: 0 0 10px; box-shadow: none; width: auto; height:auto; text-align: center; }
		.welcome-bar .right li img, .welcome-bar .right-follow li img, .welcome-bar .right-item li img { margin: 0 auto 10px; }
		.welcome-bar .right-follow ul.emp li.face span.info a { width:100%; }
		.welcome-bar .right li:first-child { margin: 0 0 10px; }
		.welcome-bar .right h3 { font-size: 19px; }


		.nature-bar .inner { height:280px; }
		.address-bar .inner { height:400px; }
		.left-name { width: 100%; }
		.right-address { width:100%; margin-top:30px; }
		.right-address span.left { width:100%; }
		.right-address span.right { width:100%; margin-top:-20px; }

		.nature-bar .text { padding: 5px 3%; width: auto; float: none; }
		.nature-bar img { display:none; }
		.nature-bar h2 { padding-bottom: 10px; font-size: 18px; line-height: 18px; }

		.welcome-bar .bg { background: none; }
		.welcome-bar .left { padding-bottom: 20px; background: url(../images/address_bg.jpg) center top repeat; }

		
		.footer-bar { padding: 10px 3%; margin: -80px 0 0 0; overflow:visible; height:60px; }
		.footer-bar span { width: 100%; float: none; text-align: center; }
		.footer-bar ul { margin:-90px 0 20px; 0; float: none; width:100%; }
		.footer-bar li { padding: 0; background: none; float: none; display: block; text-align: center; line-height: 25px; width:100%; }
		
	}

			
@font-face {
    font-family: 'daxregular';
    src: url('../fonts/dax-regular-webfont.eot');
    src: url('../fonts/dax-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dax-regular-webfont.woff2') format('woff2'),
         url('../fonts/dax-regular-webfont.woff') format('woff'),
         url('../fonts/dax-regular-webfont.ttf') format('truetype'),
         url('../fonts/dax-regular-webfont.svg#daxregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'daxlight';
    src: url('../fonts/dax_light-webfont.eot');
    src: url('../fonts/dax_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dax_light-webfont.woff2') format('woff2'),
         url('../fonts/dax_light-webfont.woff') format('woff'),
         url('../fonts/dax_light-webfont.ttf') format('truetype'),
         url('../fonts/dax_light-webfont.svg#daxlight') format('svg');
    font-weight: normal;
    font-style: normal;

}			
	
@font-face {
    font-family: 'daxbold';
    src: url('../fonts/dax-bold-webfont.eot');
    src: url('../fonts/dax-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dax-bold-webfont.woff2') format('woff2'),
         url('../fonts/dax-bold-webfont.woff') format('woff'),
         url('../fonts/dax-bold-webfont.ttf') format('truetype'),
         url('../fonts/dax-bold-webfont.svg#daxbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
	