body{
	padding-top:0;
}
a:hover{
	text-decoration:none;
	color: #f45b1f;
}
.navbar-my-css{
	background: url(../img/bg_top.gif) 0 0 repeat-x;
	background-size: cover;
}
.navbar-my-css .container .navbar-brand{
	color: #fff;	
}
.margin-top-css{
	margin-top:15px;
}
.logo-cart-css{
	margin-top:10px;
	margin-bottom:10px;
	clear:right;
}
.my-logo-css, .shopping-cart-top-css{
	padding: 5px;
}
.my-logo-css img{
	max-width:100%;
}
a .shopping-cart-top-css{
	float: right;	
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 25px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	clear:right;
	color:#000;
}
a .shopping-cart-top-css:hover{
	color: #f45b1f;
}
a .shopping-cart-top-css span{
	color: #f45b1f;
}
.sub-css{
	float:right;
}
.sub-css a{
	color: #333333;
	font-size: 12px;
	padding: 0 10px;
	font-weight: bold;
	border-right: 1px solid #000000;
	line-height: 12px;	
	clear:right;
}
.menu-css-top{
	clear:both;
}


/* Slide Show CSS */
.transition-timer-carousel .carousel-caption {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 4%, rgba(0,0,0,0.5) 32%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(4%,rgba(0,0,0,0.1)), color-stop(32%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	width: 100%;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	padding-top: 5px;
	padding-left: 15%;
	padding-right: 15%;
}
.transition-timer-carousel .carousel-caption .carousel-caption-header {
	margin-top: 10px;
	font-size: 24px;
}

@media (min-width: 970px) {
    /* Lower the font size of the carousel caption header so that our caption
    doesn't take up the full image/slide on smaller screens */
	.transition-timer-carousel .carousel-caption .carousel-caption-header {
		font-size: 36px;
	}
}
.transition-timer-carousel .carousel-indicators {
	bottom: 0px;
	margin-bottom: 5px;
}
.transition-timer-carousel .carousel-control {
	z-index: 11;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar {
    height: 5px;
    background-color: #f45b1f;	
    width: 0%;
    margin: -5px 0px 0px 0px;
    border: none;
    z-index: 11;
    position: relative;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar.animate{
    /* We make the transition time shorter to avoid the slide transitioning
    before the timer bar is "full" - change the 4.25s here to fit your
    carousel's transition time */
    -webkit-transition: width 4.25s linear;
	-moz-transition: width 4.25s linear;
	-o-transition: width 4.25s linear;
	transition: width 4.25s linear;
}

/* Search CSS Style */
.search-css {
	background-color:#eeeeef;
}
.search-css .col-md-4{
	padding:0;
}
.search-bg-css{
	background: #000;
	color: #fff;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:25px;
	font-size:20px;
	font-weight:bold;
	padding: 15px 0;
	margin:0;
}
.search-bg-css span{
	color: #f45b1f;
}
.lt_search_css{
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 55px 0 0 25px;
	border-color: transparent transparent transparent #000000;
	line-height: 0px;
	_border-color: #ffffff #ffffff #ffffff #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#ffffff');	
}
.search-form-css{
	margin:0;
}
@media (max-width: 347px) {
	.lt_search_css{
		border-width: 55px 0 0 7px;
	}
}
@media (max-width: 283px) {
	.lt_search_css{
		border-width: 55px 0 0 10px;
	}	
}
/* Show info img */
.img-media-css{
	padding:0;
	
}
.img-media-css img{
	width:100%;
	margin-left:5px;

}
/**** LAYOUT ****/
.list-inline>li {
    padding: 0 10px 0 0;
}
.container-pad {
    padding: 30px 15px;
}
.media-heading a{
	color: #000;
	font-weight:bold;
}
.media-heading a:hover{
	color: #f45b1f;
	text-decoration:none;
}
/**** MODULE ****/
.bgc-fff {
    background-color: #fff!important;
}
.box-shad {
    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.brdr {
    border: 1px solid #ededed;
}
div.btnViewmore {
	background-size: cover;
	background: url('../img/icon_readmore.gif') no-repeat 100% 100%;
}
div.btnViewmore:hover{
	cursor: pointer;
}
/* Padding - Margins */
.pad-10 {
    padding: 10px!important;
}
.mrg-0 {
    margin: 0!important;
}
.btm-mrg-10 {
    margin-bottom: 10px!important;
}
.btm-mrg-20 {
    margin-bottom: 20px!important;
}
/* Color  */
.clr-535353 {
    color: #535353;
}
@media only screen and (max-width: 1200px){
	.img-media-css img{
		width:100%;
		margin-left:15px;
	
	}
}
@media only screen and (max-width: 991px){
	.img-media-css img{		
		margin-left:0;
		padding-right:10px;
	}
}
/**** MEDIA QUERIES ****/
@media only screen and (max-width: 991px) {
    #property-listings .property-listing {
        padding: 5px!important;
    }
    #property-listings .property-listing a {
        margin: 0;
    }
    #property-listings .property-listing .media-body {
        padding: 10px;
    }
}
@media only screen and (min-width: 992px) {
    #property-listings .property-listing img {
        max-width: 180px;
    }
}

/* Show Product Style Css */
.show_product_css{
	float: left;
	width: 100%;
	height: 28px;
	border-bottom: 1px solid #f45b1f;
	position: relative;
	margin-bottom:15px;
}
.title_show_product_css{
	font-size: 14px;
	font-weight:bold;
	padding:5px 0 0 20px;
	text-transform:uppercase;
	color: #ffffff;
	float: right;
	width: 160px;
	text-align: center;
	background-size:cover;
	background: url(../img/bg_orange.gif) 100% 0 no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	height: 28px;
}
/* Product css view */
.clear-row-left-right{
	margin-left:0;
	margin-right:0;
}
.productbox {
    background-color:#ffffff;
	padding:10px;
	margin-bottom:10px;
	-webkit-box-shadow: 0 8px 6px -6px  #999;
	   -moz-box-shadow: 0 8px 6px -6px  #999;
	        box-shadow: 0 8px 6px -6px #999;
}
.producttitle {
    font-weight:bold;
	padding:5px 0 5px 0;
}
.productbox a:hover{
	color: #f45b1f;
	text-decoration:none;
}
.productbox img{
	border: 1px solid #ffebbd;
	border-radius: 6px;	
}
.productprice {
	border-top:1px solid #dadada;
	padding-top:5px;
}
.pricetext {
	font-weight:bold;
	font-size:14px;
}
.productprice .btn{
	background-color: #f45b1f;
	border-color: #f45b1f;
	padding:5px 10px;
	margin-top:5px;
	font-size:18px;
}
.productprice .btn:hover{
	background-color: #fa6b0f;
	border-color: #fa6b0f;
	color:#fff;
}
.popover-example .popover {
	position: relative;
	display: block;
	margin: 20px;
}
/* Breadcrumb */
.col-breadcrumb-css{
	padding:0;
}
.col-breadcrumb-css .breadcrumb{
	background-color: transparent;
	border-radius:0;
	font-weight:bold;
	padding:0;
}
/*Pagination */
.show_pagination_css .pagination{
	margin: 0 0 10px 0;
	border-radius:0;
}
.show_pagination_css .pagination>li>a, .show_pagination_css .pagination>li:first-child>span, .pagination>li:last-child>span, .pagination>.active>span, .pagination>li>span{
	border-radius:0;
	padding: 4px 8px;
	color:#fff;
	margin-left:2px;
}
.show_pagination_css .pagination>li:first-child>span, .pagination>li:last-child>span, .pagination>li:last-child>span:hover, .pagination>.active>span, .pagination>.active>span:hover{
	background-color: #f45b1f;
	border-color: #f45b1f;
}
.show_pagination_css a{
	color:#fff;
}
.show_pagination_css .pagination>li>a, .pagination>li>span, .pagination>li>span:hover{
	background-color: #787878;
	border-color: #787878;
}
.show_pagination_css .title_count_css{
	font-weight:bold;
}
.show_pagination_css .title_count_css span, .orange-css{
	color: #f45b1f;
}
/*Detail Product */
.title_product_detail_css{
	padding:0;
	padding-bottom:7px;
	border-bottom: 1px solid #f45b1f;	
}
.title_product_detail_css span{
	background-color: #f45b1f;
	padding: 10px;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
}
.second_title{
	border-bottom: 1px solid #cccccc;	
}
.second_title span{
	background-color: #cccccc;
}
#attributes .attribute_fieldset{
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
#attributes .attribute_fieldset input,
#attributes .attribute_fieldset select{
    width: auto;
}
#attributes .attribute_fieldset *{
    margin: 0;
}
#attributes .attribute_fieldset .attribute_label,
#attributes .attribute_fieldset .attribute_list{
    display: inline-block;
	text-align:left;
}
.info_label{
	padding-top: 7px;
}
.scroll{
	height:600px;
	overflow-y:scroll;
}
.price_pre{
	text-decoration:line-through; 
	font-style:italic; 
	font-size:16px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	color:#808080;
}
.price_sale {
	font-weight: bold;
	color: #f45b1f;
	font-size: 22px;
}
.popover-title { display: none; }
.order_online_css .img-responsive {
    margin: 0 auto;
}
.orange,.news-title-css-detail{
	color: #fa6b0f!important;
}
.bgorange{
	background-color: #fa6b0f!important;
	border-color: #fa6b0f!important;
	color: #fff!important;
}
.btn-danger-css{
	background-color: #fa6b0f;
	border-color: #fa6b0f;	
}
#profile img{
	max-width: 800px;
}
@media only screen and (max-width: 500px){
	#profile img{
		max-width: 200px;
	}
}
/* Fb css */
.fb_iframe_widget {
	margin-left: 15px!important;
}
/* News */
.row_news img{
	max-width:100%;
}
.news_detail img{
	max-width:100%;
}
.date-css{
	font-size:11px;
}
.page-header-css{
	text-transform: uppercase;
	font-weight:bold;
	color: #0066ff;
}
/* Cart */
#product_tbl thead {
	background: #eee;
	color: #333;
	line-height: 20px;
	vertical-align: top;
	border-top: 1px solid #dddddd;
	font-size: 12px;
}
#product_tbl tr, #product_tbl td , #product_tbl th{
	color: #333;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
}
.cart_total_price .total_price_container{
	text-align: right!important;
}
.text_cart {
	padding: 3px 4px;
	line-height: 1.428571429;
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	text-align: center;
}
.opClass {
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}

/* Left Menu */

#left ul.nav {
    margin-bottom: 2px;
    font-size: 12px; /* to change font-size, please change instead .lbl */
}
#left ul.nav ul,
#left ul.nav ul li {
    list-style: none!important;
    list-style-type: none!important;
    margin-top: 1px;
    margin-bottom: 1px;
}
#left ul.nav ul {
    padding-left: 0;
    width: auto;
}
#left ul.nav ul.children {
    padding-left: 12px;
    width: auto;
}
#left ul.nav ul.children li{
    margin-left: 0px;
}
#left ul.nav li a:hover {
    text-decoration: none;
}

#left ul.nav li a:hover .lbl {
    color: #000!important;
}

#left ul.nav li.current>a .lbl {
    background-color: #999;
    color: #fff!important;
}

/* parent item */
#left ul.nav li.parent a {
    padding: 0px;
    color: #000;
}
#left ul.nav>li.parent>a {
    /*border: solid 1px #999;*/
    text-transform: uppercase;
}    
#left ul.nav li.parent a:hover {
    background-color: #fff;
    -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
    -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);    
}

/* link tag (a)*/
#left ul.nav li.parent ul li a {
    color: #222;
    border: none;
    display:block;
    padding-left: 5px;    
}

#left ul.nav li.parent ul li a:hover {
    background-color: #fff;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;  
}

/* sign for parent item */
#left ul.nav li .sign {
    display: inline-block;
    width: 14px;
    padding: 5px 8px;
    background-color: transparent;
    color: #fff;
}
#left ul.nav li.parent>a>.sign{
    margin-left: 0px;
    /*background-color: #999;*/
}

/* label */
#left ul.nav li .lbl {
    padding: 5px 12px;
    display: inline-block;
}
#left ul.nav li.current>a>.lbl {
    color: #fff;
}
#left ul.nav  li a .lbl{
    font-size: 12px;
}

/* THEMATIQUE
------------------------- */
/* theme 1 */
#left ul.nav>li.item-1.parent>a {
	background: url(../img/orange.jpg) repeat-x;  
	height: 35px;
}
#left ul.nav>li.item-1.parent>a>.sign,
#left ul.nav>li.item-1 li.parent>a>.sign{
    margin-left: 0px;
    /*background-color: #ff6307;*/
}
#left ul.nav>li.item-1 .lbl {
    color: #000;
}
#left ul.nav>li.item-1 li.current>a .lbl {
    background-color: #ff6307;
    color: #000!important;
}

/* theme 2 */
#left ul.nav>li.item-8.parent>a {
    border: solid 1px #51c3eb;
}
#left ul.nav>li.item-8.parent>a>.sign,
#left ul.nav>li.item-8 li.parent>a>.sign{
    margin-left: 0px;
    background-color: #51c3eb;
}
#left ul.nav>li.item-8 .lbl {
    color: #51c3eb;
}
#left ul.nav>li.item-8 li.current>a .lbl {
    background-color: #51c3eb;
    color: #fff!important;
}

/* theme 3 */
#left ul.nav>li.item-15.parent>a {
    border: solid 1px #94cf00;
}
#left ul.nav>li.item-15.parent>a>.sign,
#left ul.nav>li.item-15 li.parent>a>.sign{
    margin-left: 0px;
    background-color: #94cf00;
}
#left ul.nav>li.item-15 .lbl {
    color: #94cf00;
}
#left ul.nav>li.item-15 li.current>a .lbl {
    background-color: #94cf00;
    color: #fff!important;
}

/* theme 4 */
#left ul.nav>li.item-22.parent>a {
    border: solid 1px #ef409c;
}
#left ul.nav>li.item-22.parent>a>.sign,
#left ul.nav>li.item-22 li.parent>a>.sign{
    margin-left: 0px;
    background-color: #ef409c;
}
#left ul.nav>li.item-22 .lbl {
    color: #ef409c;
}
#left ul.nav>li.item-22 li.current>a .lbl {
    background-color: #ef409c;
    color: #fff!important;
}
#left{
	padding-right:15px;
}
.left-li-css{
	border:1px solid #f45b1f!important;
	border-radius:5px;
	margin-bottom:10px;
}
.left-li-css .lbl{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 8px 16px!important;
	font-size: 14px!important;
	font-weight: bold!important;
}
/* Support */
#footerSlideContainer {
	bottom : 0;
	position : fixed;
	right : 0;
	width : 325px;
	z-index : 5;
}
#footerSlideButton {
	background : url("../img/hotro.png") left top no-repeat scroll transparent;
	border : none medium;
	cursor : pointer;
	height : 162px;
	position : absolute;
	right : 0;
	top : -157px;
	width : 301px;
	z-index : 5;
}
#footerSlideContent {
	background : none 0 0 repeat scroll #EFEFEF;
	border-image : none;
	border-style : solid none none solid;
	border-width : 5px medium medium 5px;
	bottom : -5px;
	color : #CCCCCC;
	font-family : DejaVuSansBook, Sans-Serif;
	font-size : 0.8em;
	position : relative;
	width : 100%;
	background : #FFF;
	overflow : hidden;
}
#footerSlideContent h3 {
	color : #9AC941;
	font-size : 36px;
	margin : 10px 0;
}
#footerSlideContent ul {
	color : #EE8D40;
	line-height : 2em;
	list-style-type : none;
}
#footerSlideText {
	color : #065F92;
	font-size : 11px;
	padding : 10px 5px 5px;
	text-shadow : 1px 1px #FFFFFF;
}
#footerSlideText .note {
	color : red;
	left : 20px;
	position : relative;
}
#footerSlideText .line {
	background : url("../line.gif") center top repeat-x scroll transparent;
	height : 2px;
	margin : 5px auto;
	width : 95%;
}
#footerSlideText .titles {
	color : #006795;
	font-size : 14px;
	font-weight : bold;
	text-transform : uppercase;
	color : orange;
}
#footerSlideText ul {
	list-style : none outside none;
	margin : 10px 0 0 20px;
	padding : 0;
	width : 244px;
}
#footerSlideText ul li {
	background : none 0 0 repeat scroll transparent;
	color : #006795;
	font-size : 12px;
	font-weight : bold;
	list-style : none outside none;
	margin-top : 8px;
	padding : 0;
}
#footerSlideText ul li .left {
	display : inline-block;
	width : 116px;
}
#footerSlideText ul li .right {
	display : inline-block;
	width : auto;
	float : right;
	margin-right : -45px;
}
.BigHotLine {
	background : none 0 0 repeat scroll #C11010;
	border-radius : 3px 3px 3px 3px;
	margin : 10px auto;
	padding-bottom : 5px;
	padding-top : 5px;
	text-align : center;
	width : 85%;
}
.BigHotLine strong {
	color : #FFFFFF;
	font-size : 15px;
	font-weight : normal;
	text-shadow : 1px 1px 0 #960606;
}

/* Multi menu */
  .panel-collapse>.list-group .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
  .panel-collapse>.list-group .list-group-item {border-width: 1px 0;}
  .panel-collapse>.list-group {margin-bottom: 0;}
  .panel-collapse .list-group-item {border-radius:0;}

  .panel-collapse .list-group .list-group {margin: 0;margin-top: 10px;}
  .panel-collapse .list-group-item li.list-group-item {margin: 0 -15px;border-top: 1px solid #ddd;border-bottom: 0;padding-left: 30px;}
  .panel-collapse .list-group-item li.list-group-item:last-child {padding-bottom: 0;}

  .panel-collapse div.list-group div.list-group{margin: 0;}
  .panel-collapse div.list-group .list-group a.list-group-item {border-top: 1px solid #ddd;border-bottom: 0;padding-left: 30px;}
  
  /* Menu ngang */
  
  .dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.navbar-pl-pr{
	padding-left:0;
	padding-right:0;
}
.caret-css {
	background: url(../img/icon_viewmore_orange.gif) 0 0 repeat-x;
}