@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Oxygen:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i');

@font-face {
    font-family: 'BebasNeue';
    src: url('../fonts/BebasNeue.eot');
    src: url('../fonts/BebasNeue.eot') format('embedded-opentype'),
         url('../fonts/BebasNeue.woff2') format('woff2'),
         url('../fonts/BebasNeue.woff') format('woff'),
         url('../fonts/BebasNeue.ttf') format('truetype'),
         url('../fonts/BebasNeue.svg#BebasNeue') format('svg');
}


html, body { margin:0px; }

body { width:100%; margin:0px; font-size-adjust:100%; -webkit-text-size-adjust:100%; background:#ffffff; color:#333333; font-size:16px; font-family:"Oxygen", "微軟正黑體", "Microsoft JhengHei", sans-serif; }

a { outline:none; text-decoration:none; }

ul, ol { list-style:none; margin:0; padding:0; }
li { vertical-align:top; }

h1, h2, h3, h4, h5, p { padding:0; margin:0; }

img { border:none; }

input { font-family:"Oxygen", "微軟正黑體", "Microsoft JhengHei", sans-serif; }

/* ---------------- clear fix ---------------- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*-------------------------------------------------------------------------------------*/
/* LAYOUT */

#wrap { width:100%; min-width:1220px; position:relative; z-index:1000; overflow:hidden; transition:transform 0.5s ease; -webkit-transition:transform 0.5s ease; -moz-transition:transform 0.5s ease; transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); }
#wrap .container { width:100%; max-width:1220px; margin:0px auto; position:relative; box-sizing:border-box; display:block; }
#wrap .overlay { position:absolute; left:0; top:0; z-index:5000; width:0; height:0; background-color:rgba(0,0,0,0.3); opacity:0; }

#top { }
#top .logo { width:361px; padding:3px 0 2px 0; margin:0 auto; }
#top .logo img { width:100%; }
#top .toolbar { position:absolute; right:13px; top:18px; font-size:0; }
#top .toolbar a { display:inline-block; zoom:1; *display:inline; vertical-align:top; width:36px; height:36px; background-color:#d0c4b5; border-radius:100%; margin-right:5px; font-size:17px; color:#ffffff; text-align:center; line-height:36px; transition:all 0.2s ease; cursor:pointer; }
#top .toolbar a#lang_en { font-size:15px; }
#top .toolbar a i { font-size:20px; }
#top .toolbar a i.fa-home { font-size:22px; }
#top .toolbar a.onLang,
#top .toolbar a:hover { background-color:#6e5a52; }
#top .toolbar li.logout {text-align: right}
#top .toolbar li.logout a {width: 71px; border-radius: 50px;margin-top:5px;} 

#menu { position:relative; }
#menu .menu_side { position:absolute; left:0; top:0; z-index:1000; width:100%; background-color:rgba(22,7,5,0.75); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bf160705', endColorstr='#bf160705'); }
#menu .menu_area { }
#menu ul.menu_list { font-size:0; text-align:center; }
#menu ul.menu_list > li { display:inline-block; zoom:1; *display:inline; vertical-align:top; }
#menu ul.menu_list > li > a.lv1 { display:block; height:57px; padding:0 17px; background-color:transparent; font-size:18px; color:#ffffff; line-height:57px; font-family:"Lato", "微軟正黑體", "Microsoft JhengHei", sans-serif; transition:all 0.2s ease; }
#menu ul.menu_list > li > a.lv1:hover { background-color:#741305; }

#mobile_menu { display:none; }

#main { padding-top:57px; padding-bottom:72px; min-height:800px;background-color:#381208; background-repeat:no-repeat; background-position:center top; }
#main .title_area { padding-top:26px; }
#main .title { display:inline-block; zoom:1; *display:inline; vertical-align:top; width:468px; height:67px; padding-left:20px; box-sizing:border-box; position:relative; font-size:41px; color:#2e190f; font-weight:bold; line-height:67px; font-variant:small-caps; }
#main .csr_title{font-size: 35px;}
#main .title:before { position:absolute; right:0; top:0; content:""; width:828px; height:100%; background:url(../img/title_bg.png) no-repeat right top; }
#main .title p { position:relative; margin-right:-100px; }
#main .content_area { min-height:200px; padding-top:22px; position: relative;}
#main .left_side { float:left; width:270px; box-sizing:border-box; }
#main .left_side ul { padding-left:20px; }
#main .left_side ul li { padding-top:3px; padding-bottom:8px; }
#main .left_side ul li a { font-size:14px; color:#ffffff; transition:all 0.2s ease; }
#main .left_side ul li a.active, 
#main .left_side ul li a:hover { color:#ffd800; }
#main .left_side .product_gallery_area { position: relative; }
#main .left_side .product_gallery_area .gallery_title { font-size: 20px; color: #ffffff; padding-bottom: 5px; margin-top: 20px; }
#main .left_side .product_gallery { font-size: 0; }
#main .left_side .product_item { transition: all 0.5s ease; cursor: pointer; float: left; width: 60px; height: 36px; text-align: center; font-size: 0; border: 1px solid #ffffff; margin-right: 5px; margin-bottom: 5px; }
#main .left_side .product_item:hover { opacity: 0.7; }
#main .left_side .product_item:after { content: ''; height: 100%; display: inline-block; vertical-align: middle; }
#main .left_side .product_item img { max-width: 100%; max-height: 100%; display: inline-block; vertical-align: middle; }
#main .left_side .large_photo { display: none; position: absolute; z-index: 1000; left: 400px; top: -50px; padding: 20px; background-color: #ffffff; border-radius: 20px; width: 507px; text-align: center; font-size: 0; }
#main .left_side .large_photo.active { display: block; }
#main .left_side .large_photo:after { content: ''; height: 100%; display: inline-block; vertical-align: middle; }
#main .left_side .large_photo img { max-width: 100%; max-height: 100%; display: inline-block; vertical-align: middle; }
#main .left_side .large_photo .content { text-align: center; font-size: 16px; margin-top: 10px; }
#main .left_side .large_photo .content p { margin-top: 8px; }
#main .left_side .large_photo .content p.book_name { font-size: 18px; font-weight: bold; }
#main .left_side .large_photo .content p.book_publish, 
#main .left_side .large_photo .content p.book_ibsn { color: #666666; }
#main .right_side { float:right; width:925px; }
#main .content { width:100%; box-sizing:border-box; }
#main .sub_title { width:100%; padding-bottom:8px; border-bottom:1px solid #ffd800; font-size:28px; color:#ffffff; font-weight:bold; margin-left:5px; }

#main .section { padding-top:40px; }
#main .section:first-child { padding-top:0; }
#main .section_title { width:100%; padding-bottom:8px; border-bottom:1px solid #ffd800; font-size:28px; color:#ffffff; font-weight:bold; }
#main .section_content { padding-top:18px; font-size:16px; color:#ffffff; }
#main .section_content p { padding-bottom:18px; padding-right:16px; box-sizing:border-box; text-align:justify; }
#main .section_content b { color:#f4cd01; font-weight:bold; }
#main .section_content table { width:100%; background-color:#581e0e; text-align:left; }
#main .section_content table td { padding:10px; box-sizing:border-box; vertical-align:top; }
#main .section_content table th { padding-top:5px; padding-bottom:5px; background-color:#813215; font-weight:bold; }
#main .section_content ul { padding-top:4px; font-size:0; }
#main .section_content ul li { padding:0 5px 6px 10px; box-sizing:border-box; font-size:16px; }
#main .section_content ul li:before { margin-right: 5px; color:#ffd800; font-family:'FontAwesome'; content:"\f0da"; }
/*#main .section_content ul.two_row { display:inline-block; zoom:1; *display:inline; vertical-align:top; -moz-column-count:2; -webkit-column-count:2; column-count:2; }*/
/*#main .section_content ul.two_row li { width:auto; }*/
#main .section_content ul.two_row { display:inline-block; zoom:1; *display:inline; vertical-align:top;  width:28%; }
#main .section_content ul.two_row_long { display:inline-block; zoom:1; *display:inline; vertical-align:top;  width:43%; }
#main .section_content ul.three_row { display:inline-block; zoom:1; *display:inline; vertical-align:top;  width:33%; }
/*#main .section_content ul.three_row li { width:auto; }*/
#main .section_content ul.four_row { display:inline-block; zoom:1; *display:inline; vertical-align:top;  width:23%; }
/*#main .section_content ul.four_row li { }*/
#main #section_5 .section_content {width:100%;}
#main #section_7 .section_content {width:100%;}
#main .section_content ul.two_row2 { display:inline-block; zoom:1; *display:inline; vertical-align:top;  width:18%; }
#main .section_content_img { padding-bottom:18px; margin:0 -6px; font-size:0; }
#main .section_content_img .photo_item { display:inline-block; zoom:1; *display:inline; vertical-align:top; padding:0 3px; }
#main .section_content_img .photo { }
#main .section_content_img .photo .photo_img { text-align: center; }
#main .section_content_img .photo.large { width:696px; }
#main .section_content_img .photo_text { padding-top:8px; font-size:13px; text-align:center; }
#main .section_content_img .photo_text span.two_row { display:inline-block; zoom:1; *display:inline; vertical-align:top; width:48%; } 

#main .section_content.two_row { }
#main .section_content.two_row:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
#main .section_content.two_row p { float:left; max-width:436px; }
#main .section_content.two_row .section_content_img { float:right; width:473px; margin:0; }

#footer { position:absolute; left:0; bottom:0; width:100%; padding:14px 0; background-color:rgba(255,255,255,0.1); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#19ffffff', endColorstr='#19ffffff'); text-align:center; font-size:13px; color:#ffffff; }
#footer a { color:#ffffff; }
#footer a:hover { text-decoration:underline; }

.openResponsive, 
.openResponsive body { height:100%; }
.openResponsive #wrap { height:100%; transform:translate3d(250px, 0, 0); -webkit-transform:translate3d(250px, 0, 0); -moz-transform:translate3d(250px, 0, 0); }
.openResponsive #wrap .overlay { width:100%; height:100%; opacity:1; transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; }
.openResponsive #mobile_menu { visibility:visible; transition:all 0s ease; -webkit-transition:all 0s ease; -moz-transition:all 0s ease; 
transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); }

/*-------------------------------------------------------------------------------------*/
/* INDEX */

#indexType #main { background-image:url(../img/index_bg.jpg); }
#indexType #footer { padding:8px 0; background:none; filter:none; }

.index_content_area { width:100%; position:relative; }
.index_content_area img { width:100%; }
.index_content_area .index_content { position:absolute; left:0; bottom:0; width:100%; text-align:center; }
.index_content_area .index_content_slogan { padding-bottom:12px; font-size:0; }
.index_content_area .index_content_slogan span { display:inline-block; zoom:1; *display:inline; vertical-align:top; height:30px; padding:0 24px; background:url(../img/index_slogan_line.png) no-repeat left top; line-height:30px; font-size:43px; color:#ffffff; font-family:"BebasNeue", "微軟正黑體", "Microsoft JhengHei", sans-serif; }
.index_content_area .index_content_slogan span:first-child { background-image:none; }
.index_content_area .index_content_text { font-size:34px; color:#ffffff; }

/*-------------------------------------------------------------------------------------*/
/* ABOUT US */

.about_us_bg { background-image:url(../img/about_us_bg.png); }
.about_us_content { min-height:600px; padding-bottom:36px; padding-right:5px; }
.about_us_content table.certifications_table { }
.about_us_content table.certifications_table td { width:330px; border-top:2px solid #813215; border-left:2px solid #813215; }
.about_us_content table.certifications_table td:first-child { border-left:none; }
.about_us_content table.certifications_table td:first-child, 
.about_us_content table.certifications_table td:first-child+td { width:130px; padding:10px 16px; }
.about_us_content table.certifications_table tr:first-child td { border-top:none; }

.about_us_content table.awards_table { }
.about_us_content table.awards_table td { width:410px; border-top:2px solid #813215; border-left:2px solid #813215; }
.about_us_content table.awards_table td:first-child { width:100px; border-left:none; }
.about_us_content table.awards_table tr:first-child td { border-top:none; }

/*-------------------------------------------------------------------------------------*/
/* EQUIPMENT */

.equipment_bg { background-image:url(../img/equipment_bg.jpg); }
.equipment_content { min-height:600px; padding-bottom:36px; padding-right:5px; }

.equipment_content table.machine_table { font-size:14px; color:#ffffff; line-height:24px; }
.equipment_content table.machine_table th { text-align:center; }
.equipment_content table.machine_table td { padding-top:0 !important; padding-bottom:0 !important; text-align:center; }
.equipment_content table.machine_table th:first-child,
.equipment_content table.machine_table td:first-child { text-align:left !important; padding-left:25px !important; }
.equipment_content table.machine_table th:first-child+th { text-align:left !important; padding-left:66px; }

.equipment_content table.machine_table tr:first-child+tr td { padding-top:10px !important; }
.equipment_content table.machine_table tr:last-child td { padding-bottom:10px !important; }

.equipment_content table.machine_table td[rowspan] { border-right:2px solid #813215; }
.equipment_content table.machine_table td[rowspan]+td { text-align:left; padding-left:25px !important; }

.equipment_content table.machine_table tr:first-child td:first-child,
.equipment_content table.machine_table tr:first-child th:first-child { width:318px; }
.equipment_content table.machine_table tr:first-child td:first-child+td,
.equipment_content table.machine_table tr:first-child th:first-child+th { width:262px; }
.equipment_content table.machine_table tr:first-child td:first-child+td+td,
.equipment_content table.machine_table tr:first-child th:first-child+th+th { width:92px; }
.equipment_content table.machine_table tr:first-child td:first-child+td+td+td,
.equipment_content table.machine_table tr:first-child th:first-child+th+th+th { width:124px; }
.equipment_content table.machine_table tr:first-child td:first-child+td+td+td+td,
.equipment_content table.machine_table tr:first-child th:first-child+th+th+th+th { width:124px; }

/*-------------------------------------------------------------------------------------*/
/* PRODUCTS */

.products_bg { background-image:url(../img/products_bg.jpg); }
.products_content { min-height:600px; padding-bottom:36px; padding-right:5px; }

/*-------------------------------------------------------------------------------------*/
/* CORPORATE SOCIAL RESPONSIBILITY */

.csr_bg { background-image:url(../img/csr_bg.png); }
.csr_content { min-height:600px; padding-bottom:36px; padding-right:5px; }

.csr_content table.csr_table { }
.csr_content table.csr_table td { width:410px; border-top:2px solid #813215; }
.csr_content table.csr_table td:first-child { width:100px; padding:10px 16px; border-right:2px solid #813215; }
.csr_content table.csr_table tr:first-child td { border-top:none; }

/*-------------------------------------------------------------------------------------*/
/* NEWS */

.news_bg { background-image:url(../img/news_bg.jpg); }

.news_content { padding-bottom:30px; }
.news_content .news_list { margin-left:-60px; }
.news_content .news_item { padding:12px 0 16px 0; }
.news_content .news { min-height:40px; padding-left:24px; border-left:7px solid #ffd800; position:relative; font-size:16px; color:#ffd800; font-weight:bold; }
.news_content .news span { font-size:13px; color:#ffffff; }
.news_content .news a { position:absolute; right:750px; top:-6px; width:80px; height:20px; background-color:#f4cd01; border-radius:2px; font-size:13px; color:#381208; text-align:center; font-weight:normal; line-height:26px; transition:all 0.2s ease; }
.news_content .news a:hover { }

.news_content .news{min-height: 40px; padding-left: 24px; border-left: 7px solid #ffd800; position: relative; font-size: 14px; color: #ffd800; font-weight: bold;}
.news_details .desc p{color: #fff;padding: 20px 0 0 30px}
/*-------------------------------------------------------------------------------------*/
/* UPLOAD */

.upload_bg { background-image:url(../img/upload_bg.jpg); }

.upload_content { min-height:534px; padding-right:10px; padding-bottom:62px; font-family:"Lato", "微軟正黑體", "Microsoft JhengHei", sans-serif; }
.upload_content input { font-family:"Lato", "微軟正黑體", "Microsoft JhengHei", sans-serif; }
.upload_content .upload_box { width:100%; padding:60px 260px 30px 47px; min-height:188px; border:3px solid rgba(255,255,255,0.3); background-color:rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000'); border-radius:4px; position:relative; box-sizing:border-box; }
.upload_content .upload_box:before { position:absolute; right:87px; top:0; content:""; width:101px; height:100%; background:url(../img/icon_upload.png) no-repeat left center; background-size:100% auto; }
.upload_content .upload_form { width:100%; }
.upload_content .upload_row { padding-bottom:14px; font-size:0; text-align:left; }
.upload_content .upload_title { display:inline-block; zoom:1; *display:inline; vertical-align:top; width:92px; min-height:10px; font-size:16px; color:#ffffff; line-height:28px; }
.upload_content .upload_title img { vertical-align:top; padding-right:6px; }
.upload_content .upload_field { display:inline-block; zoom:1; *display:inline; vertical-align:top; width:510px; }
.upload_content .upload_field input[type=text] { width:400px; height:28px; padding:0 5px; background-color:#ffffff; border:none; margin:3px 0; box-sizing:border-box; }
.upload_content .upload_field input[type=file] { display:none; }
.upload_content .upload_field label { display:inline-block; zoom:1; *display:inline; vertical-align:top; width:102px; height:34px; padding:0; border:none; background:#edad89; background:-moz-linear-gradient(top, #edad89 0%, #a95029 100%); background:-webkit-linear-gradient(top, #edad89 0%,#a95029 100%); background:linear-gradient(to bottom, #edad89 0%,#a95029 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edad89', endColorstr='#a95029',GradientType=0 ); border-radius:4px; margin-left:8px; font-size:16px; color:#ffffff; font-weight:bold; text-align:center; line-height:34px; cursor:pointer; }
.upload_content .upload_field button, 
.upload_content .upload_field input[type=button], 
.upload_content .upload_field input[type=submit], 
.upload_content .upload_field input[type=reset] { width:84px; height:34px; padding:0; border:none; background:#edad89; background:-moz-linear-gradient(top, #edad89 0%, #a95029 100%); background:-webkit-linear-gradient(top, #edad89 0%,#a95029 100%); background:linear-gradient(to bottom, #edad89 0%,#a95029 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edad89', endColorstr='#a95029',GradientType=0 ); border-radius:4px; font-size:16px; color:#ffffff; font-weight:bold; cursor:pointer; }

.upload_content .download_list { padding:6px 44px 16px 46px; background-color:rgba(0,0,0,0.45); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#72000000', endColorstr='#72000000'); }
.upload_content .download_item { padding:15px 0; }
.upload_content .download { min-height:27px; padding:0 50px 0 40px; background:url(../img/icon_pdf.png) no-repeat left top; position:relative; font-size:0; }
.upload_content .download:after { content:""; display:inline-block; zoom:1; *display:inline; vertical-align:middle; height:27px; }
.upload_content .download_name { display:inline-block; zoom:1; *display:inline; vertical-align:middle; width:100%; font-size:16px; color:#ffffff; }
.upload_content .download_btn { position:absolute; /*right:0;*/ top:1px; display: inline-block; }
.upload_content .download_btn a { display:block; width:22px; height:22px; background:url(../img/icon_download.png) no-repeat left top; border-radius:100%; }
.upload_content .download_btn a:hover { }
.download_del {position: absolute; right: 0; display: inline-block;}
.download_del i{font-size: 25px; color:rgb(244, 104, 1); cursor: pointer;}


.upload_content .login_box { width:100%; min-height:317px; padding:82px 160px 30px 234px; margin-top:36px; border:3px solid rgba(255,255,255,0.3); background-color:rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000'); border-radius:4px; position:relative; box-sizing:border-box; }
.upload_content .login_title { position:absolute; left:0; top:0; width:302px; height:76px; padding:16px 0 0 28px; background:url(../img/login_title_bg.png) no-repeat left top; box-sizing:border-box; font-size:24px; color:#ffffff; line-height:40px; }
.upload_content .login_title img { vertical-align:top; }
.upload_content .login_form { width:100%; }
.upload_content .login_row { padding:15px 120px 15px 0; position:relative; }
.upload_content .login_row label { display:block; padding-left:4px; padding-bottom:6px; box-sizing:border-box; font-size:18px; color:#ffffff; }
.upload_content .login_row input[type=text],
.upload_content .login_row input[type=password]{ width:100%; height:28px; padding:0 5px; background-color:#ffffff; border:none; box-sizing:border-box; }
.upload_content .login_row button, 
.upload_content .login_row input[type=button], 
.upload_content .login_row input[type=submit], 
.upload_content .login_row input[type=reset] { position:absolute; right:0; bottom:11px; width:102px; height:34px; padding:0; border:none; background:#edad89; background:-moz-linear-gradient(top, #edad89 0%, #a95029 100%); background:-webkit-linear-gradient(top, #edad89 0%,#a95029 100%); background:linear-gradient(to bottom, #edad89 0%,#a95029 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edad89', endColorstr='#a95029',GradientType=0 ); border-radius:4px;  font-size:16px; color:#ffffff; font-weight:bold; cursor:pointer; }
.upload_content .return_msg{color: red; font-weight: bold;}
/*-------------------------------------------------------------------------------------*/
/* JOIN US */

.join_us_bg { background-image:url(../img/join_us_bg.jpg); }

.join_us_content { padding-bottom:20px; }
.join_us_content .join_us_info { padding-right:24px; font-size:16px; color:#ffffff; text-align:justify; }
.join_us_content .join_us_info a { color:#f4cd01; }
.join_us_content .join_us_info a:hover { }
.join_us_content .join_us_list { margin-left:-5px; padding-top:18px; padding-right:10px; }
.join_us_content .join_us_post_item { padding-bottom:20px; }
.join_us_content .join_us_post { width:100%; min-height:100px; padding:16px 14px 20px 22px; background-color:rgba(255,255,255,0.15); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#26ffffff', endColorstr='#26ffffff'); box-sizing:border-box; position:relative; font-size:16px; color:#ffffff; line-height:24px; }
.join_us_content .join_us_post_info { padding-right:210px; }
.join_us_content .join_us_post_info table { width:100%; }
.join_us_content .join_us_post_info table td { width:auto; vertical-align:top; text-align:left; }
.join_us_content .join_us_post_info table td:first-child { width:172px; }
.join_us_content .join_us_post_desc { }
.join_us_content .join_us_post_btn { position:absolute; right:35px; top:36px; }
.join_us_content .join_us_post_btn a { display:block; width:160px; height:32px; background-color:#f4cd01; border-radius:4px; font-size:16px; color:#381208; font-weight:bold; text-align:center; line-height:32px; transition:all 0.2s ease; }
.join_us_content .join_us_post_btn a i { font-size:20px; padding-right:2px; }
.join_us_content .join_us_post_btn a:hover { }

.job_coming_soon {font-size: 20px; color: #ffffff; font-weight: bold; padding: 30px 0;}
/*-------------------------------------------------------------------------------------*/
/* CONTACT US */

.contact_us_bg { background-image:url(../img/contact_us_bg.jpg); }

.contact_us_content { }
.contact_us_content .contact_us_section { padding-bottom:46px; margin-left:-23px; }
.contact_us_content .contact_us_info { padding-left:13px; border-left:7px solid #ffd800; line-height:22px; color:#ffffff; }
.contact_us_content .contact_us_info h3 { font-size:19px; font-weight:normal; }
.contact_us_content .contact_us_info p { font-size:16px; }
.contact_us_content .contact_us_info a { color:#ffffff; transition:all 0.2s ease; }
.contact_us_content .contact_us_info a:hover { color:#ffd800; }
