﻿body
{
    position:relative;
}
a 
{
    -webkit-transition: all 250ms ease;
    -moz-transition: all 2350ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}
h1 {font-size:16px;}
h1,h2,h3,h4,h5,h6 {line-height:1.4;font-weight:700;}
h2.logo a:hover{text-decoration:none;}
h2.logo img {width:84%;height:auto;}
img {max-width:100%;}
label {white-space:nowrap;}
h6.viewall-2 {color:#222;}
legend {font-size:14px;margin-bottom:10px;}
hr{margin:10px 0;}
.modal-lg {width:1000px;}
.modal-lg > .modal-content > .modal-body {padding:0 10px !important;}
.dvt {font-size:80%;text-decoration:underline;}
.red {color:#ff0000;}
.label {font-size:100%;padding-top:4px;font-weight:normal;border-radius:0;border:0;}
.margin-none {margin-top:0;}
.thumbnail {width:100%;float:left;}
.alert {border-radius:0;border:0;}
.notice {font-size:13px;color:#666;}
.breadcrumb {margin-bottom:5px;background:none;background:none;border-radius:0;padding-left:0;padding-right:0;}
.breadcrumb > li {white-space:nowrap;}
.breadcrumb > .active {color:#111;font-size:13px;}
.breadcrumb > li > a {white-space:nowrap;font-size:13px;color:#666;}
.btn-fullwidth {width:100%;}
.padding-left {padding-left:0;}
.padding-right {padding-right:0;}
.nav-pills > li > a {white-space:nowrap;}
.btn {border-radius:0px !important;border-bottom: 3px solid #444;border:1px solid transparent;font-weight:bold;}
.btn-success {background-color:#fff;border-color:#0066ff;color:#0066ff;}
.btn-danger {border-color:#0066ff;background-color:#0066ff;}
.btn-warning {border-color:#0066ff;background-color:#0066ff;}
.btn-danger:hover,.btn-warning:hover {background-color:#fff;border-color:#0066ff;color:#0066ff;}
.btn-success:hover{border-color:#0066ff;background-color:#0066ff;}
.checkbox label {
	margin-bottom: 10px;
}
.checkbox label:before {
    border-radius: 3px;
}
input[type=checkbox] {}
input[type=checkbox]:checked + label.label-color:before {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	color: #f3f3f3;
	text-align: center;
    line-height: 15px;
}
label:hover {cursor:pointer;}
label.label-color {position:relative;}
/*Back to top*/
#top
{
    position: fixed;
    right: 10px;
    bottom: 45px;
    z-index: 9999;
    width:53px;
    height:54px;
    background:url('/themes/images/to-top.png') no-repeat;
}
#top a
{
    color: #fff;
    font-size: 12px;
    font-weight:300;
}
#top a:hover {text-decoration:none;}
#top:hover {cursor:pointer;color:#fff;}
/*Lien he*/
.contactinfo{margin:10px 0;}
.contactform{margin:0 0 10px 0;}
.forminput td{padding:5px 5px 5px 0;}
.forminput{font-family:Tahoma;font-size:11pt;}
.forminput strong{font-weight:300;width:200px;float:left;font-size:10pt;}
.forminput span{font-size:9pt;font-style:italic;}
.forminput input.textbox-long{width:360px;height:25px;}
.forminput textarea{width:358px;height:100px;font-family:tahoma;}
.forminput input.textbox-short{width:50px;height:25px;}
.forminput .hint{color:Red;font-style:italic;font-size:8pt;}

/*====NAV SECOND====*/
.nav-result {position:absolute;top:98%;left:0;z-index:999;width:100%;}
.nav-result .table {background-color:#fff;}
.nav-result .product-result-img {width:10%;float:left;}
.nav-result .product-result-title {width:90%;float:left;padding:0 10px;}
.nav-result .product-result-title h6{margin-top:0;}
.nav-result .product-result-img img {max-width:100%;}
.nav-second {margin-top:5px;background:url('../themes/images/nav.png') no-repeat;width:485px;}
.nav-second > li > a img{width:20px;float:left;margin-right:5px;}
.nav-second > li > a {font-size:13px;color:#fff;padding:8px 13px 17px;}
.nav-second > li:hover > a {background:none;color:#FFEB00;}
/*Button*/
.button-login,.button-home
{
	background:none;
	border:1px solid #333;
	cursor: pointer;
	color:#000;
	line-height:20px;
	margin:10px 0;
	font-weight:bold;
	background-color: #CCC;
	padding:6px 15px 5px 20px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
	transition: all 300ms ease;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.button-login:hover
{
	padding-left:30px;
	color:#fff;
	background: rgb(143,196,0) url('../images/admin-arrowleft.png') no-repeat left; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmM0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) url('../images/admin-arrowleft.png') no-repeat left;
	background: -moz-linear-gradient(top,  rgba(143,196,0,1) 0%, rgba(143,196,0,1) 100%) url('../images/admin-arrowleft.png') no-repeat left; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(143,196,0,1))) url('../images/admin-arrowleft.png') no-repeat left; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%) url('../images/admin-arrowleft.png') no-repeat left; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%) url('../images/admin-arrowleft.png') no-repeat left; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%) url('../images/admin-arrowleft.png') no-repeat left; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%) url('../images/admin-arrowleft.png') no-repeat left; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 ) url('../images/admin-arrowleft.png') no-repeat left; /* IE6-8 */
	background-size:30px;
}
.button-home:hover
{
	padding-left:30px;
	color:#fff;

	background: #ff3019 url('../images/admin-back.png') no-repeat -5px -5px; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%) url('../images/admin-back.png') no-repeat left; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)) url('../images/admin-back.png') no-repeat left; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%) url('../images/admin-back.png') no-repeat left; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%) url('../images/admin-back.png') no-repeat left; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%) url('../images/admin-back.png') no-repeat left; /* IE10+ */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%) url('../images/admin-back.png') no-repeat left; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
	background-size:30px;
}

/*Paging*/
.pagination>li>a.active
{
    z-index: 2;
    color: #fff;
    background-color: #333;
    border-color: #333;
    cursor: default;
}
/*Progress*/
.loading{font-size:9pt;}

a.btnclose {
background: url('/themes/fancybox/source/fancybox_sprite.png') no-repeat 2px 2px;
width: 40px;
height: 40px;
display: block;
position: absolute;
top: 0px;
right: 0px;
}

/*News*/
.news-list .thumbnail {width:100%;}
.news-list .thumbnail img {width:100%;height:auto;}
.news-list .thumbnail .caption h4{font-family:tahoma;}
.news-list .thumbnail .caption .caption-short {font-size:13px;}
/*Contact*/
.form h4{width:40%;float:right;}
.form .wrapInput{width:60%;float:left;margin:10px 0;}
.form .wrapInput .input{width:100%;float:left;margin-bottom:10px;}
.form .wrapInput .input input[type=text]
{
	width: 95%;
	height: 20px;
	padding: 5px;
	border: 1px solid #ddd;
	color: #666;
	font-family: 'Open Sans', sans-serif;
}
.form .wrapInput .input textarea
{
	width: 95%;
	height: 100px;
	padding: 6px;
	border: 1px solid #ddd;
	color: #666;
	font-family: 'Open Sans', sans-serif;
}
.form .wrapInput input[type=submit].submit
{
	border: none;
	background:#ddd;
	color:#000;
	padding: 7px 15px;
	font-family: 'Roboto' , sans-serif;
	text-transform:uppercase;
	font-size:12pt;
	letter-spacing:2px;
}
.form .wrapInput input[type=submit].submit:hover
{
	background: #92bf06;
	color: #fff;
	cursor:pointer;
}
span.process{width:100%;float:left;}
.success{display:none;}
.fail{display:none;color:red;}

/*Search*/
.keyword{width:76%;float:left;}
.keyword input[type=text]{border:1px solid #ddd;height:30px;width:100%;color:#999;padding:0 5px;font-family: 'Open Sans', sans-serif;}
.btnSearch
{
    margin-left: 4%;
    width: 18%;
    background: url(/images/btnsearch.png);
    width: 32px;
    height: 32px;
    border:none;
}
.btnSearch:hover{cursor:pointer;}

/*ProfileB*/
img.imglogo{max-width:1024px;}

/*Product categories*/
.headBox > span > a {font-weight:bold;color:#0099CC;}
/*Product list*/
span.view-more a{color:#FF6699;}
.thumbnail .caption {padding:0;}
.thumbnail h3 {margin-top:10px;}
.thumbnail .caption span {display:block;}
.thumbnail .caption span.price-down{font-size:18px;color:#555;text-decoration:line-through;font-weight:400;}
.ddimgtooltip{position:absolute;display:none;max-width:410px;border:1px solid #ddd;border-radius:4px;}
.ddimgtooltip img {max-width:400px;max-height:400px;}
.ddimgtooltip p {color:#333;}
/*Product Detail*/
.tab-content img {max-width:100%;height:auto;}
.navCat ul li{float:left;}
.navCat ul li a{color:#333;font-family: 'Roboto' , sans-serif;font-size:15pt;font-weight:500;}
.navCat ul li span.arrow{margin:0 7px 0 5px;}
.productImgDetail{width:450px;float:left;margin-right:20px;}
.productImgDetail img{max-width:450px;max-height:450px;}
.productInfoDetail{width:294px;float:left;}
.productInfoDetail .productTitle
{
	color: #92bf06;
	font-family: 'Roboto' , sans-serif;
	font-size:16pt;
	font-weight:300;
	text-transform:uppercase;
}
/*.product-image {display:table;width:50%;height:300px;}
.product-image .targetarea {display:table-row;width:100%;height:100%;}
.product-image .targetarea .zoomWrapper {display:table-cell;width:100%;height:300px;vertical-align:middle;text-align:center;background-color:#333;}
.product-image .targetarea .zoomWrapper img {max-width:100%;min-height:100%;}*/
 
.productInfoDetail .productPrice{font-size:11pt;margin-top:10px;color:red;}
.productDesDetail{width:100%;float:left;margin-top:20px;}
.product-price-down {text-decoration:line-through;font-size:14px;color:#666;}
.tab-content
{
    padding:15px 15px 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-top: 0;
}
.zoomtracker,.cursorshade {z-index:999 !important;}
.targetarea {max-width:100%;height:auto;}
.targetarea img { /* zoomable image */
	/*margin: auto; 
	display: block; 
	position: relative; 
	border-width: 0;*/
    width:inherit !important;
    height:inherit !important;
    max-width:100%;
    z-index:0;
    /*padding: 4px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;*/
}

.magnifyarea
{
    top:278px !important;
    margin-top:0 !important;
}
.magnifyarea > div > img {height:inherit;}
/*
.magnifyarea > div{z-index:9999 !important;}
.magnifyarea > div > img {}
.targetarea {min-height:480px;max-height:480px; overflow:hidden;}
.targetarea img
{
    width: 100% !important;
    height: auto !important;
    padding: 4px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,0.4);
    box-shadow: 0 0 2px 0px rgba(0,0,0,0.4);    
}*/
.thumbs {margin-top:15px;}
.thumbs img
{
    background-color:#fff !important;
    padding:5px;
    z-index:0;
     -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.thumbs .thumbnail {}
.thumbs #gallery_01
{
    width: 100%;
    padding: 0;
}
.thumbs .col-xs-2
{
    width:25%;
    height: 80px;
    display: table;
}
.thumbs .col-xs-2 a
{
    display: table-row;
    width: 100%;
    height: 100%;
}
.thumbs .col-xs-2 a .img 
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    max-width: 100%;
    height: 72px;
    background-color:#fff;
}
.thumbs .col-xs-2 a:hover {cursor:pointer;}
.thumbs .col-xs-2 a img {max-width:100%;max-height:100%;}

.detail-tab img {width:20px;}
/*Mainnav*/
.mainnav .nav > li:hover > ul, .nav > li:focus > ul,.mainnav .nav > div:hover > ul, .nav > div:focus > ul {display:block;}
.mainnav ul.dropdown-menu {top:98%;}

/*Label*/
h4.label {padding:.8em .6em .9em .7em;font-size:90%;margin-top:0;}

/*Table*/
.table th{text-align:center;}
.table td{text-align:left;}
.table td input[type=text]{text-align:center;}
.table-cartmember .btn-sm {font-size:10px;padding:0 10px;}
/*.table td a small.pull-left
{
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    -ms-transition: all 350ms ease;
    -o-transition: all 350ms ease;
    transition: all 350ms ease;
}
.table td a:hover small.pull-left
{
  padding-left:25px;
}*/
.imgCart {max-width:70px;height:auto;}
h4.media-heading {text-align:left;font-weight:700;padding-left:10px;font-size:14px;}
small.pull-left{padding-left:10px;}
/*Cart*/
.col-xs-4 .alert h4{margin-top:0px;margin-bottom:0px;}
.cart-count {margin-right:4px;}
.cart-count .btn{border-radius:0;padding:4px 12px;}
.price-total {text-align:right;font-weight:bold;font-size:17px;color:#ff0000;padding:10px 0;}
.price-total-2 {text-align:right;font-weight:bold;font-size:14px;color:#555;border-bottom:1px solid #e2e2e2;padding:10px 0;}
.price-total-3 {text-align:right;font-weight:bold;font-size:18px;color:#ff0000;padding-top:10px;}
.btn-large 
{
    display: table-cell;
    height: 60px;
    width: 60%;
    margin-top: -1px;
}
.heading_a {margin-bottom:20px;}
.tracking-wrapper {display:flex;}
.tracking-item {width:20%;float:left;text-align:center;}
.tracking-item .tracking-status {height:40px;overflow:hidden;}
.tracking-item .tracking-date {height:20px;display:block;overflow:hidden;}
.tracking-item .tracking-number {margin:5px auto;text-align:center;border-bottom:2px solid #ddd;}
.tracking-item .tracking-number.active {border-color:#39f;}
.tracking-item .tracking-number.active>span{background-color:#39f;color:#fff;}
.tracking-item .tracking-number>span {font-size:30px;margin:0 auto;font-style:normal;display:block;background-color:#ddd;margin-bottom:-16px;}
.tracking-item .tracking-note {padding:15px 10px;text-align:justify;}
/*CART PRODUCT*/
.panel-product .input-group > input[type=text] {z-index:0;}
.panel-product .input-group > .input-group-btn img{width:56px;}
.panel-product .input-group > .input-group-btn a {font-weight:700;color:#4A1A56;}
.panel-product .input-group > .input-group-btn {position:absolute;right:22px;top:-19px;z-index:0;}

/*Social
.social {margin:0;}
.social li {width:34px;height:30px;}
.social li a {padding:7px 14px;border-radius:0;}
.social li a i{font-size:1.1em;color:#fff;}
.social li a:hover i{color:#B6D435;}
.social li {margin-right:1px;}*/
.form-search .btn{background:none;color:#98a0b1;}
.form-search {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.form-search input[type=text]{opacity:0;height:40px;background:none;color:#fff;border:0;}
.form-search input[type=text]:focus
{
    border-color:transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-search:hover{width:300px;background-color:#bbb;color:#fff;}
.form-search:hover input[type=text]{opacity:1;}
.form-search{position:absolute;right:15px;width:44px;height:44px;border:2px solid rgba(0,0,0,0.2);border-radius:5px;z-index:999;}

/*Form*/
.form-horizontal .control-label {text-align:left;}

/*Member*/
ul.nav-member{width:220px;}
ul.nav-member > li > a {color:#fff;padding:4px 10px;}
ul.nav-member > li > a:hover {background:none;color:#B6D435;}
.form-horizontal .form-group .col-xs-4 img {max-width:100%;}
/*Footer*/
.banner_bottom {
    width: 971px;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    border: solid 1px #f6fbf8;
    border-top: none;
    border-radius: 0px 0px 4px 4px;
    height: 38px;
    margin: 0 auto;
    text-align: center;
    margin-bottom:80px;
}
.banner_bottom img {
    margin-top: 8px;
    padding: 0px 4px;
}

/*Tabs*/
.nav-tabs > li.active > a > h5, .nav-tabs > li.active > a:hover > h5, .nav-tabs > li.active > a:focus > h5
{
    font-weight:700;
}
.nav-tabs > li > a > h5{font-weight:300;}

/*News*/
.nav-news li {padding-left:23px;}
.nav-news li a{padding:8px 0;position:relative;}
.nav-news li a i {position:absolute;left:-23px;top:12px;}
.nav-news li a:hover {background:none;}

/* Tư vấn cho bạn */
.support-dock {
    background-color: transparent;
    position: fixed; 
    z-index: 9;
    opacity: 0.0;
    right: 0;
}
.support-dock.top {
    top: 0;
    width: 239px;
    z-index:100000;
}
.support-dock.bottom {
    bottom: 0;
    width: 176px; 
}
.support-dock.top #persons {
    border-left: solid 2px #dedede;
    border-bottom: solid 2px #dedede;
    background-color: #fdf9ee;
}
.support-dock.bottom #persons {
    display: none;
}
.support-dock .show {
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.support-dock.top .show {
    background: url('/Themes/icon/coun.png') no-repeat 8px center #fd6533;
    height: 44px;
}
.support-dock.bottom .show {
    height: 29px;
    background: url('/Themes/icon/support-dock.png?3') no-repeat left center;
}
.support-dock .show .title {
    color: #FFF;
    display: block;
    position: absolute;
}
.support-dock.top .show .title {
    font-size: 18px;
    left: 48px;
    top: 10px;
}
.support-dock.bottom .show .title {
    font-size: 16px;
    left: 49px;
    top: 5px;
}
.support-dock .show .phone {
    font-size: 27px;
    color: #FFF;
    display: block;
    position: absolute;
    left: 59px;
    top: 21px;
}
.support-dock .show #expand {
    position: absolute;
    top: 0;
    right: 0;
}
.support-dock .show #collapse {
    position: absolute;
    top: 0px;
    right: 5px;
}
.support-dock #persons {
    padding-top: 0px;
}
.support-dock #persons .person {
    padding: 0px 5px;
    padding: 18px 0 0;
    cursor: auto;
    position: relative;
}
.support-dock #persons .avatar {
    float: left;
    width: 85px;
    margin: 0 5px 0 0;
    text-align: center;
}
.support-dock #persons .avatar img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.support-dock #persons .info {
    float: left;
    font-family: Arial;
    font-size: 12px;
    color: #2194d2;
    line-height: 1.3;
    width: 122px;
    position: relative;
}
.support-dock #persons .name {
    font-size: 11px;
    font-weight: bold;
}
.support-dock #persons .position {
    color: #595959;
    font-style: italic;
}
.support-dock #persons .yahoo {
    position: absolute;
    left: 56px;
    bottom: -23px;
}
.support-dock #persons .skype {
    position: absolute;
    left: 0;
    bottom: -27px;
}
.support-dock #persons .slogan {
    display: none;
    position: absolute;
    left: -262px;
    top: -15px;
    width: 270px;
    height: 103px;
    overflow: hidden;
    background: url('/Themes/icon/bg-slogan.png') no-repeat left top transparent;
}
.support-dock #persons .slogan span {
    color: #FFF;
    font-size: 13px;
    margin-top: 26px;
    padding: 0 15px 0 10px;
	display: table-cell;
	vertical-align: middle;
	height: 100px;
}
.support-dock #persons .person:hover .slogan {
    display: block;
}
.support-dock .another {
    display: block;
    font-size: 12px;
    text-align: right;
    color: #2194D2;
    padding: 3px 7px 0 0;
}
.bg-support {
    /*background: url('/Themes/icon/bg-support.png?2') no-repeat left top;*/
    width: 168px;
    height: 244px;
    position: fixed;
    right: 10px;
    bottom: 0;
    z-index: 9;
}
.bg-support .minimize {
    position: absolute;
    left: 30px;
    top: 40px;
    visibility:hidden;
}
.bg-support .maximize {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 176px;
    height: 29px;
    background: url('/Themes/icon/support-dock.png?3') no-repeat left center;
}
.bg-support .maximize:hover {
    text-decoration: none;
}
.bg-support .maximize strong {
    font-size: 16px;
    color: #FFF;
    display: block;
    padding: 4px 0 0 49px;
}

/*Panel*/
.panel
{
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*Support style2*/
.person {padding:10px 10px 20px 10px;float:left;font-size:13px;font-family:Open Sans;background:url('../themes/images/line_sp.png') no-repeat bottom center;}
.person .avatar {float:left;width:30%;}
.person .info {float:left;width:70%;text-align:center;}
.person .info .name {font-weight:700;}
.person .info .phone {color:#FFFF00;font-size:16px;font-weight:700;}
.person .slogan {width:100%; float:left; text-align:center; padding:5px 0;color:#fff;font-size:100%}

/*Banner*/
.banner-list {}
.banner-list .col-xs-12 {padding:0;float:none;}
.banner-list img {max-width:100%;}
.banner-list .thumbnail {margin-bottom:5px;border:0;}

/*Map*/
a.btnclose {
    background: url('../themes/fancybox/source/fancybox_sprite.png') no-repeat 2px 2px;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
}

/*News area*/
.carousel-news {}
.carousel-news .carousel-indicators {width:auto;bottom:-30px !important;right:43% !important;bottom:inherit;left:inherit;}
.carousel-news .carousel-indicators li {background-color:#ddd;margin:0;}
.carousel-news .carousel-indicators li.active {background-color:#333;width:10px;height:10px;}
.carousel-news {}
.carousel-news h4.carousel-news-title {color:#1baf65;font-weight:700;font-size:22px;background:url('carousel-news-line.jpg') repeat-x left bottom;padding:15px 0;}
.carousel-news ul.nav > li {float:left;width:100%;border-bottom:1px solid #e2e2e2;padding-bottom:10px;}
.carousel-news ul.nav > li:last-child {border:0;}
.carousel-news ul.nav > li img {width:30%;float:left;}
.carousel-news ul.nav > li .caption {width:65%;float:left;margin-left:5%;font-family:Open Sans;}
.carousel-news ul.nav > li .caption span {color:#555;display:block;width:100%;font-size:13px;}
.carousel-news ul.nav > li .caption small {color:#999;font-size:11px;}
.carousel-news ul.nav > li > a {padding:10px 0;font-size:13px;height:80px;overflow:hidden;float:left;}
.carousel-news ul.nav > li > a:hover {background:none;}
.carousel-news ul.nav > li > a:hover .caption span {color:#DE8A36;}
.carousel-news .carousel-news-content {padding:5px;background-color:#019549;margin-bottom:30px;display:block;}

/*====CAMERA SLIDESHOW====*/
#back_to_camera {
	clear: both;
	display: block;
	height: 80px;
	line-height: 40px;
	padding: 20px;
}
.fluid_container {max-width: 100%;width:100%;}
.camera_wrap{float:none !important;}
.fluid_container .camera_wrap .camera_pag .camera_pag_ul li {margin:11px 5px;}
.thumb{width: 50px;height: auto;cursor: pointer;}
#camera_wrap_1{margin:0;}


/*=============================*/
.product .col-xs-3
{
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border:1px solid transparent;
}
.product .col-xs-3:hover
{
    border-color: #1179EA;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    -ms-transition: all 350ms ease;
    -o-transition: all 350ms ease;
    transition: all 350ms ease;
}
/*.product .title {text-align:left;height:31px;padding:10px 0;text-shadow: 0 1px 0 #FFFFFF;font-size:13px;color:#1b1b1b;overflow:hidden;}
.product .caption {padding:10px 0 15px;text-align:justify;overflow:hidden;height:95px;border-bottom:1px solid #ddd;}
.product .price {color:#666;padding:0;font-size:12px;}
.product .price .price-main {font-weight:bold;color:#ff0000;}
.product .price .price-sub {text-decoration:line-through;font-size:11px;}
.product .price span {white-space:nowrap;}
.product .price .view-detail {padding-right:12px;background:url('../themes/images/view_more_icon.png') no-repeat right 7px;}.iduct2 {margin:10px 0 0;width:100.9%;float:left;margin-left:-7px;}
.product-price {color:#444;font-size:13px;font-weight:normal;}
.product-price > span {color:#ff0000;font-size:16px;font-weight:bold;padding-left:13%;}
.product-price > span > span {margin-left:20px;}*/
.product-quantity-wrapper {padding:20px 0 !important;}
.product-quantity-wrapper .btn.btn-danger {border-bottom:3px solid #1154ba;}
.product-quantity-wrapper .btn.btn-default {background:none;color:#666;border-color:#666;}
.product-quantity-wrapper .btn img {max-height:34px;}
.product-description {margin:20px 0 0;padding:30px 0 10px;border-top:1px solid #dadada;position:relative;}
.product-description > span.product-description-title
{
    background:url('/themes/images/star.png') no-repeat left center;
    display: block;
    position: absolute;
    top: -15px;
    left: 0;
    background-color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-right: 10px;
    padding-left:35px;
    height:32px;
    line-height:32px;
}
.product-description > span.product-info-title
{
    background:url('/themes/images/box-32.png') no-repeat left center;
    display: block;
    position: absolute;
    top: -15px;
    left: 0;
    background-color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-right: 10px;
    padding-left:35px;
    height:32px;
    line-height:32px;
}
.product-tag {position:relative;}
.product-tag > span.product-tag-title
{
    background:url('/themes/images/tag.png') no-repeat left center;
    display: block;
    position: absolute;
    top: -15px;
    left: 0;
    background-color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-right: 10px;
    padding-left:35px;
    height:32px;
    line-height:32px;
}
.product-tag a {display:inline !important;padding:10px 0 !important;font-size:12px;float:left;}
.product-tag a:hover {background:none !important;}
.product-tag .label {font-size:100%;padding-top:5px;font-weight:normal;}
.product-detail .nav-tabs {background:none;border:0;border-bottom:1px solid #dadada;}
.product-detail .nav-tabs li a{border:1px solid #ddd;background-color:#ecf0f1;border-left:0;color:#111;}
.product-detail .nav-tabs li:first-child a{border-left:1px solid #dadada;}
.product-detail .nav-tabs li.active {background-color:#fff;}
.product-detail .nav-tabs li.active a {background:none;border-bottom:0;color:#3284eb;}
.product-detail .nav-tabs li.active a:hover {border-left:1px solid #dadada;}
/*.product-detail .nav-tabs > li.active > a:before
{
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 0;
    border-bottom: 8px solid #339C42;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    content: "";
    position: absolute;
    bottom: -1px;
    left: 42%;
}
.product-detail .nav-tabs {border-bottom:2px solid #dadada;}
.product-detail .nav-tabs > li {margin-bottom:-2px;}
.product-detail .nav-tabs > li > a {color:#666;font-size:15px;font-weight:bold;text-transform:capitalize;white-space:nowrap;}
.product-detail .nav-tabs > li > a:hover {color: #339C42;background:none;border-color:transparent;}
.product-detail .nav-tabs > li.active > a
{
    border-color:transparent;
    border-bottom: 2px solid #339C42 !important;
    color: #339C42 !important;
}
.product-detail .tab-content {border:0; padding:15px 0;}*/
.panel-product .product-line {padding:5px 0;line-height:35px;}
.panel-product .product-line .label-color {width:100%;border:1px solid #333;}
.panel-product .product-line select {}
.favourite-tools .btn {padding:5px 12px 4px;text-transform:capitalize;border-bottom-width:2px;}
.product3 {}
.product3 .col-xs-2
{
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border:1px solid transparent;
}
.product3 .col-xs-2:hover
{
    border-color: #2D983D;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    -ms-transition: all 350ms ease;
    -o-transition: all 350ms ease;
    transition: all 350ms ease;
}
.product3 .title {text-align:left;height:30px;padding:10px 0;text-shadow: 0 1px 0 #FFFFFF;font-size:13px;color:#1b1b1b;overflow:hidden;}
.product3 .caption {padding:10px 0 15px;text-align:justify;overflow:hidden;height:95px;border-bottom:1px solid #ddd;}
.product3 .price {color:#666;padding:0;font-size:12px;}
.product3 .price .price-main {font-weight:bold;color:#ff0000;}
.product3 .price .price-sub {text-decoration:line-through;font-size:11px;}
.product3 .price span {white-space:nowrap;}
.product3 .price .view-detail {padding-right:12px;background:url('../themes/images/view_more_icon.png') no-repeat right 7px;}
.product2 {width:100.9%;float:left;margin-top:10px;margin-left:-7px;}
.product2 .col-xs-3
{
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border:1px solid transparent;
}
.product2 .col-xs-3:hover
{
    border-color: #2D983D;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    -ms-transition: all 350ms ease;
    -o-transition: all 350ms ease;
    transition: all 350ms ease;
}
.product2 .title {text-align:left;height:31px;padding:10px 0;text-shadow: 0 1px 0 #FFFFFF;font-size:13px;color:#1b1b1b;overflow:hidden;}
.product2 .caption {padding:10px 0 15px;text-align:justify;overflow:hidden;height:95px;border-bottom:1px solid #ddd;}
.product2 .price {color:#666;padding:0;font-size:12px;}
.product2 .price .price-main {font-weight:bold;color:#ff0000;}
.product2 .price .price-sub {text-decoration:line-through;font-size:11px;}
.product2 .price span {white-space:nowrap;}
.product2 .price .view-detail {padding-right:12px;background:url('../themes/images/view_more_icon.png') no-repeat right 7px;}

.carousel .ih-item.square:hover {}
.ih-item.square > a {display:table-row;width:100%;height:100%;}
.ih-item.square .img {display:table-cell;vertical-align:middle;text-align:center;max-width:100%;height:160px;}
.ih-item.square img {max-width:100%;max-height:100%;}
.carousel .ih-item.square {width:100%;height:160px;background:#fff;padding:0;display:table;}
.carousel .ih-item.ih-item-2.square {width:264px;}
.carousel .ih-item.square.effect6 .info h3 {font-size:14px;font-family:Roboto Condensed;}
.carousel .ih-item.square p.addcart {padding:40% 0 !important;}
.product-detail {width:100%;float:left;}

/*====Product====*/
.content-padding {padding:10px 5px 5px 10px;margin-right:-5px;width:100%;float:left;}
.label-color {float:left;margin-right:5px;margin-bottom:5px;width:18%;height:38px;}
.label-color:empty {display:block;}
.label-color > a {float:left;width:100%;height:100%;}