/* reset */


@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url('fonts/HelveticaNeueLTStd.eot'); /* IE9 Compat Modes */
  src: url('fonts/HelveticaNeueLTStd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/HelveticaNeueLTStd.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/HelveticaNeueLTStd.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/HelveticaNeueLTStd.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/HelveticaNeueLTStd.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'HelveticaNeueLT Std';
  src: url('fonts/HelveticaNeueLTStd-Bd_0.eot'); /* IE9 Compat Modes */
  src: url('fonts/HelveticaNeueLTStd-Bd_0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/HelveticaNeueLTStd-Bd_0.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/HelveticaNeueLTStd-Bd_0.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/HelveticaNeueLTStd-Bd_0.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/HelveticaNeueLTStd-Bd_0.svg#svgFontName') format('svg'); /* Legacy iOS */
}


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, tt, var, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style:none;
	margin:0;
	padding:0;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* start editing from here */
a {
	text-decoration:none;
}
.txt-rt {
	text-align:right;
}/* text align right */
.txt-lt {
	text-align:left;
}/* text align left */
.txt-center {
	text-align:center;
}/* text align center */
.float-rt {
	float:right;
}/* float right */
.float-lt {
	float:left;
}/* float left */
.clear {
	clear:both;
}/* clear float */
.pos-relative {
	position:relative;
}/* Position Relative */
.pos-absolute {
	position:absolute;
}/* Position Absolute */
.vertical-base {
	vertical-align:baseline;
}/* vertical align baseline */
.vertical-top {
	vertical-align:top;
}/* vertical align top */
.underline {
	padding-bottom:5px;
	border-bottom: 1px solid #eee;
	margin:0 0 20px 0;
}/* Add 5px bottom padding and a underline */
nav.vertical ul li {
	display:block;
}/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}/* horizontal menu */
img {
	max-width:100%;
}
/*end reset*/
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;background:#00613a url(../images/bg.jpg) no-repeat center top 200px; font-size:14px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#343434;
}

/* Global */
.menu_icon {
	float:left;
	width:100%;
	display:none; background:#00613a;}
.menu{ float:left; width:99%;padding:16px 0 16px 10px;color: #fff; font-family: "Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif;   font-size: 16px;
background-image:url(../images/menu_icon.png); background-repeat:no-repeat; background-position:right center;}


header{ float:left; width:100%; min-height:100px; background:#f6f6f6 url(../images/header_strip.png) repeat-x ; border-top:8px solid #fff;}
.menubar{ float:left; width:100%;}
.main-wrapper{ width:1176px; margin:0 auto;}
.logo {
    float: left;
    margin: 0; position:relative; height:190px;
    width: 30%; z-index:99;
}
.logo a{ float:left; width:100%;border:none; margin:-20px 0 0 0;}
.logo a img{ float::left;}
.contact_info{ float:right; width:70%;}


.topmenu{ float:left; width:100%;}

.topmenu ul{ float:right; width:auto; list-style:none;}
.topmenu ul li{ float:left; width:auto; list-style:none; border-right:1px solid #2b9322; padding:10px; text-align:center;}
.topmenu ul li:last-child{ border-right:none;}
.topmenu ul li a{ float:left; width:auto; text-decoration:none; font-weight:bold; font-size:14px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#fff; padding:8px 16px; text-transform:uppercase; border-radius:4px; -webkit-border-radius: 4px;   -moz-border-radius: 4px;}

.topmenu ul li a.active{ color:#fff; background:#f2c338;}

.topmenu ul li a:hover{color:#fff; background:#f2c338;}

.service_box{ float:left;width: 100%;border-top:8px solid #00613a; padding:40px 0;
 background-color: #6cbf59; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6cbf59), to(#cce67a)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #6cbf59, #cce67a); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #6cbf59, #cce67a); /* IE 10 */ background: -ms-linear-gradient(top, #6cbf59, #cce67a); /* Opera 11.10+ */ background: -o-linear-gradient(top, #6cbf59, #cce67a);
}

.service_box .item{ float:left; width: 25%; }
.service_box .item a{ float:left; width:100%; border-right: 1px solid #fff;}
.service_box .item:last-child a{border-right:0 none;}
.service_box .item .title{ float:left; width:100%; text-align:center; font-weight:bold; font-size:24px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#fff; margin:0 0 20px 0;}

.service_box .item .pic{ float:left; width:100%; text-align:center;}

.service_box .item a:hover .title{ color:#E03085;}

.slogan{ float:left; width:100%; text-align:left;}
.slogan img{ float:left; width:auto;}

.wrapper{ float:left; width:100%;}
.banner{ float:left; width:100%; z-index:999; position:relative; background:#fff;}




footer{ float:left; width:100%; background:#00613a;}
.footer-content{ float:left; width:100%; margin:20px 0;}
.footer-content span{ float:right; width:auto; margin:2px 10px 0 5px; text-transform:uppercase; font-size:14px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#fff;}


.footer_nav{ float:left; width:70%;list-style:none;}
.footer_nav ul{ float:left; width:100%;list-style:none;}

.footer_nav ul li{ float:left; width:auto; list-style:none;}
.footer_nav ul li a{ float:left; width:auto; text-decoration:none; font-weight:bold; font-size:14px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#757575; padding:5px 20px; text-transform:uppercase;}
.footer_nav ul li a:hover{  color:#fff;}
.vsn_footer{ float:left; width:100%;}
.vsn{ float:right; width:auto;}
.vsn a{ float:right; width:auto;}



 .social_box{ float:right; width:100%; margin:-12px 0 2px 0;}
 .social_box ul{ float:right; width:auto; list-style:none; background:#0f4da1 url(../images/top_menu_strip.png) repeat-x; border:1px solid #0c3e82;
 border-radius:6px; -web-kit-border-radius:6px; -moz-border-radius:6px;}
 .social_box ul li{ float:left; width:auto; list-style:none; border-right:1px solid #1758b1; border-left:1px solid #041c3d;}
 .social_box ul li:last-child{ float:left; width:auto; list-style:none; border-right:none;}
 .social_box ul li:first-child{ float:left; width:auto; list-style:none; border-left:none;}
.social_box ul li a{ float:left; width:auto; padding:14px 16px 12px 16px; color:#fff;}

.social_box ul li a:hover{ background:#0f4da1 url(../images/top_menu_strip_hover.png) repeat-x;}


.category_title{ float:left;width: 97.549019608%;padding:1.225490196%; border-bottom: 1px solid #8d764c;  }
.category_title .title{ padding:5px 0; font-size:26px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#8d764c;  }
.product_list{ float:left; width:100%; margin:20px 0;}
.product_list .item_box{ float:left; width:242px; margin:0 10px 20px 10px;}

.product_list .item_box .inner{ float:left; width: 100%; /* 242 (originally 262) / 262 */
border: 0;
margin: 0;
background:#fff; min-height:50px;}

.product_list .item_box .inner h4{ float:left; width:100%; padding:10px 0; text-align:center;font-size:20px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#453a3e;}
.product_list .item_box .inner .price{ float:left; width:100%; padding:10px 0; text-align:center;font-size:32px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#f96905;}

.product_list .item_box .inner .pic{ float:left; width:100%; padding:10px 0; text-align:center;}
.product_list .item_box .inner .pic img{ float:left; width:100%;}

.product_list .item_box .inner .button{ float:left; width:100%; padding:14px 0; text-align:center; background:#f96905; color:#fff; font-size:18px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif;}

.product_list .item_box .inner .button:hover{ background:#ce4a26;}



.menu_new {
	 float:right; width:90%;background:#00613a url(../images/menu_normal.png) repeat-x ;
}

.menu_new ul ul {
	display: none;
}

	.menu_new ul li:hover > ul {
		display: block;
	}


.menu_new ul {
	float:right; background:#00613a url(../images/menu_normal.png) repeat-x ;
	list-style: none;
	position: relative;
	display: inline-table;
}
	.menu_new ul:after {
		content: ""; clear: both; display: block;
	}

	.menu_new ul li {
		float:left; width:auto; list-style:none; text-align:center;
	}
			
		.menu_new ul li a {
			display: block; float:left; width:auto; text-decoration:none; font-weight:bold; font-size:14px; font-family:Arial,sans-serif; color:#fff; padding:16px 18px; text-transform:uppercase; 		}
			


.menu_new ul li a.active{ color:#222; background:#f2c338 url(../images/menu_hover.png) repeat-x ;}

.menu_new ul li a:hover{color:#222; background:#f2c338 url(../images/menu_hover.png) repeat-x ;}




		
	.menu_new ul ul {
		background: #00613a; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;  width: 150px; z-index:9999;
	}
		.menu_new ul ul li {
			float: left; padding:0px; margin:0px; width:100%; border-right:none;
			
		}
			.menu_new ul ul li a {
				
				color: #fff; width: 73.333333333%; /* 220 (originally 300) / 300 */
border: 0;
margin: 0;
padding: 15px 13.333333333%;
text-align: left;
			}	
				.menu_new ul ul li a:hover {
					background: #f2c338;
				}


.info_section{ float:left; width:94.285714286%; padding: 2.857142857%; background:#fff; }	
.info_box{ float:left; width:33.273381295%; padding: 0; }
.info_box_content{float:left; width: 97.297297297%;margin-right:2.6%;}
.title_bar{ float:left; width: 89.010989011%; padding:4px 5.494505495%; background:#dee0e5 url(../images/title_bar_strip.png) repeat-x ;border-radius:6px;-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 0.5);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 0.5); z-index:999; position:relative; }
.title_bar h4{ float:left; width: auto; font-family: "Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; padding:10px 0;
    font-size: 18px;
    font-weight: bold; color:#222; text-transform:uppercase; }
	.title_bar h4 span{ color:#0d7131; }
	
.title_icon{ float:right; width:40px; height:34px; text-align:center;}
.title_icon img{ float:left; width:100%; text-align:center;}


.title_bar2{ float:left; width: 89.010989011%; padding:4px 5.494505495%; background:#dee0e5 url(../images/title_bar_strip.png) repeat-x ;border-radius:6px;-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 0.5);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 0.5); z-index:999; position:relative; }
.title_bar2 h4{ float:left; width: auto; font-family: "Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; padding:10px 0;
    font-size: 18px;
    font-weight: bold; color:#222; text-transform:uppercase; }
	.title_bar2 h4 span{ color:#d7a41f; }

.title_content{ float:left; width: 89.010989011%; padding:20px 5.494505495% 8px 5.494505495%; background:#dddfe4 url(../images/title_content_strip.png) repeat-x ;border-radius:6px;-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 0.5);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 0.5); min-height:370px; margin:-10px 0 0 0; z-index:99;position:relative;}

.title_content2{ float:left; width: 89.010989011%; padding:20px 5.494505495% 8px 5.494505495%;  min-height:50px; margin:-10px 0 0 0; z-index:99;position:relative;}




.main-content{ float:left; width:94.285714286%; padding: 2.857142857%; background:#f0f0f0; min-height:150px;}
.content-box{ float:left; width:100%; }

.left_content{ float:left; width:65%; margin:0 2% 0 0;}
.gallery{ float:right; width:25%; margin:0 2% 0 0;}
.gallery img{ float:left; width:100%; padding:10px; background:#fff; -webkit-box-shadow: 3px 3px 6px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    3px 3px 6px 0px rgba(50, 50, 50, 0.5);
box-shadow:         3px 3px 6px 0px rgba(50, 50, 50, 0.5); }


.content-box p{ float:left; width:100%; font-size:14px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#323232; line-height:18px; padding:0 0 10px 0;}
.content-box font{ font-weight:bold;color:#0d9cd2;}


.content-box h2{ float:left; width:100%; font-weight:bold; font-size:16px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#323232; line-height:24px; margin:0 0 10px 0; text-transform:uppercase;}
.content-box .areas{ float:left; width:100%; margin:20px 0 10px 0; font-size:14px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#323232; line-height:20px;}


.title_content_box{ float:left; width:100%; margin:10px 0;}

.title_content_box ul{ float:left; width:100%; list-style:none;}
.title_content_box ul li{ float:left; width:100%; list-style:none; border-bottom:1px solid #c2c5c8;}
.title_content_box ul li:last-child{ border-bottom:none;}

.title_content_box ul li a{ float:left; width:100%; list-style:none; padding:15px 0;}


.title_content_box .date_news{ float:left; width:100%; font-size:16px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#323232; margin:0 0 5px 0;}
.title_content_box .event_news{ float:left; width:100%; font-size:16px; font-weight:bold; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#323232;}
.wetaher_image{ float:left; width:100%; text-align:center;}
.wetaher_image img{ float:left; width:auto;}

.title_content_box .location{ float:left; width:100%; font-size:16px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#323232; margin:0 0 5px 0;}
.title_content_box a{ text-decoration:none;}
.title_content_box .cell{ float:left; width:100%; font-size:24px; font-weight:bold; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#323232; padding:8px 0;}
.title_content_box .cell_icon{ float:left; width:auto; margin:0 20px 0 0;}

.title_content_box .mail{ float:left; width:100%; font-size:16px; font-family:"Helvetica Neue LT Std","Helvetica Neue",Arial,sans-serif; color:#323232; padding:8px 0;}
.title_content_box .mail_icon{ float:left; width:auto; margin:0 20px 0 0;}

.title_content_box .facebook{ float:left; width:100%; text-align:center;}
.title_content_box .facebook img{ width:auto;}

.content-box ul { 
   list-style-type: disc; 
   list-style-position: inside; 
}
.content-box ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
.content-box ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.content-box ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.content-box ul, .content-box ol
{
	margin-left: 35px;
	line-height: 25px;
}
.content-box p, .content-box td
{
	line-height: 25px;
}

.wetaher_image ul
{
	margin-left: 0px;
	line-height: 25px;
}

.title_content_box ul
{
	margin-left: 0px;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #bbb;
	width: 100%;
}
td,th {
    border: 1px solid #ddd;
    padding: 4px 8px;
}
tbody tr:nth-child(even)  td { background-color: #eee; }