﻿@charset "utf-8";
/* 
	CSS Document
	Designed by WEB123.VN
	Công ty CP Truyền thông Phú An Bình
	Contact information: 
		Tel:     84 - 4.667 41255 
		Hotline: 84-904 921 540
		EmaiL:   sale@web123.vn
*/

@font-face {
    font-family: 'fontawesome';
    src: url('../fonts/fontawesome-webfont.ttf');
}
@font-face {
    font-family: 'Dinhhon';
    src: url('../fonts/UVNDINHHON.TTF');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadPro-Regular.otf');
}

h1,h2,h3,h4,h5,p{margin:0;padding:0;font-weight: inherit;font-size: inherit;}
#wrap{background: url("../template/images/bg.jpg")repeat;width: 100%;float: left;}
a{
	text-decoration: none;
}
body{
	font-family: 'Open Sans', sans-serif; font-size: 14px;
line-height: 1.42857143;
color: #333;
}
ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.wrap-container{width: 100%;float: left;margin-bottom: 30px;}
#wrap-content-auto{
	width: 1328px;
	margin: 0 auto;
}
#wrap-content{
    width: 100%;float: left;background: white;
	position: relative;
}
.wrap-left{width: 750px;float: left;padding: 40px 15px 0 15px;}
.wrap-right{width: 360px;float: right;padding: 0 15px;}
img{border:0;}
body{margin:0;padding:0;min-width:980px;overflow-x:hidden;line-height: 1.42857143;}
.hidden{display:none;}
.cf_content{float:left;width:100%;}
.content_auto{width:1000px;margin:0 auto;}
#alert_doing_form2{display:none;background:url(../template/global/white_transparent.png) top left repeat;position:fixed;height:100%;width:100%;z-index:1500;}
#alert_doing_form2 .alertShowing{position:fixed;left:50%;top:50%;width:170px;padding:5px 10px;margin-left:-85px;margin-top:-40px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#1B99CC;z-index:2100;background:#ffffff;border:1px solid #999999;}
#over_dark_transparent{display:none;background:url(../template/global/dark_transparent.png) top left repeat;position:fixed;height:100%;width:100%;z-index:1000;}

#function{background:url("../admincp/media/edit_bg.png") #eee 0 4px no-repeat;float:left;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:5px 0;}
#function .func_content{display:block;padding:6px 0 6px 50px;}
#function a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333;margin:3px 5px;text-decoration:none;}
#function a:hover{color:#000000;}
#function .submit{font-size:12px;color:#ffffff;padding:5px 20px;cursor:pointer;}
#function .close{font-size:12px;color:#444444;padding:5px 20px;cursor:pointer;margin-left:15px;}
#function .btn_bar{float:right;margin:5px 3px 0 0;}

.advFlashBehind{position:relative;display:inline-block;}
.advLinkOver{position:absolute;left:0;top:0;width:100%;height:100%;text-decoration:none;}

.input_style{display: inline-block;position:relative;margin:0;padding:0;}
.input_style input{border:1px solid #ddd;color:#333;font-family: inherit;color:inherit;outline:none;height:15px;line-height:15px;padding:5px 6px 5px 6px;margin:0;width:250px;}
.input_style select{border:1px solid #ddd;color:#333;font-family: inherit;color:inherit;outline:none;height:15px;line-height:15px;padding:5px 6px 5px 6px;margin:0;width:250px;}
.input_style textarea{border:1px solid #ddd;color:#333;font-family: inherit;color:inherit;outline:none;height:15px;line-height:15px;padding:5px 6px 5px 6px;margin:0;width:250px;}
.input_style .warning{position: absolute;left:0;bottom:-17px;background:#fff;float:left;border:1px solid #E04006;font-size: 11px;line-height: 12px;padding:1px 5px 2px 5px;display: none;white-space: nowrap;z-index:500;}
.input_style .warning .warning-arrow{background:url(../template/global/warning-arrow.png) 0 0 no-repeat;position: absolute;top:-5px;left:4px;float:left;width:8px;height:5px;}

.wrap-tag-container{float: right;margin-left: 50000px;margin-top: -80000px;margin-right: 3000px;}

.wrap-pagination{text-align: center;padding: 50px 0;}
.wrap-pagination .pagination{border: 1px solid #DDD;overflow: hidden;display: inline-block;border-radius: 4px;}
.wrap-pagination .pagination a{float: left;padding: 4px 12px;line-height: 21px;text-decoration: none;background-color: #FFF;border-right: 1px solid #ddd;color: #0095da}
.wrap-pagination .pagination a:hover{color: #333;}
.wrap-pagination .pagination a.active{color: #999;background: #f5f5f5;}

.pagetext{}
.pagetext table{border-collapse:collapse;}
.pagetext td{border-color:#CCCCCC;vertical-align:top;}
.pagetext ul{margin:0 0 0 12px;padding:0;}
.pagetext li{line-height:21px;}
.pagetext img{margin-top:2px;margin-bottom:2px;}
.pagetext p{margin:15px 0;}
.pagetext a{text-decoration: inherit;color:inherit;}

.pagetext h1,.pagetext h2,.pagetext h3,.pagetext h4,.pagetext h5{margin:15px 0;font-weight: bold;}
.pagetext .bullet1{background:url(../template/global/bullet1.png) 0 4px no-repeat;}
.pagetext .bullet2{background:url(../template/global/bullet2.png) 0 4px no-repeat;}
.pagetext .bullet3{background:url(../template/global/bullet3.png) 0 4px no-repeat;}
.pagetext .heading1{text-transform:uppercase;font-size:14px;margin:0 0 8px 0;}

.tagOfPage {float: right;margin-left: 50000px;margin-top: -80000px;margin-right: 3000px;}

.contact-form-container{float:left;width:100%;margin:10px 0 15px 0;font-family: inherit;font-size: inherit;color:inherit;}
.contact-form-container td{}
.contact-form-container .c-col1{padding-top:10px;padding-right:10px;padding-bottom:10px;}
.contact-form-container .c-col2{padding-top:10px;padding-bottom:10px;}
.contact-form-container .submitBtn{background:url(../template/images/send-button-bg.png) 0 0 repeat-x;border:1px solid #E5E5E5;cursor: pointer;color:#fff;font-family: inherit;padding:7px 20px 7px 20px;height:29px;outline:none;}

#wrap-header{float:left;width:100%;position: absolute; top:0px;left:0px;z-index:1; padding: 12px 0; background: url(../template/images/bg-header-alpha.png);}

.content-auto{width:1000px;margin:0 auto;}
.wrap-header-auto{width:1170px;margin:0 auto;}
.wrap-header-content{float:left;width:100%;position: relative; }
#wrap-header .logo{
    position: relative;
    height: 105px;
	width: 180px;
	float: left;
    top:-15px;
}
#wrap-header .logo img{max-width:180px;max-height: 125px;}
#wrap-header .right{width:  990px;float: left;margin-top:30px;}
#wrap-header .logo a{float:left;}
#wrap-header .right .hotline{float:right;font-size:18px;font-family:Tahoma;font-weight:normal;color:#fff;position:relative;right:155px;bottom:10px;}
#main-menu-container{z-index:2;width: 100%;float: left;padding-top: 20px;}
#main-menu-container .main-menu-listing-left{display:none}
#main-menu-container .main-menu-listing-right{display:none}
#main-menu-container .main-menu-listing{float: right}
#main-menu-container .main-menu-listing ul li.lv1{float: left;position: relative;}
#main-menu-container .main-menu-listing ul li.lv1 a.active{color: #0095da}
#main-menu-container .main-menu-listing ul li.lv1 a{color: #fff;transition: all 0.3s ease 0s;text-transform: uppercase;font-size: 15px; padding: 24px 5px 0 27px;font-family: Verdana;font-weight:bold;}
#main-menu-container .main-menu-listing ul li.lv1 a:hover{color: #0095da;}
#main-menu-container .main-menu-listing ul li.lv1 .dropdown-menu{display: none;background: #BBA94C;padding: 20px;text-align: center;position: absolute}
#main-menu-container .main-menu-listing ul li.lv1 .dropdown-menu li .divider{float:left;width:100%;height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5}
#main-menu-container .main-menu-listing ul li.lv1 .dropdown-menu li a{display: block;text-transform: none;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #fff;white-space: nowrap;}
#main-menu-container .main-menu-listing ul li.lv1 .dropdown-menu li a:hover{color: #FFEF9D;}

#language-bar-container{float:left;width:100%;position: relative;}
.language-bar-auto{}
.language-bar-content{float:right;position:absolute;top:-35px;right:28px;}

.wrap-top-container{float:left;width:100%;}
.middle-adv-container{float:left;width:100%;}
.middle-adv-auto{max-width:1300px;min-width:1000px;margin:0 auto;}
.middle-adv-content{float:left;width:100%;}

.gotopHome{display: block;position: fixed;bottom: 30px;right: 20px;background: url("../template/images/totop.png")top left;width: 34px;height: 34px;cursor: pointer;text-indent: -999999;}

#wrap-middle-container{float:left;width:100%;}
.wrap-middle-content{float:left;width:100%;}
.wrap-middle-left{float:left;width:665px;}
.wrap-middle-center{float:left;width:100%;}
.wrap-middle-auto{width:1170px;margin:0 auto;}

#wrap-menu-bottom-container{float:left;width:705px;font-size:14px;margin:20px 0 10px 22px;}
.wrap-menu-bottom-auto{}
.wrap-menu-bottom-listing-left{display: none;}
.wrap-menu-bottom-listing-right{display: none;}
.wrap-menu-bottom-listing{}
.wrap-menu-bottom-listing ul{margin:0;padding:0;list-style: none;white-space:nowrap;}
.wrap-menu-bottom-listing li{display:inline-block;padding:0;margin:0;}
.wrap-menu-bottom-listing li a{color: #524944;font-size: 15px;font-family: Verdana;text-transform: uppercase;transition: all 0.3s ease 0s;}
.wrap-menu-bottom-listing .m-b-home{margin:0;padding:0;background:none;}
.wrap-menu-bottom-listing .m-b-home:before{content: "";margin:0;padding:0;background:none;}
.wrap-menu-bottom-listing li:before{content: "";background: #D1D1D1;padding: 0 0 0 1px;margin: 0 15px;font-size: 14px;}
.wrap-menu-bottom-listing li:hover a{text-decoration: underline;}
.wrap-menu-bottom-listing li.active a{text-decoration: underline;}

.footer-adv-container{float:left;width:100%;}
.footer-adv-auto{width:1000px;margin:0 auto;}
.footer-adv-content{float:left;width:100%;}


#wrap-bottom-container{float:left;width:100%;margin:0 0 10px 0;font-size: 12px;}
#wrap-bottom-container a{text-decoration: none;}
.wrap-bottom-auto{width:1170px;margin:0 auto;}
.wrap-bottom-content{padding: 0 15px;}
.wrap-bottom-content-left{display: none;}
.wrap-bottom-content-right{display: none;}
.wrap-bottom-content-center{float:left;width:100%;}
#wrap-bottom-container .logo-bottom{display: none;}
#wrap-bottom-container .footer-pagetext{background: url(../template/images/icon1.png) no-repeat left center;float:right;width:260px;padding-left: 90px;font-size:12px;color:#171717;margin:0;}
#wrap-bottom-container .footer-pagetext a{}
#wrap-bottom-container .footer-pagetext table{border-collapse: collapse;border-color:#ddd;}
#wrap-bottom-container .footer-pagetext td{border-color:#ddd;vertical-align: top;}

.copy-right-container{float:right;margin-top:-5px;}
.copy-right-container .copyright-content{display: none;}
.web123Sig{float:right;position:absolute;right:0px;bottom:0px;}
.web123Sig .web123{float:right;margin:0;padding:0;}
.web123Sig .web123 a{font-size:12px;color:#333;}
.web123Sig .web123 a:hover{text-decoration:underline!important;}

.hotro{
	width: 158px;
}
.hotro .middle p .col1{
	display: inline-block;
	width: 70%;
	margin-top: 7px;
	font-weight: bold;
}
.hotro .middle p{
	border-bottom: 1px solid #F5F5F0;
	padding-bottom: 3px;
	margin-bottom: 4px;
}
.hotro .middle{
	padding: 4px;
}
.hotro .middle p:last-child{
	border: none;
}
.hotro {
	border: 1px solid #999;
	border-radius: 5px;
	background: #fff;position: fixed;
	right: 0px;
	bottom: 200px;
	z-index: 9999;
}
.hotro .top{
	background: #F5F5F0;
	color: #0095da;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-weight: bold;

}
.hotline{
	margin: 0 15px;
}
.hott{
	width:100%;
	height: 168px;
	margin: 0 auto;
	position: relative;

}
.hotline_content{
	position: absolute;
	width: 190px;
	height: 140px;
	right: 10px;
	top: 10px;
}
.hotline_content span{
	display: block;
}
span.name{
	height: 40px;
	background: url(../template/images/name.png) no-repeat left center;
	color: #4a4a4a;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 70px;
	line-height: 50px;
	margin: 10px 0;
}
span.phone{
	height: 40px;
	background: url(../template/images/dt.png) no-repeat left center;
	color: #f89a1e;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 70px;
	line-height: 47px;
}
span.skype{height: 40px;	background: url(../template/images/skype.png) no-repeat left center;color: #4a4a4a;font-size: 15px;font-weight: bold;padding-left: 70px;line-height: 47px;}
.hott{display: inline-block;margin-top:30px;position: relative;}
.hott .story_thumb{float: left;display: inline-block;}
.hott .story_thumb img{border-radius: 215px;position: relative;top:-30px;z-index: 99;}
.hott .story_right{display: inline-block;position: absolute;right:0px;background: #fafaf2;height:100%;width:545px;}
.hott .story_hott{display: inline-block;float: right;}
.hott .title{color:#c17b4e;font-size: 18px;margin:15px 0px 25px 0px;}
.hott .phone1{margin-right:30px;color:#594a41;font-weight: bold;}
.hott .story_content p{margin-bottom:15px;}
.social {padding-top: 10px;}
.social ul {list-style: none;padding: 0;float: right;}
.social ul li {display: inline-block;margin-left: 13px;}
.social ul li a {color: #50443F;font-size: 16px;}
.social ul li a:hover {opacity: 0.5;}
.social li span{background: #50443F;color: #fff;padding:0px 5px 3px 5px;font-size: 12px;position: absolute;display: inline-block;top: -35px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;text-align: center;border-radius: 3px;opacity: 0;}
.social li span:before{content: "";width: 11px;display: block;height: 6px;background: url(../template/images/ar.png) no-repeat;position: relative;bottom: -25px;left: 45%;}
.social li {position: relative;margin-left: 13px;}
.facebook span{width: 67px;left: -29px;}
.social li:hover span{top: -45px;opacity: 1;}
.gplus span{width: 80px;left: -29px;}
.youtube span{width: 76px;left: -29px;}
.facebook span{width: 67px;left: -29px;}
/*THIS WEB*/
.security-index-bar{float:left;width:100%;font-size: 12px;margin:10px 0 10px 0;}
.security-index-bar-box{padding:0 10px;}
.security-index-bar-fixed{float:left;width:100%;}
.security-index-bar .units{font-weight: bold;}
.security-index-bar .down{background:url(../template/images/down-icon.gif) right 5px no-repeat;padding:0 11px 0 0;color:#ff0000;}
.security-index-bar .up{background:url(../template/images/up-icon.gif) right 2px no-repeat;padding:0 11px 0 0;color:#006600;}

.catalog-widget .widget{width: 262px;float: left;padding:0 15px;margin-top:10px;position: relative;z-index: 9999;}
.catalog-widget .widget .title{float:left;width:100%;border-bottom: 11px solid rgba(255, 255, 255, 0.1);height:95px;text-align:center;}
.catalog-widget .widget .title div{width:262px;height:95px;display:table-cell;vertical-align:middle;text-align:center;}
.catalog-widget .widget .title a{color: #fff;font-size: 17px;line-height: 40px;}
.catalog-widget .widget .more {text-align: center;font-family: Verdana;}
.catalog-widget .widget .more a{display:block;color: #fff;text-transform: uppercase;line-height: 48px;text-align: center;display:inline-block;margin: 23px 0;border-radius: 10px;font-family: Verdana;font-size: 14px;padding:3px 15px;}
.catalog-widget .widget .more .first_item{display:block;background:#fff;color: #373630;text-transform: uppercase;line-height: 48px;text-align: center;display:inline-block;margin: 23px 0;border-radius: 10px;font-family: Verdana;font-size: 16px;padding:3px 15px;}
.catalog-widget .widget .more a:hover {background: #5C4F45!important;text-decoration: none;}
.catalog-widget .widget .middle-style1 {color: #9C9790;padding: 32px 34px 38px;font-size: 12px;overflow: hidden;}
.catalog-widget .widget .thumb-image{float:left;width:262px;margin:0;}
.catalog-widget .widget .thumb-image .catalog-thumb-box{display:table-cell;vertical-align:middle;text-align:center;width:262px;}
.catalog-widget .widget .thumb-image img{width:262px;}
.catalog-widget .widget .middle-style1 .middle-content{padding: 0px 0 0px;border-bottom:0;}

.catalog-widget .widget .middle {background: #F9F9F5;color: #9C9790;padding: 32px 34px 38px;font-size: 12px;height:117px;overflow: hidden;}

.catalog-widget .widget .middle{	padding: 0px;height: auto;float:left;width:100%;}
.catalog-widget .widget .middle_top{padding: 0px 0px 38px 0px;}
.catalog-widget .widget .middle_top img{max-width: 100%;}
.catalog-widget .widget .middle-content{padding: 0px 34px 38px;border-bottom: 1px solid #EFE8D7;}
.catalog-widget .widget .middle-content .description-catalog{	font-weight: 600;color: #ffffff;}
.catalog-widget .widget .middle-content .pagetext{color: #9c9790;	margin: 10px 0 0px;}

.new_collect{width: 848px;overflow: hidden;background: #F9F9F5;margin-top: 36px;margin-bottom: 39px;padding: 40px 0 36px;float: right;margin-right:15px;}
.new_collect .left{	width: 66.67%;float: left;}
.new_collect .left .top{margin-top: 20px;margin-bottom: 10px;}
.new_collect .left .bottom{text-align:center;margin-bottom: 10px;}
.new_collect .left .bottom a{color: #938d7e; text-align: center;font-size:18px;font-style:italic;}
.new_collect .left .bottom a:hover{color:#c17b4e;}
.new_collect .right{width: 33.33%;float: right;}
.btn-dow a, .btn-view a {padding: 0 25px;color: #fff;border-radius: 5px;font-size: 16px;line-height: 47px;display: inline-block;}
.btn-dow a {background: #C17B4E;margin-bottom: 10px;}
.btn-view a {background: #B0A378;}
.btn-dow a:hover {background: #36404A;}
.btn-view a:hover {background: #36404A;}
.content-mid {margin-top: 40px;}
.catalog-widget .style-catalog-4{float:left;width:100%;margin:15px 0;padding:0;}
.catalog-widget .style-catalog-4 .story-style-4{	width: 100%;float: left;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution{width: 662px;float: left;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution-img{width: 478px;float: right;margin: 0 15px;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution-img img{width: 478px;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution .content { margin: 0 15px;background: #FAFAF2;padding: 48px 70px 45px;position: relative;height: 181px;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution .content .more{color: #686047}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution .content .title {margin: 0 0 26px;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution .content .title a{font-family: Verdana;letter-spacing: -1px;line-height: 1;font-size: 22px;text-transform: uppercase;color: #594A41;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution .desc {color: #686047;font-style: italic;font-size: 15px;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution .desc .viewmore {color:#F2985F;font-style: italic;font-size: 15px;}
.catalog-widget .style-catalog-4 .story-style-4 .idea-solution .desc .viewmore:hover {text-decoration:underline;}

.catalog-style-home-5{float:left;width:100%;margin:40px 0;padding:0;}
.catalog-style-home-5 .title{float:left;width:100%;margin:0; margin-bottom:20px;text-align: center;padding-bottom: 30px;border-bottom: 1px solid #DFDBD8;}
.catalog-style-home-5 .title a{font-size: 36px;font-family: Verdana;color: #524943;}
.slideLRAlbum{float:left;width:1170px;font-family:Arial, Helvetica, sans-serif;margin:0;}
.slideLRAlbum .ch_container{float:left;width:1170px;padding:0;border-left:0;position:relative;}
.slideLRAlbum .ch_container .item_list{float:left;width:100%;margin:0;padding:0;list-style:none;position:relative;}
.slideLRAlbum .ch_container .button_bar{list-style:none;margin:0;padding:0;float:left;display:none;}
.slideLRAlbum .ch_container .button_bar li{cursor:pointer;}
.slideLRAlbum .ch_container .button_bar .left{position:absolute;left:0;top:30px;}
.slideLRAlbum .ch_container .button_bar .right{position:absolute;right:0;top:30px;}
.slideLRAlbum .ch_container .item{display:none;}
.slideLRAlbum .ch_container .preview_container{float:left;width:1170px;height:150px;margin:0;padding:0;position:relative;overflow:hidden;}
.slideLRAlbum .ch_container .preview_container .column_list{float:left;margin:0;}
.slideLRAlbum .ch_container .preview{float:left;width:1380px;margin:0;padding:0;list-style:none;position:relative;white-space:nowrap;}
.slideLRAlbum .ch_container .preview li.itemLi{display:inline-block;float:none;width:1215px;position:relative;margin:0;}
.slideLRAlbum .ch_container .news{display:inline-block;width: 262px;float: left;margin: 0 15px;position:relative;overflow: hidden;}
.slideLRAlbum .ch_container .news img{border:0;width:262px;height:140px;}
.slideLRAlbum .ch_container .news .image_container{float:left;width:100%;}
.slideLRAlbum .ch_container .news .image_cell{}
.slideLRAlbum .ch_container .news .image_cell a{display:table-cell;text-align:center;vertical-align:middle;width:262px;height:140px;}
.slideLRAlbum .ch_container .news .title_hover {position: absolute;top: 100%;left: 0;width: 100%;height: 100%;transition: all 0.3s ease 0s;}
.slideLRAlbum .ch_container .news .title_hover a{background: url(../template/images/bg-alpha.png);width: 100%;height: 100%;display: block;text-align:center;color: #fff;}
.slideLRAlbum .ch_container .news:hover .title_hover{top: 0;}
.slideLRAlbum .ch_container .news .title_hover a:before {content: '';width: 100%;height: 80px;background: url(../template/images/zoom-posts.png) center center no-repeat;display: block;}
.slideLRAlbum .ch_container .lastitem{margin:0 0 0 15px;}

.slideLRCustomer{float:left;width:1170px;font-family:Arial, Helvetica, sans-serif;margin:0 0 20px 0;}
.slideLRCustomer .catalog_name{float:left;width:100%;margin:0; margin-bottom:20px;text-align: center;padding-bottom: 30px;border-bottom: 1px solid #DFDBD8;}
.slideLRCustomer .catalog_name a{font-size: 36px;font-family: Verdana;color: #524943;}
.slideLRCustomer .ch_container{float:left;width:1170px;padding:0;border-left:0;position:relative;}
.slideLRCustomer .ch_container .item_list{float:left;width:100%;margin:0;padding:0;list-style:none;position:relative;}
.slideLRCustomer .ch_container .button_bar{list-style:none;margin:0;padding:0;float:left;display:none;}
.slideLRCustomer .ch_container .button_bar li{cursor:pointer;}
.slideLRCustomer .ch_container .button_bar .left{position:absolute;left:0;top:30px;}
.slideLRCustomer .ch_container .button_bar .right{position:absolute;right:0;top:30px;}
.slideLRCustomer .ch_container .item{display:none;}
.slideLRCustomer .ch_container .preview_container{float:left;width:1170px;height:150px;margin:0;padding:0;position:relative;overflow:hidden;}
.slideLRCustomer .ch_container .preview_container .column_list{float:left;margin:0;}
.slideLRCustomer .ch_container .preview{float:left;width:1380px;margin:0;padding:0;list-style:none;position:relative;white-space:nowrap;}
.slideLRCustomer .ch_container .preview li.itemLi{display:inline-block;float:none;width:1215px;position:relative;margin:0;}
.slideLRCustomer .ch_container .news{display:inline-block;width: 180px;height:86px;float: left;margin: 0 6px;position:relative;overflow: hidden;border:1px solid #ccc;padding:0;}
.slideLRCustomer .ch_container .news .image_container{float:left;width:100%;}
.slideLRCustomer .ch_container .news .image_cell{display:table-cell;text-align:center;vertical-align:middle;width:180px;height:86px;}
.slideLRCustomer .ch_container .news .image_container img{max-width:175px;max-height:80px;}


.catalog-widget,.catalog-name,.catalog-grid{float: left;width: 100%;}
.catalog-name .title {clear: both;margin: 40px 15px 40px 15px;text-align: center;padding-bottom: 30px;border-bottom: 1px solid #DFDBD8;font-size: 36px;font-family: Verdana;font-style: italic;color: #524943;}
.catalog-list .desc a {background: url(../template/images/bg-alpha.png);width: 100%;height: 100%;display: block;text-align: center;color: #fff;font-style: italic;}
.catalog-list li {position: relative;overflow: hidden;width: 262px;float: left;margin:0 15px;}
figure {margin: 0;}
.catalog-list .desc {position: absolute;top: 100%;left: 0;width: 100%;height: 100%;transition: all 0.3s ease 0s;}
.catalog-list li:hover .desc {top: 0;}
.catalog-list .desc a:before {content: '';width: 100%;height: 80px;background: url(../template/images/zoom-posts.png) center center no-repeat;display: block;}
.catalog-list-1{width: 100%;float: left;margin-bottom: 40px;}
.catalog-grid .left{
	width: 555px;
	float: left;
}
.catalog-grid .right{
	width: 555px;
	float: right;
}
.dropcap {
width: 71px;
height: 75px;
border-radius: 8px;
background: #BBA94C;
font: bold 39px 'Verdana', sans-serif;
text-align: center;
line-height: 75px;
color: #FFF;
margin: 5px 30px 0 0;
float: left;
}
.catalog-grid .desc {
color: #524944;
display: table-cell;
font-size: 14px;
}
.catalog-grid .desc p{
	margin-bottom: 10px;
}
.dropcap + .desc .more a {
color: #BBA94C;
text-transform: uppercase;
background: url(../template/images/arrow.png) right center no-repeat;
padding-right: 15px;
font-family: Verdana;
font-size: 14px;
}
.dropcap-2 {
background: #0095da;
}
.dropcap-2 + .desc .more a {
color: #0095da;
}
.menu-footer {
overflow: hidden;
border-bottom: 1px solid #D1D1D1;
padding-bottom: 15px;
}
.menu-f-wrap {
background: #F5F5F0;
padding: 35px 0 30px;
position: relative;
margin: 0;
width: 100%;
float: left;
}
.menu-f-wrap .breadcrumb {
padding: 20px 0 0 0px;
margin-bottom: 0;
list-style: none;
background-color: transparent;
border-radius: 0;
width: 50.67%;
float: left;
}
.breadcrumb>li {
display: inline-block;
}
.menu-f-wrap .breadcrumb a {
color: #524944;
font-size: 20px;
font-family: Verdana;
text-transform: uppercase;
transition: all 0.3s ease 0s;

}
.menu-f-wrap .breadcrumb>.active a, .menu-f-wrap .breadcrumb a:hover {
color: #0095da;
}
.menu-f-wrap .breadcrumb>li+li:before {
content: "";
background: #D1D1D1;
padding: 0 0 0 1px;
margin: 0 15px;
font-size: 14px;
}
.addres{
	width: 33.33%;
	float: right;
	font-size: 14px;
line-height: 1.42857143;
color: #333;
}
.addres .home-icon {
font-size: 70px;

color: #8E847F;
}
/*.fa-home:before {
content: "";
display: block;
width: 62px;
height: 58px;
background: url(../template/images/icon1.png) no-repeat;
}*/
.addres p{
	background: url(../template/images/icon1.png) no-repeat left center;
	padding-left: 90px;
}
ol#menu-menu-bottom{margin: 0px;padding-left: 50px;}
.logo-footer {
padding-top: 10px;

width: 100%;
float: left;
position: relative;
}
img {
vertical-align: middle;
}
.logo-footer img{height: 138px;display: none;}
.logo-footer a{
font-size: 14px;
line-height: 1.42857143;
color: #333;
}
.breadcrumb-header {
margin: 58px 15px 0 15px;
padding: 35px 20px 37px 130px;
position: relative;
background: #F5F5F0;
}
.breadcrumb-header:before{content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: #DFDBD8;
    position: absolute;
    left: 0;
    top: -15px;}
.breadcrumb-header .title-header {
text-align: left;
letter-spacing: 0;
padding: 0 0 1px;
margin: 0;
color: #594A41;
text-transform: uppercase;
font: 22px 'Verdana', sans-serif;
position: relative;
}
.breadcrumb-header:after {
content: '';
display: block;
background: url(../template/images/icon2.png) no-repeat;
width: 63px;
height: 61px;
color: #8E847F;
position: absolute;
top: 39px;
left: 51px;
}
.breadcrumb-header #breadcrumbs {
position: relative;
text-align: left;
background: none;
padding: 0;
margin: 0;
text-transform: uppercase;
text-shadow: none;
letter-spacing: 0;
border: none;
box-shadow: none;
border-radius: 0;
font: 14px/1.2em 'Cabin', sans-serif;
}
.breadcrumb-header #breadcrumbs .divider-bread {
padding: 0;
width: 1px;
background: #DAD8D3;
height: 24px;
display: inline-block;
margin: 0 18px;
vertical-align: middle;
}
.breadcrumb-header #breadcrumbs a {
color: #0095da;
text-shadow: none;
}
.breadcrumb-header #breadcrumbs a:hover {
color: #333;
}
.content-box{
	width: 75%;
	float: left;
}
.content-box .img {
float: left;
margin-right: 25px;
}
.content-box p{
	margin-bottom: 10px;
}
.content-box-list ul{padding: 0 15px;}
.content-box-list ul li a:hover{color: #0095da}
.content-box-list{
	width: 25%;
	float: right;
}
.catalogue-about li {
margin: 0;
padding: 4px 0 5px 20px;
background: url(../template/images..//arrow.png) no-repeat 0 10px;
position: relative;
}
.catalogue-about li a {
font: bold 14px 'Verdana', sans-serif;
color: #6E635E;
text-transform: uppercase;
display: inline;
position: relative;
}
.title-box {border-bottom: 1px solid #DFDBD8;padding-bottom: 30px;margin: 0 0 40px;text-align: center;font: italic 36px/1.2em 'Causine', sans-serif;color: #524943;padding-top: 60px;}
.title-box a{font: 36px/1.2em 'Causine', sans-serif;color: #524943;}
.title-box a:hover{color:#0095DA;}

.testimonials{margin: 0 15px;}
.testimonials .text-box{
	width: 255px;
	float: left;
}
.text-box .desc {
position: relative;
display: block;
margin: 0;
padding: 30px;
background: #EFEDEB;height:140px;
}
.text-box .desc a {
color: #524944;
}
.text-box .desc a:hover{text-decoration: underline;}
.text-box .desc:after {
width: 0px;
height: 0px;
border-style: solid;
border-width: 21px 21px 0 0;
border-color: #EFEDEB rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
position: absolute;
bottom: -20px;
left: 30px;
display: block;
content: '';
}
.text-box .title-question {margin-top: 40px;font: bold 14px/1.2em 'Open Sans', sans-serif;color: #524944;}
.text-box .title-question a{font: bold 14px/1.2em 'Open Sans', sans-serif;color: #524944;}
.text-box .title-question a:hover{color:#0095DA;}
.text-box .link a:hover{text-decoration: underline;}
.text-box .link a {
color: #0095da;
}
.content .text-box ~ .text-box{
	margin-left: 39px;
}
.why-us {
background: #EFEDEB;
margin: 0 0 20px;
padding: 20px 20px 20px 100px;
position: relative;
}
.why-us.icon-tag:before {
content: '';
display: block;
background: url(../template/images/icon3.png) no-repeat;
position: absolute;
top: 0;
width: 31px;
height: 31px;
font-family: Fontawesome;
font-size: 25px;
color: #D5BD47;
margin: 15px 0 0 -60px;
}
.why-us.icon-star:before {
content: '';
display: block;
background: url(../template/images/icon4.png) no-repeat;
position: absolute;
top: 0;
width: 31px;
height: 31px;
font-family: Fontawesome;
font-size: 25px;
color: #D5BD47;
margin: 15px 0 0 -60px;
}
.why-us.icon-info:before {
content: '';
display: block;
background: url(../template/images/icon5.png) no-repeat;
position: absolute;
top: 0;
width: 31px;
height: 31px;
font-family: Fontawesome;
font-size: 25px;
color: #D5BD47;
margin: 15px 0 0 -60px;
}
.why-us.icon-list:before {
content: '';
display: block;
background: url(../template/images/icon6.png) no-repeat;
position: absolute;
top: 0;
width: 31px;
height: 31px;
font-family: Fontawesome;
font-size: 25px;
color: #D5BD47;
margin: 17px 0 0 -60px;
}
.why-us .title {
font-weight: 700;
opacity: 0.8;
}
.why{overflow: hidden;
    clear: both;
}
.why .left{
    padding: 0 15px;
	width: 720px;
	float: left;
}
.why .right{
    padding: 0 15px;
	width: 360px;
	float: right;
}
.awards img{
	float: left;
	margin: 5px 13px;
}
.awards .title {
font-weight: bold;
opacity: 0.8;
margin-bottom: 10px;
}
.awards {
margin-bottom: 18px;
}
.awards + .more:hover {
background: #36404A;
}
.awards + .more {
position: relative;
display: inline-block;
border-radius: 10px;
color: #FFF;
font: 14px/1.2em 'Verdana', sans-serif;
text-transform: uppercase;
padding: 14px 25px;
letter-spacing: 0;
background: #87A33E;
}
.our{margin: 0 15px;overflow: hidden;}
#lang_sel_click {height:32px; position:relative; z-index:99;  font-family: verdana, arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html #lang_sel_click {width:12em; w\idth:12em;}
/* remove all the bullets, borders and padding from the default list styling */
#lang_sel_click ul, #lang_sel li {padding:0 !important; margin:0 !important; list-style-type:none !important;}
#lang_sel_click li:before{content:'' !important;}
#lang_sel_click ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#lang_sel_click li {float:left;width:149px;position:relative;}
/* style the links for the top level */
#lang_sel_click a, #lang_sel_click a:visited {display:block;font-size:11px;text-decoration:none !important; color:#444444; border:1px solid #cdcdcd; background:#fff; padding-left:10px; line-height:24px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html #lang_sel_click a, * html #lang_sel_click a:visited {width:149px; w\idth:138px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#lang_sel_click ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:149px;border-top:1px solid #cdcdcd;}
/* another hack for IE5.5 */
* html #lang_sel_click ul ul {top:18px;t\op:19px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#lang_sel_click table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited {background:#ffffff; color:#444444; height:auto; line-height:1em; padding:5px 10px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html #lang_sel_click ul ul a, * html #lang_sel_click ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#lang_sel_click a:hover, #lang_sel_click ul ul a:hover{color:#000; background:#eee;}
#lang_sel_click :hover > a, #lang_sel_click ul ul :hover > a {color:#000; background:#eee;}

#lang_sel_click a.lang_sel_sel{
    background:url(../template/images/nav-arrow-down.png) #fff right no-repeat;
    color:#444;
}
#lang_sel_click a.lang_sel_sel:hover{
    text-decoration: none;
    color:#000;
}
/* make the second level visible when hover on first level list OR link */
/* #lang_sel_click ul li:hover ul, #lang_sel_click ul a:hover ul{visibility:visible; } */

#lang_sel_click img.iclflag{width:18px;height:12px;position: relative; top: 1px;}
.languages {
    position: absolute;
    right: 30px;
    top: -25px;
}
.caret {
    margin-left: 8px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.social {
    padding-top: 10px;
}
.social ul {
    list-style: none;
    padding: 0;
    float: right;
}
.social ul li {
    display: inline-block;
    margin-left: 13px;
}
.social ul li a {
    color: #50443F;
    font-size: 16px;
}
.social ul li a:hover {
    opacity: 0.5;
}
#demo{
    background: #FFF;
    overflow: hidden;
    width: 1140px;
    padding: 15px 0;
    margin: 0 auto;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {float: left;}
#demo2 {float: left;}
#demo img{width: 180px;height: 86px;border: 1px solid #d2d2d2;padding: 2px;border-radius: 3px;margin: 0 10px;}