@import "font-face.css";
a:link,
a:visited {
    text-decoration:none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
}	

body{
	color:#333;
	font-size:14px;
	background:#fff;
	/*font-family: 'Roboto Condensed', sans-serif;*/
	font-family: 'Roboto-Regular', Helvetica, Arial, sans-serif;
	}
	
a{
	color:#00599c;
	}
a:hover{
	color:#0f3876;
	}
.scroll-fix-top{
    width: 100%;
}

.scroll-fix-top.fixed {
    opacity: 0.95;
}

.circle, .anchor, .anchor .fa{
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	}
.radius{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}
.shadow{
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	}
.anchor{
	position:absolute;
	top:-15px;
	left:50%;
	margin-left:-15px;
	background:#ffffff;
	border:3px solid #60da9d;
	z-index:99;
	width:46px;
	height:46px;
	display:inline-block;
	text-align:center;
	
	}
.anchor .fa{
	color:#60da9d;
	line-height:40px;
	text-align:center;
	}
	
.fa-2 {
    font-size: 1.5em;
}
.fa-3 {
    font-size: 4em;
}
.fa-4 {
    font-size: 7em;
}
ul.reset, ol.reset{
	margin:0;
	padding:0;
	}
.btn.btn-submit{
	background:#359100;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:120%;
	padding:15px 30px;
	}
.section{
	padding-top:20px;
	padding-bottom:20px;
	}

.navbar-toggle{
	position:absolute;
	right:10px;
	top:98px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
	background:none;
	color:#888888;
	border:1px solid #fff;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	}
.navbar-toggle .fa{
	text-align:center;
	line-height:28px;
	font-size:80%;
	}
.btn{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}
.navbar-toggle .fa{
	font-size:150%;
	}
.red{color:#359100;	}
.yellow{ color:#ffd800;}
.black{ color:#000;}
.green{ color:#359100;}
#container img{
	max-width:100%;
	}
strong, b{
	font-family: 'RobotoCondensed-Bold';
	}
/*header=================================*/
#header{
	min-height:100px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	margin-bottom:0;
	position:absolute;
	z-index:9999;
	top:0;
	left:0;
	right:0;
	border:none;
	margin-top:52px;

	}
#header .inner{
	background:#359100;
	}
#header h1{ margin-left:18px;}
.hdRight .navbar-collapse{ padding:0; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.navbar>.container .navbar-brand{ margin-top:8px;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
	margin-left:0;
	}
.navbar-brand{
	float:left;
	display:block;
	height:auto;
	padding:5px 15px;
	}
.navbar-nav li a{
	text-transform:uppercase;
	color:#fff;
	padding:34px 20px 32px 20px;
	border-bottom:3px solid transparent;
	font-size:15px;
	}
#header .navbar-nav h2 i{	
    font-size: 6px;
    color: #fff;
    bottom: 2px;
    position: relative;
}
.navbar-nav li a:hover, .navbar-nav li.active a{
	color:#fffc00 !important;
	background:none;
	}
.navbar-nav li{ position:relative;}
.navbar-nav li i{
	position: absolute;
    top: 41px;
    color: #fff;
	font-size:6px;
}
.hdTop{
	background:#45b305;
	overflow:hidden;
	line-height:32px;
	height:32px;
	}	
.hdTop ul{
	padding:0;
	float:left;
	}
.hdTop li{
	list-style:none;
	float:left;
	line-height:32px;
	}
.hdTop li a{
	font-size:90%;
	color:#fff;
	padding:0 10px;
	border-right:1px solid #fff;
	}
.hdTop li a.active, .hdTop li a:hover{
	color:#ffd800;
	}
.hdTop li:last-child a{
	border:none;
	}
.adress_top{ background:#359100; font-size:140%; line-height:32px; padding:0 15px; font-family: 'UTM_Bebas'; float:right; color:#fff;}
.search-form{
	overflow:hidden;
	height:32px;
	color:#fff;
	background:transparent;
	}
.search-form, .hotLine, .place{
	float:right;
	}
.search-form input, .search-form button{
	border:none;
	}
.search-form input{
	width:200px;
	float:left;
	padding-left:7px;
	color:#fff;
	background:none;
	outline:none;
	}
.search-form ::placeholder {
    color: #fff !important;
}
.search-form .btn-search{
	height:30px;
	width:30px;
	background:url(./img/icon-search.png) no-repeat 50% 50%;
	}
.hotLine{
	text-transform:uppercase;
	font-size:140%;
	color:#fff;
	padding:0 10px;
	font-family: 'UTM_Bebas';
	font-weight:300;
	}
.hotLine strong{ font-family: 'UTM_Bebas';}
.carousel-indicators{
	bottom: -23px;}
.carousel-indicators li{
	background:#fff;
	width:16px;
	height:16px;
	margin:0 5px;
	border:5px solid #fff;
	}
.carousel-indicators .active{
	background:#359100;
	border:5px solid #359100;
	width:16px;
	margin:0 5px;
	height:16px;
	}
.carousel-control .fa{
	position:absolute;
	top:50%;
	font-size:200%;
	margin-top:-10px;
	}
.carousel-control.left .fa{
	left:30px;
	}
.carousel-control.right .fa{
	right:30px;
	}
#slidebanner .item .desc{
	position:absolute;
	top:300px;
	width:100%;
	text-transform:uppercase;
	font-size:250%;
	color:#fff;
	}
#slidebanner .item .desc .row1 span, #slidebanner .item .desc .row2 span{
	padding:10px 50px;
	margin-bottom:5px;
	display:inline-block;
	}
#slidebanner .item .desc .row1 span{
	background:rgba(0, 0, 0, 0.6); font-family: 'UTM_HelvetIns'; font-size:28px; font-weight:300;}
#slidebanner .item .desc .row2 span{
	background:rgba(255, 228, 0, 0.7); font-family: 'UTM_Bebas'; font-size:28px; font-weight:300; color:#000;}

#slidebanner .carousel-indicators{
    position: absolute;
    bottom: -23px;
    z-index: 15;
	left:0;
	margin-left:0;
    width: 100%;
    padding-left: 0;
    list-style: none;
    text-align: center; 
	}
/**/
#whyme.section{
	padding-top:0;
	}
#whyme .inner{
	background:#fcfcfc;
	position:relative;
	margin-top:-50px;
	padding:30px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	}
.hdWiget{
	/*padding-top:15px;*/
	padding-bottom:15px;
	margin-bottom:35px;
	text-transform:uppercase;
	}
.hdWiget h3, .hdWiget h2{
	margin:0;
	font-size:200%;
	font-family: 'RobotoCondensed-Light';
	}
#whyme .hdWiget{
	padding-bottom:30px;
	background:url(../img/bg-hd-why.png) no-repeat 50% 100%;}
#whyme .iconWhy{
	overflow:hidden;
	height:100px;
	width:100px;
	display:inline-block;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	}
#whyme .item h2{
	text-transform:uppercase;
	font-size:120%;
	margin:10px 0;
	}
#whyme .item:hover h2{
	color:#eb1c24;
	}
#whyme .item:hover .iconWhy{
	background:#eb1c24;
	}
#whyme .item:hover .iconWhy img{
	margin-top:-100px;
	}
/*owl-carousel*/
.owl-carousel{}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow:hidden;
  padding-top:5px;
  padding-bottom:5px;
  -moz-transform: translate3d(0px,0,0);
  -webkit-transform: translate3d(0px,0,0);
  transform: translate3d(0px,0,0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .item{
	text-align:center;
	padding:0 15px;
	
	}
.owl-carousel .item img{
	width:100%;
}
.owl-carousel .item a:hover img, .owl-carousel .item a.active img{border:5px solid #1ab5fb;}
.owl-theme .owl-controls {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  -moz-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
}
.owl-prev, .owl-next{
	top:50%;
	margin-top:-25px;
	width:40px;
	height:40px;
	position:absolute;
	text-indent:-1000em;
	background-color:rgba(255, 255, 255, 0.5);
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	background-repeat:no-repeat;
	background-position:55% 50%;
	}
.owl-prev{
	left:8px;
	background-image:url(./img/arrow-l.png);
	background-size: 38%;
	}
.owl-next{
	right:8px;
	background-image:url(./img/arrow-r.png);
	background-size: 38%;
	}
.owl-prev:hover{
	background-image:url(./img/arrow-l-red.png);
	}
.owl-next:hover{
	background-image:url(./img/arrow-r-red.png);
	}
/**/
.sec_sale{ padding:5px;}
#prodHot [class^=col-]{ padding:0 6px;}
#prodHot .hdWiget, #sale .hdWiget, .gallery .hdWiget, .eco_news .hdWiget, .top_news .hdWiget{
	padding-bottom:20px;
	background:url(./img/bg-hd-hot.png) no-repeat 50% 100%;}
#prodHot .inner{	min-height:150px;
	position:relative;
	}
#prodHot .row .col-new:nth-child(1) .btn{ background:#edb200 url(./img/icon-readmore.png) no-repeat 88% 50%;}
#prodHot .row .col-new:nth-child(2) .btn{ background:#e8302c url(./img/icon-readmore.png) no-repeat 88% 50%;}
#prodHot .row .col-new:nth-child(3) .btn{ background:#4a5fae url(./img/icon-readmore.png) no-repeat 88% 50%;}
#prodHot .row .col-new:nth-child(4) .btn{ background:#92ce6e url(./img/icon-readmore.png) no-repeat 88% 50%;}
#prodHot .row .col-new:nth-child(5) .btn{ background:#a506c1 url(./img/icon-readmore.png) no-repeat 88% 50%;}
#prodHot .row .col-new .btn:hover{ background:#282828 url(./img/icon-readmore.png) no-repeat 95% 50%;}
#prodHot .inner img{
	float:left;
	}
#prodHot .inner .desc{
	position:absolute;
	width: 100%;
	margin-top: 71px;
	}
#prodHot .inner .desc h2, #prodHot .inner .desc h3{
	margin:0 0 10px 0;
	font-size:110%;
	font-family: 'RobotoCondensed-Bold';
	text-transform:uppercase;
	}
#prodHot .hdWiget h2{ margin:50px 0 0 0 !important;}	
#prodHot .inner .desc h3{
	font-size:32px;
	padding:0;
	text-align:center;
	margin-top:35px;
}
#prodHot .inner .desc h2 a, #prodHot .inner .desc h3 a{
	color:#444;
	}
#prodHot .inner .desc h3 a, #prodHot .inner .desc h3 a:hover{ color:#fff !important; padding:0px 0px 15px 0;}
#prodHot .inner .desc h2 a:hover, #prodHot .inner .desc h3 a:hover{
	color:#7a427f;
	}
#prodHot .inner .desc p{
	height:54px;
	line-height:18px;
	overflow:hidden;
	width:90%;
	margin:auto;
	color:#fff;
	text-align:center;
	}
#prodHot .inner .desc .btn{
	width:132px; 
	margin:auto;
	padding:10px 20px 10px 20px;
	border-radius:0;
	display:block;
	border-radius:3px;
	text-transform:uppercase;
	}
.btn-readmore{
	color:#fff;
	font-size:90%;
	padding-left:20px;
	padding-right:20px;
	background:#eb1c24 url(./img/icon-readmore.png) no-repeat 95% 50%;
	}
#prodHot .inner .desc .btn{ background-position:95% 50%;}
.btn-readmore:hover{
	color:#fff;
	background:#eb1c24 url(./img/icon-readmore.png) no-repeat 95% 50%;
	}
/**/
#sale .row, .eco_news .row{
	margin-left:0;
	}
#sale .row{	}
#sale [class^=col-]{ padding:0 5px;}
.detail  [class^=col-]{
    padding-left: 10px;
    padding-right: 10px;
}
#sale .hdProd{ margin-bottom:10px; padding-top: 0px;}
#sale img{
	width:100%;
	}

#sale .inner{
	overflow:hidden;
	background:#fff;
	border:1px solid #ddd; 
	border-radius:5px;
	padding-top:10px;
	}

#sale .row>div .desc{
	padding:15px 0 30px 0;
	}
#sale .sale_product{ margin:0 15px 30px 0; width:24%;}
#sale .sale_product:nth-child(4n+4){ margin-right:0;}
#sale .sale_product:nth-child(5n+5){ clear:left;}

.list_page_prd #sale [class^=col-]{ padding:0 10px; margin-bottom:30px;}

#sale .desc h2, #sale .desc h3{
	margin:15px 0 10px 0;
	font-family: 'RobotoCondensed-Bold';
	font-size:130%;
	text-align:center;
	text-transform: uppercase;
	}
#sale .desc h2:after {
    text-align: center;
    content: "___";
    line-height: 0px;
	margin-top:-5px;
    font-size: 30px;
    font-weight: bold;
    color: #4a4a4a;
    display: block;
    letter-spacing: -0.05em;
}
#sale .desc .arrow{
	position:absolute;
	top:30px;
	}
#sale .img-left .desc .arrow{
	left:-6px;
	}
#sale .img-right .desc .arrow{
	right:-6px;
	}
#sale .priceNew{
	font-size:150%;
	text-align:center;
	margin-top:20px;
	}
.arrow.arrow-l-w, .arrow.arrow-r-w{
	width:7px;
	height:15px;
	}
.arrow.arrow-l-w{
	background:url(../img/arrow-l-w.png) no-repeat 100% 50%;
	}
.arrow.arrow-r-w{
	background:url(../img/arrow-r-w.png) no-repeat 100% 50%;
	}
#sale .desc hr{
	margin:10px 0;
	border-top: 1px solid #e5e5e5;
	}
.priceNew{
	font-family: 'RobotoCondensed-Bold';
	font-size:130%;
	}
.priceNew strong{
	color:#eb1c24;
	}
.priceOld{
	font-family: 'RobotoCondensed-Regular';
	text-decoration:line-through;
	text-align:center;
	}
.btn_detail{ border-top:1px solid #ddd; width:100%; display:block; line-height:42px; text-align:center; font-size:12px; text-transform:uppercase; color:#4a4a4a;}
.btn_detail:hover{ background:#359100; color:#fff;}
.sticker_sale{ background:url(../img/sticker_sale.png) no-repeat; width:50px; height:38px; position:absolute; top:30px; right:20px; z-index:9999; display:block;}
.hdProd h3, .hdProd h2{
	padding-left:15px;
	border-left:4px solid #eb1c24;
	}
.hdProd.text-right h3, .hdProd.text-right h2{
	padding-left:0;
	padding-right:15px;
	border-left:0;
	border-right:4px solid #eb1c24;
	}
/**/
.testi{ background:url(../img/bg_testimonial.jpg) no-repeat center #eb1c24; height:320px;}

#rate .hdProd{ margin:30px 0 20px 0  !important;}
#rate .inner{
	text-align:left;
	color:#4a4a4a;
	}
#rate .inner .rate-content .text{
	padding:0px 15px 30px 15px;
	}
#rate .inner .rate-content img{
	margin-bottom:10px;}
#rate .inner .rate-name p{
	margin:0;
	}
#rate .inner .rate-name p strong{ color:#fff; font-size:18px;}
#rate .inner .rate-comment, .rate-name{
	position:relative;
	padding:5px 0px 5px 30px;
	width:90%;
	margin:auto;
	text-align:center;
	color:#fff;
	}

#rate .inner .rate-comment span{
	position:absolute;
	width:22px;
	height:22px;
	display:block;
	}
#rate .inner .rate-comment p{ font-size:15px;}
#rate .inner .rate-comment span.quotes-l{
	top:0;
	left:0;
	background:url(../img/quote1.png) no-repeat 0 0; position:absolute;}
#rate .inner .rate-comment span.quotes-r{
	bottom:0;
	right:0;
	position:absolute;
	background:url(../img/quote2.png) no-repeat 0 0;}
#rate .inner .carousel-control{
	background:none;
	width:30px;
	}
.rate-content .carousel-indicators { }
#rate .inner .carousel-control .fa{
	top:65px;
	text-shadow:none;
	}
#rate .inner .carousel-control.left .fa{
	left:10px;
	}
#rate .inner .carousel-control.right .fa{
	right:10px;
	}
#rate .carousel-inner .avatar{ width:120px; border:2px solid #eb1c24; margin:0 auto 20px auto; border-radius:50%; height:120px;}
#rate .carousel-inner .avatar img


.rate-content .carousel-indicators{
	position:absolute;
}
.rate-content .carousel-indicators li{
	background:#404040;
	width:10px;
	height:10px;
	margin:0 2px;
	border:2px solid #404040;
	}
.rate-content .carousel-indicators .active{
	background:#fff;
	border:2px solid #fff;
	width:10px;
	height:10px;
	margin:0 2px;
	}
	
/**/
.prodCare{ background:#f2f2f2;}
.prodCare .inner{
	height:270px;
	padding:5px;position:relative;
	}
.prodCare .row>div{
	margin-bottom:30px;
	}
.prodCare .inner img{
	width:100%;
	}
.prodCare .inner .desc{
	padding:15px;
	
	}
.prodCare .inner h2, .prodCare .inner h3{
	margin:0 0 10px 0;
	font-size:120%;
	text-transform:uppercase;
	}
h2 a, h3 a{
	color:#444;
	}
h2 a:hover, h3 a:hover, .prodCare .hdWiget li a:hover{
	color:#eb1c24}
.prodCare.section{
	padding-bottom:50px;
	}
.prodCare .inner .btn{
	position:absolute;
	right:6px;
	bottom:30px;
	}
.prodCare .hdWiget h3, .prodCare .hdWiget h2{
	float:left;
	}
.prodCare .hdWiget h2{ font-size:20px;}

.product_home{ background:#f2f2f2; padding-top:50px;}
.product_home ul.submenu_home li h2{
	padding: 0;
    margin: 0;
    line-height: 12px;}
.product_home ul.submenu_home{
	margin:0 auto 30px auto;
	text-align:center;
	padding:0;
	}
.product_home ul.submenu_home li{
	list-style:none;
	display:inline-block;
	padding:0 8px;
	border-right:1px solid #ddd;
	}
.product_home ul.submenu_home li a{
	color:#444;
	font-size:13px;
	text-transform:none;
	font-family: Roboto-Light !important;
	}
.product_home ul.submenu_home li a:hover{ color:#eb1c24;}
/**/

.eco_news{
	background:#fcfcfc;
	overflow:hidden;
	}
.eco_news .hdProd{padding:0; overflow: hidden; margin-bottom:0px;}
.eco_news .hdProd h2{ border:none; margin-bottom:5px;  padding:40px 0 30px 25px;}
.eco_news .hdProd h2 span{ float: left; margin-right:20px; background: url(../img/icon_news_footer.png) no-repeat; width:38px; height:104px; display:inline-block;}

.eco_news .col-lg-6:last-child .hdProd h2 span{ background: url(../img/icon_news_footer_2.png) no-repeat;}
.eco_news .col-lg-6:last-child{
	background:#dadada;
	padding-left:0;
	}
.eco_news .inner{
	padding:0 0px 30px 0px;
	max-width:570px;
	}
.eco_news .col-lg-6:last-child .inner{
	float:left;
	}
.eco_news .col-lg-6:first-child .inner{
	float:right;
	}

.eco_news li{
	list-style:none;
	margin-bottom:15px;
	overflow:hidden;
	}
.eco_news li img{
	float:left;
	width:120px;
	margin-right:20px;
	border:3px solid #fff;
	}
.eco_news li h2{
	font-family: 'RobotoCondensed-Bold';
	font-size:100%;
	margin:0 0 10px 0;
	}
.eco_news li p{ font-size:13px; margin:0;}
/**/
#footer{
	color:#f2f2f2;
	background:#222222;
	}
#ftLink{
	padding-top:30px;
	padding-bottom:30px;}
#footer h2{
	font-size:15px;
	margin:0 0 15px 0;
	/*font-family: 'RobotoCondensed-Light';*/
	text-transform:uppercase;
	}
#footer h2 span{
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	}
#footer ul{
	margin:30px 0 0 15px;
	padding:0;
	}
#footer ul li{
	color:#fff;
	font-size:95%;
	margin-top:10px;
	}
#footer ul li a{
	color:#fff;
	}
#ftCopy{
	padding-top:30px;
	padding-bottom:30px;
	position:relative;
	background:#387416;
	}
#ftCopy .line{
	width:438px;
	height:15px;
	display:block;
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-219px;
	background: url(../img/bg-ft.png) no-repeat 50% 0;
	}
#ftCopy address{
	color:#fff;
	font-size:90%;
	}
#ftCopy address p{
	margin:00;
	}
#ftCopy address a{
	color:#fff;
	}
#ftCopy .social a{
	display:inline-block;
	margin-right:2px;
	}
#footer .row>div{
	margin-top:15px;
	margin-bottom:15px;
	}
/**/
#whyme.whymeft{
	background:#fcfcfc;
	}
#whyme.whymeft .inner{
	margin-top:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	}
.place{
	background:#ffc600;
	height:38px;
	overflow:hidden;
	padding:0 10px;
	line-height:38px;
	font-family: 'RobotoCondensed-Bold';
	}

#pagehd{
	background:#359100;
	margin-bottom:30px;
	}
#pagehd h1{
	color:#fff;
	margin:0;
	padding:15px 0;
	border-bottom:3px solid #fac91d;
	margin-bottom:-3px;
	text-transform:uppercase;
	font-size:180%;
	float:left;
	font-family: 'RobotoCondensed-Bold';
	}
#breadcrumb{
	background:none;
	margin:0;
	padding:15px 0;
	color:#fff;
	}
#breadcrumb a{
	color:#fff;
	}
#breadcrumb .fa{
	font-size:150%;
	}
.widget{
	margin-bottom:30px;
	}
.widget h3, .widget h2{
	text-align:center;
	padding:15px;
	margin:0 0 10px 0;
	background:#ffd800;
	text-transform:uppercase;
	border-left:3px solid #359100;
	color:#282828;
	font-size:130%;
	}
#menuleft.widget h3, #menuleft.widget h2{
	margin:0;
	background:#359100;
	border-left:3px solid #eb1c24;
	color:#fff;}
#menuleft ul{
	margin:0;
	padding:0;
	}
#menuleft li{
	list-style:none;
	}
#menuleft li:nth-child(2n+1){
	background-color:#f2f2f2;
	}
#menuleft li a{
	color: #444;
    padding: 12px 10px 12px 50px;
    display: block;
    background-image: url(./img/peacock-list.svg);
    background-position: 0px 45%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
    background-size: 16%;	
	}
#menuleft li.active a{
	color:#84328b;
	background-image:url(./img/icon-sofa-red.png);
	border-bottom:1px solid #84328b;
	}
.btn-toggle{
	padding:10px;
	display:none;
	width:100%;
	
	background:#404040;
	border-left:3px solid #eb1c24;
	color:#fff;
	}
#menuleft.widget .btn-toggle{
	text-transform:uppercase;
	}
#menuleft.widget .btn-toggle .fa{
	float:right;
	}
.btn-toggle .fa{
	margin-right:10px;
	}
.btn-toggle:hover{
	color:#fff;
	background:#eb1c24;
	border-left:3px solid #404040;
	}
.video-popup{
	padding:0;
	}
/**/
.category-intro{
	margin-bottom:30px;
	}
.tl-page>h2,.tl-page>h1{
	text-transform:uppercase;
	color:#fff;
	background:#359100;
	border-left:3px solid #444;
	margin:0 0 15px 0;
	padding:15px 30px;
	font-size:130%;
	}
.category-intro .inner{
	background:#fcfcfc;
	padding:30px;
	text-align:justify;
	}
.category-intro .inner h3{
	font-size:130%;
	}
.category-intro img{
	width:100%;
	}
#category .row>div{
	margin-bottom:30px;
	}
.pagination-footer{
	text-align:center;
	margin-top:30px;	
	}
.pagination-footer ul{
	text-align:center;
	margin:0;
	padding:0;
	border:1px solid #ddd;
	display:inline-block;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
	}
.pagination-footer li{
	list-style:none;
	display:inline-block;
	float:left;
	}

.pagination-footer li a, .pagination-footer li span.current{
	color:#444;
	display:inline-block;
	padding:10px 15px;
	font-family: 'RobotoCondensed-Bold';
	border-right:1px solid #ddd;
	}
.pagination-footer li:last-child a, .pagination-footer li:last-child span.current{
	border:none;
	-moz-border-radius:0 30px 30px 0;
	-webkit-border-radius:0 30px 30px 0;
	border-radius:0 30px 30px 0;
	}
.pagination-footer li:first-child a, .pagination-footer li:first-child span.current{
	-moz-border-radius: 30px 0 0 30px;
	-webkit-border-radius:30px 0 0 30px;
	border-radius:30px 0 0 30px;
	}
.pagination-footer li span.current, .pagination-footer li a:hover{
	background:#359100;
	color:#fff;}
/**/
.detail-top{
	margin-bottom:30px;
	}
.detail-top .row{
	margin-right:0;
	margin-left:0;
	}
.detail-top .detail{
	background:#f2f2f2;
	margin-bottom:30px;
	}
.detail-top img{
	width:100%;
	}
.detail-top .infor{
	padding:15px 30px;
	}
.detail-top .infor>div{
	margin:10px 0;
	}
.detail-top .priceNew{
	color:#eb1c24;
	}
.btn-buynow, .btn-buynow:hover{
	background:#eb1c24;
	padding:8px 25px;
	text-transform:uppercase;
	font-size:130%;
	color:#fff;
	}
.btn-buynow .fa{
	margin-right:10px;
	}
.btn-sale, .btn-protect, .btn-map{
	height:95px;
	line-height:90px;
	text-transform:uppercase;
	color:#fff;
	width:100%;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	font-family: 'RobotoCondensed-Bold';
	margin-bottom:0;
	font-size:110%;
	border:none;
	padding:0;
	}
.btn-sale:hover, .btn-protect:hover, .btn-map:hover{
	color:#fff;
	}
.btn-sale .fa, .btn-protect .fa, .btn-map .fa{
	font-size:150%;
	margin-right:5px;
	}
.btn-sale{
	background:url(../img/bg-btn-sale.gif) repeat-x 0 0;
	}
.btn-protect{
	background:url(../img/bg-btn-camket.gif) repeat-x 0 0;
	}
.btn-map{
	margin-bottom:0;
	background:url(../img/bg-btn-map.gif) repeat-x 0 0;
	}
/*tasb*/

.nav-tabs{
	border:none;
	}

#tabs {
	width: 100%;
	
}
#tabs ul.nav-tabs{
	margin:0 0 30px 0;
	padding:0;
	height:40px;
	}
#tabs .nav-tabs>li{
	float: left;
	font-size:110%;
	line-height:40px;
	list-style: none inside;
	cursor: pointer;
	margin-right:10px;
}
#tabs .nav-tabs>li>a{
	color:#777;
	padding: 10px 15px; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ddd;
	background:#fff;
	margin:10px 0;
	}
#tabs .nav-tabs>li.active>a, #tabs .nav-tabs>li>a:hover{
	background:#84328b;
	color: #fff;
	border:1px solid #84328b;
	}
#tabs .tab-content{
	clear:both;
	}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
	background:none;
	border:none;
	}
.tags{
	font-size:90%;
	}
.tags a{
	color:#444;
	}
.comment{
	margin-top:30px;
	}
/**/
.newslist{
	margin-top:30px;}
.newslist .news{
	margin-bottom:30px;
	overflow:hidden;
	}
.newslist .news img{
	float:left;
	width:160px;
	margin-right:30px;
	}
.newslist .news h2{
	font-family: 'RobotoCondensed-Bold';
	margin-top:0;
	font-size:130%;
	}
.readmore{
	color:#84328b;
	border-top:1px solid #84328b;
	padding-top:10px;
	display:inline-block;
	}
.readmore:hover{ color:#eb1c24; border-top:1px solid #ffd200; padding-right:30px;}
.readmore .fa{
	margin-left:10px;
	}
.time{
	padding:2px 10px;
	border:2px solid #ddd;
	float:left;
	width:60px;
	height:60px;
	text-align:center;
	font-family: 'RobotoCondensed-Light';
	font-size:120%;
	margin-right:15px;
	}
.time .year{
	clear:both;
	display:block;
	border-top:1px solid #ddd;
	padding-top:3px;
	}
.news a:hover{ color:#7a427f;}
.newsdetail, .newslist .news p{
	font-size:110%;
	}
.newsdetail header{
	margin-bottom:30px;
	}
.newsother ul{
	margin:0 0 0 15px;
	padding:0;
	}
.newsother li{
	margin-bottom:10px;
	}
.newsother li a{
	color:#444;
	}
.newsother li a:hover{
	color:#eb1c24;
	}
	
/**/
#contact{
	padding-top:50px;
	padding-bottom:50px;
	}	
.contactform div{
	margin-bottom:15px;
	}
.contactform input, .contactform textarea, .contactform .btn{
	width:100%;
	}
.contactform input, .contactform textarea{
	border:1px solid #ddd;
	padding:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}
/**/
.hdRight .navbar-nav{ 
	float:right; 
	height: 88px; 
	padding:0 30px;
	font-family: 'RobotoCondensed-Regular';
   }
.hdRight .navbar-nav h2{ margin:0;}   
.hdRight .caret {
    border-style: solid;
    border-width: 0px 0px 88px 30px;
    border-bottom-color: #eb1c24;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: #eb1c24;
    width: 0px;
    height: 0px;
    display: inline-block;
	float:right;
  }
.navbar-collapse.collapse{
	position:relative;
	}
.navbar-collapse.collapse .nav>li{
	position:static;
	}

#salepopup .modal-content, #protectpopup .modal-content{
	color:#fff;
	padding:30px;
	}
#salepopup .modal-content{
	background:#eb1c24;
	}
#protectpopup .modal-content{
	background:#fb9b21;
	}
.modal-content button.close{
	position:absolute;
	top:10px;
	right:10px;
	}
/*15.4.2016=================thenv202@gmail.com*/
#header h1, #header h2, .prodCare .hdWiget li h2{
	font-size:100%;
	}
#header h1, .prodCare .hdWiget li h2, #header .navbar-nav .navsub h2{
	margin:0;
	padding:0;
	}
#header .navbar-nav h2 a{
	padding: 0 15px;
    line-height: 88px;
    color: #fff;
	font-size:15px;
	}
.prodCare .hdWiget li h2{
	border:none;
	}
#header .navbar-nav .navsub h2 a{
	padding:13px 0}
#menuleft.widget .widget-ct h2 {
	background:none;
	margin:0;
	padding:0;
	color:#444;
	text-align:left;
	border:none;
	font-size:100%;
	text-transform:none;
	}

/***kimsonnnam_28_5_2016**/

.ad_home{
	margin:0px 0 30px 0;
}

.produt_home{ background:#fff; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); padding:0; margin-top:60px;}
.produt_home .row{ padding:0 15px;}
.produt_home .hdWiget{ background:#fafafa;}
.produt_home .hdWiget>h2:first-child{ position:relative; padding-right:15px; background:#eb1c24; color:#fff; line-height:46px; text-indent:15px;}
.produt_home .hdWiget{ padding:0; margin-bottom:20px;}
.produt_home .hdWiget li h2{line-height:14px;}
.produt_home .hdWiget li:last-child{ border:none;}
.produt_home .hdWiget h2 .caret1{
    border-style: solid;
    border-width: 46px 20px 0px 0px;
    border-top-color: #ffdf00;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #ffdf00;
    width: 0px;
    height: 0px;
    display: inline-block;
	position:absolute;
	top:0;
	left:-4px;
}
.produt_home .hdWiget h2 .caret2{
    border-style: solid;
    border-width: 46px 20px 0px 0px;
    border-top-color: #eb1c24;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #eb1c24;
    width: 0px;
	height:0px;
	position:absolute;
	top:0;
	right:-20px;
}
.prodCare .inner h3{ font-family: 'RobotoCondensed-Regular'; font-size:15px;}
.prodCare .inner .btn:hover{ background:#282828 url(./img/icon-readmore.png) no-repeat 90% 50%;} 
.produt_home div.col-lg-3, .produt_home div.col-lg-4 { border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin-bottom:0 !important; padding-top:25px;}
.produt_home div.col-lg-3:nth-child(4n+4), .produt_home div.col-lg-4:nth-child(3n+3){ border-right:none;}

/***list_product***/
.list_product{ margin:40px 0 0 0 ; }
.detail .row div{ padding:0;}
.detail .row div.col-lg-4{ padding:40px 40px 0px 40px;}

.breadcrumb {
	padding:0;
    margin-bottom: 0;
    list-style: none;
    background: transparent;
    border-radius: 0;
}
.breadcrumb li a, .breadcrumb li{font-size:14px; color:#fff; line-height:56px;}

/***backtotop***/
.cd-top {
color:#fff;
text-align:center;
    font-size: 22px;
    line-height: 43px;
  display: inline-block;
  height: 25px;
  width: 25px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  white-space: nowrap;
  background: #7a427f;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 1;
}
a.cd-top:hover { 
	background: #84328b !important;
  color:#fff !important;}
.no-touch a.cd-top:hover {
  background: #ffde00 !important;
  color:#fff !important;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 45px;
    width: 45px;
    right: 30px;
    bottom: 30px;
  }
}

/* search_2 */
#search_2 input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
#search_2 input::-webkit-search-decoration,
#search_2 input::-webkit-search-cancel-button {
	display: none; 
}


#search_2 input[type=search] {
	background:url(./img/icon-search.png) no-repeat center;
	width: 50px;
	border:none;
	float:right;
	margin-right:20px;
	position:relative;
	z-index:9999;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
#search_2 input[type=search]:focus {
	width: 130px;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}


#search_2 input:-moz-placeholder {
	color: #999;
}
#search_2 input::-webkit-input-placeholder {
	color: #999;
}


#search_2 input[type=search] {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#search_2 input[type=search]:hover {
	background-color: #fff;
}
#search_2 input[type=search]:focus {
	width: 220px;
	padding-right: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#search_2 input:-moz-placeholder {
	color: transparent;
}
#search_2 input::-webkit-input-placeholder {
	color: transparent;
}

/***gallery***/

.gallery{ padding:0;margin-bottom: 36px;}
.gallery img{ width:71px;}

/***top_news***/
.top_news{ margin-top:50px;}
.top_news .hdProd{padding:0; overflow: hidden; margin-bottom:0px;}
.top_news .hdProd{ background:none;}
.top_news .hdProd h2{ border:none; margin-bottom:5px; line-height:92px; padding:20px 0 0 0;}
.top_news .hdProd h2 span{ float: left; margin-right:20px; margin-top:-20px; width:38px; height:104px; display:inline-block;}

.top_news .col-lg-6, .eco_news .col-lg-6{ height:450px;} 
.top_news .col-lg-6:nth-child(1){ background:#f9dede; padding-left:0px; }
.top_news .col-lg-6:nth-child(2){ background:#d1d7f5; padding-left:0px; }
.top_news .col-lg-6:nth-child(4){ background:#e4f1fd; padding-left:0px; }
.top_news .col-lg-6:nth-child(3){ background:#fdf1e6; padding-left:0px; }
/*.top_news .col-lg-6:nth-child(2) .hdProd h2 span{background: url(./img/icon_news_footer_3.png) no-repeat;}
.top_news .col-lg-6:nth-child(3) .hdProd h2 span{background: url(./img/icon_news_footer_4.png) no-repeat;}
.top_news .col-lg-6:nth-child(4) .hdProd h2 span{background: url(./img/icon_news_footer_5.png) no-repeat;}
*/

.top_news .col-lg-6:nth-child(1) a, .eco_news .col-lg-6:nth-child(1) a, .top_news .col-lg-6:nth-child(1) .hdProd h2 .red, .eco_news .col-lg-6:nth-child(1) .hdProd h2 .red{ color:#cf3c35;}
.top_news .col-lg-6:nth-child(2) a, .eco_news .col-lg-6:nth-child(2) a, .top_news .col-lg-6:nth-child(2) .hdProd h2 .red, .eco_news .col-lg-6:nth-child(2) .hdProd h2 .red{ color:#000;}
.top_news .col-lg-6:nth-child(3) a, .eco_news .col-lg-6:nth-child(3) a, .top_news .col-lg-6:nth-child(3) .hdProd h2 .red, .eco_news .col-lg-6:nth-child(3) .hdProd h2 .red{ color:#5989ba;}
.top_news .col-lg-6:nth-child(4) a, .eco_news .col-lg-6:nth-child(4) a, .top_news .col-lg-6:nth-child(4) .hdProd h2 .red, .eco_news .col-lg-6:nth-child(4) .hdProd h2 .red{ color:#bf9269;}

.top_news .col-lg-6 ul li a:hover, .eco_news .col-lg-6 ul li a:hover{ color:#000;}

.top_news .col-lg-6 .btn_viewmore, .eco_news .col-lg-6 .btn_viewmore{  border-radius:3px; padding:8px 20px; font-family: 'RobotoCondensed-Bold'; text-transform:uppercase; position:absolute; right:40px; top:50px; cursor:pointer;}
.top_news .col-lg-6 .btn_viewmore:hover, .eco_news .col-lg-6 .btn_viewmore:hover{ color:#fff; text-decoration:none;}
.top_news .col-lg-6:nth-child(1) .btn_viewmore, .eco_news .col-lg-6:nth-child(1) .btn_viewmore{ border:1px solid #cf3c35;}
.top_news .col-lg-6:nth-child(1) .btn_viewmore:hover, .eco_news .col-lg-6:nth-child(1) .btn_viewmore:hover{ background: #cf3c35;}
.top_news .col-lg-6:nth-child(2) .btn_viewmore, .eco_news .col-lg-6:nth-child(2) .btn_viewmore{ border:1px solid #000;}
.top_news .col-lg-6:nth-child(2) .btn_viewmore:hover, .eco_news .col-lg-6:nth-child(2) .btn_viewmore:hover{ background: #7a427f;}
.top_news .col-lg-6:nth-child(3) .btn_viewmore, .eco_news .col-lg-6:nth-child(3) .btn_viewmore{ border:1px solid #5989ba;}
.top_news .col-lg-6:nth-child(3) .btn_viewmore:hover, .eco_news .col-lg-6:nth-child(3) .btn_viewmore:hover{ background: #5989ba;}
.top_news .col-lg-6:nth-child(4) .btn_viewmore, .eco_news .col-lg-6:nth-child(4) .btn_viewmore{ border:1px solid #bf9269;}
.top_news .col-lg-6:nth-child(4) .btn_viewmore:hover, .eco_news .col-lg-6:nth-child(4) .btn_viewmore:hover{ background: #bf9269;}

.top_news .col-lg-6 ul li img{
	width:90px;
	margin-right:10px;
	border:3px solid #fff;
	}
.top_news .col-lg-6 ul li p, .eco_news .col-lg-6 ul li p{ height:36px;}
.top_news .col-lg-6 ul li:first-child, .eco_news .col-lg-6:nth-child(2) ul li:last-child{ width:40%; float:left; height:280px; margin-right:15px;}
.top_news .col-lg-6 ul li:first-child img, .eco_news .col-lg-6:nth-child(2) ul li:last-child img{ float:none; width:100%;}
.top_news .col-lg-6 ul li h2, .eco_news .col-lg-6 ul li h2{ white-space: nowrap; width: 65%; overflow: hidden; text-overflow: ellipsis;}
.top_news .col-lg-6 ul li:first-child h2, .eco_news .col-lg-6:nth-child(2) ul li:last-child h2{ margin-top:20px;  width:100%;}
.top_news .col-lg-6:nth-child(1) ul li:first-child p, .eco_news .col-lg-6:nth-child(2) ul li:last-child p{ height:auto;}
.top_news .inner{
	padding:0 0px 30px 0px;
	max-width:560px;
	}

.top_news ul{ margin-left:15px;}
.top_news li{
	list-style:none;
	margin-bottom:15px;
	overflow:hidden;
	}
.top_news li img{
	float:left;
	width:120px;
	margin-right:10px;
	border:3px solid #fff;
	}
.top_news li h2{
	font-family: 'RobotoCondensed-Bold';
	font-size:100%;
	margin:0 0 10px 0;
	}
.top_news li p{ font-size:13px; margin:0;}



/***eco_news***/
.eco_news{ background:#f2f2f2; padding:0;padding-top: 45px;}
.eco_news ul{ padding-left:25px; position:relative; z-index:999;}
.eco_news .row .hdWiget{ background:none;}
.content_eco_news{ 
/*background:url(./img/bg_news_footer.jpg) center top no-repeat; */
padding:50px 0;}
.content_eco_news .container{ padding:0;}

.eco_news .col-lg-6:nth-child(1) ul li:first-child{ margin-bottom:30px;}
.eco_news .col-lg-6:nth-child(1) ul li:first-child img{ width:40%;}
.eco_news .col-lg-6:nth-child(1) { background:rgb(241 194 191 / 82%); padding-left:0px;}
.eco_news .col-lg-6:nth-child(2){ background:rgb(238 253 229 / 78%); padding-left:0px; }
.eco_news .col-lg-6:nth-child(4){ background:rgb(229 240 251 / 85%); padding-left:0px; }
.eco_news .col-lg-6:nth-child(3){ background:rgb(239 229 219 / 88%); padding-left:0px; }

.eco_news .col-lg-6 ul li{ width:50%; float:left; padding:0 2%;}
.eco_news .col-lg-6 ul li img{ width:95px; margin-right:10px; }
.eco_news .col-lg-6:nth-child(1) ul li:first-child{ width:100%;}
.eco_news .col-lg-6 ul li h2{ width:55%;}
.eco_news .hdProd h2 span{ display:none;}
.eco_news .hdProd h2:after{ content:'_________'; font-size:100px; line-height:0; position:absolute; top:-39px; left:0; letter-spacing: -0.05em; color:#cf3c35; z-index:0;}
.eco_news .col-lg-6 .btn_viewmore{top:40px; right:20px;}
.eco_news .col-lg-6:nth-child(2) .hdProd h2:after{ color:#359100;}
.eco_news .col-lg-6:nth-child(3) .hdProd h2:after{ color:#5989ba;}
.eco_news .col-lg-6:nth-child(4) .hdProd h2:after{ color:#bf9269;}

.eco_news .col-lg-6:nth-child(2) ul li{ clear:left;}
.eco_news .col-lg-6:nth-child(2) ul li:last-child{ float:right; margin:-300px 0 0 0; width:50%}

.eco_news .col-lg-6:nth-child(4) ul.row_thumbs { overflow:hidden; padding:0 0 0 4%; border-bottom:1px solid #bf9269;}
.eco_news .col-lg-6:nth-child(4) ul.row_thumbs li{ width:33%;}
.eco_news .col-lg-6:nth-child(4) ul.row_thumbs li img{ width:100%;}
.eco_news .col-lg-6:nth-child(4) ul.row_thumbs li h2{ padding-top:10px; width:100%;}
.eco_news .col-lg-6:nth-child(4) ul.row_no_thumbs li h2{ width:100%;}
.eco_news .col-lg-6:nth-child(4) ul.row_no_thumbs{ margin-top:20px;}
.eco_news .col-lg-6:nth-child(4) ul.row_no_thumbs li{ clear:left; margin-bottom:3px; padding:0;}
.eco_news .col-lg-6:nth-child(4) ul.row_no_thumbs li a{ color:#4a4a4a; font-family:'Roboto-regular';}
.eco_news .col-lg-6:nth-child(4) ul.row_no_thumbs li a:hover{ color:#bf9269;}
.eco_news .col-lg-6:nth-child(4) ul.row_no_thumbs li h2 i{ margin-right:15px; color:#bf9269;}

/***dropdown_menu***/

.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  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:hover > a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}

@media (min-width: 768px) {
  ul.navbar-nav li:hover > .dropdown-menu {
    display: block;
  }
}

.dropdown-menu{
	position:absolute;
	left:0 !important;
	top:88px;
	padding:15px;
	background:#fff;
	border-top:1px solid #eee;
	border-bottom:10px solid #fbfbfb;
	overflow:hidden;
	display:none;
	width:100%;
	z-index: 1000;
	float:left;
	}
.navbar-nav li .dropdown-menu li h2 a{
	padding:10px 0;
	line-height:normal !important;
	border-bottom:1px solid #eee;
	color:#4a4a4a !important;
	font-weight:normal;
	text-transform:none;
	display:block;
	float:none;
}
.dropdown-menu ul{
	margin:0 10px;
	padding:0;
	width:100%;
	}
.dropdown-menu li{
	list-style:none;
	float:none;
	}
.navbar-nav li .dropdown-menu li a{
	padding:10px 0;
	border-bottom:1px solid #eee;
	color:#4a4a4a;
	font-weight:normal;
	text-transform:none;
	display:block;
	float:none;
	}
.navbar-nav li .dropdown-menu li a:hover{
	color:#eb1c24;
	border-bottom:1px solid #eee;
	}
.dropdown-menu .nav-sub-img{
	float:right;
	width:30%;
	text-align:center;
	}
.dropdown-menu .navsub-text{
	float:left;
	width:70%;
	overflow:hidden;}
.dropdown-menu .nav-sub-img img{
	max-width:90%;}
.dropdown-menu .navsub-text>div{
	width:25%;
	float:left;
	padding:0 10px;
	}

#header .navbar-nav h2 a{ padding:10px 0;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    border-color: #fff;
	background:transparent;
}
.navbar-nav li .dropdown-menu li h2 a:hover{ color:#7a427f !important; border-bottom:1px solid #7a427f !important;}
div#container {
    position: relative;
}
#prodHot .inner img {
    height: 268px;
	width:333px;
}
#sale img {   
    height: 163px;
}
#sale h2 a {
    text-transform: uppercase;
}
.section.gallery img {
    padding: 4px;
    height: 140px;
    width: 202px;
    margin-bottom: 4px;
}
.cat-image {
    height: 273px;
    overflow: hidden;
}
.product-cate .term-description {
    text-align: center;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 16px;
    color: #338b00;
}
section.list_page_prd {
    width: 100%;
    float: left;
}
.product_meta a {
    color: #359100;
}
.gallery {   
    width: 1400px;
    margin: 20px auto 20px auto;
}
.social img {
    width: 38px;
    height: 38px;
}
[id*=post-] .entry-content {
    font-size: 15px;
}
.page-tit h1{
    text-transform: uppercase;
    color: #fff;
    background: #359100;
    border-left: 3px solid #444;
    margin: 0 0 15px 0;
    padding: 15px 30px;
    font-size: 130%;
}
[id*=post-] img {
    margin: 0 auto;
    display: block;
}
#prodHot {
    margin-top: -20px;
}
.owl-carousel .owl-stage-outer{
	padding-top: 0px;
}
/*.section.top_news:before {
    display: block;
    background-image: url(https://static.vecteezy.com/system/resources/previews/023/346/082/non_2x/seamless-pattern-hand-drawn-peacock-feathers-on-a-white-background-background-print-elegant-textile-vector.jpg);
    content: "";
    height: 100%;
    opacity: 0.1;
    position: absolute;
    width: 100%;
    top: 0;
}
.top_news {
    margin-top: 0;
    padding-top: 50px;
	position: relative;
}*/

@media (min-width: 1400px) {
	div#prodHot .row {
		margin-left: -7px;
	}
	#prodHot .inner img {
		height: 268px;
		width: 257px !important;
	}
}
.menu-search {
    position: absolute;

}
.menu-search input {
    border: 1px solid #ccc;
    width: 28%;
    padding: 2px 8px;
    height: 35px;
}
.btn-search{
	background: url(./img/icon-search.png) no-repeat  39% 50%;
    width: 34px;
    height: 35px;
    display: inline-block;
    background-color: #ccc;
    margin: -4px 0px 0px 2px;
}
.amthuc img, img.mini-thumb {
    height: 62px;
}
img.dame-img {
    width: 158px;
    height: 102px;
}
img.thumb-detail {
    margin: 16px auto;
    width: 100%;
    height: auto;
}
.newsdetail h1 {
    font-size: 23px;
    border-bottom: 1px solid #FF9800;
    padding-bottom: 4px;
    color: #318700;
}
.newsother .hdProd {
	padding-top: 11px;
}
.newsother h3:after {
    content: "";
    display: block;
    width: 100%;
    border-bottom: 1px solid #ff9800;
    margin-top: 2px;
}
.newsdetail {
    text-align: justify;
}
.call_now {
    width: 80px;
    height: 80px;
    display: block;
    overflow: hidden;
    cursor: pointer;
    float: left;
    position: fixed;
    bottom: 5px;
    left: 5px;
    z-index: 999;
}
.call_now_circle {
    width: 80px;
    height: 80px;
    top: 0;
    left: 0;
    position: absolute;
    border: 2px solid #ffffff;
    opacity: .5;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-border-radius: 100%;
    transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    animation: call-circle-anim 1.2s infinite ease-in-out;
    -moz-animation: call-circle-anim 1.2s infinite ease-in-out;
    -o-animation: call-circle-anim 1.2s infinite ease-in-out;
    -webkit-animation: call-circle-anim 1.2s infinite ease-in-out;
}
.call_now_circle_fill {
    width: 50px;
    height: 50px;
    top: 15px;
    left: 15px;
    position: absolute;
    opacity: .75;
    background: #4CAF50 none;
    border: 2px solid transparent;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-border-radius: 100%;
    transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    animation: call-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: call-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: call-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-animation: call-circle-fill-anim 2.3s infinite ease-in-out;
}
.call_now_icon {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 30px;
    height: 30px;
    background-size: 24px 24px !important;
    background: #4CAF50;
    border: 2px solid transparent;
    opacity: 1;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-border-radius: 100%;
    transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    animation: call-icon-anim 1s infinite ease-in-out;
    -o-animation: call-icon-anim 1s infinite ease-in-out;
    -moz-animation: call-icon-anim 1s infinite ease-in-out;
    -webkit-animation: call-icon-anim 1s infinite ease-in-out;
}
.call_now_icon:before {
    content: "\f095";
    font-family: FontAwesome;
    line-height: 28px;
    text-align: center;
    display: block;
    font-size: 23px;
    color: #fff;
}
.call_now_icon2:before {
    content: "\f086";
    font-family: FontAwesome;
    line-height: 28px;
    text-align: center;
    display: block;
    font-size: 23px;
    color: #fff;
}
.chatbox {
    width: 280px;
    position: fixed;
    right: 10px;
    bottom: -380px;
    height: 415px;
    z-index: 1000;
    padding-bottom: 10px;
    background-color: transparent;
    border-radius: 10px 10px 0 0;
    transition-duration: .4s;
}
.title-chatbox {
    position: fixed;
}
.lazyimg:not(.gallery .lazyimg, #ftCopy .lazyimg)  {
		background-color: #4CAF50;
		/*background-image: url(<?php echo get_template_directory_uri();?>/img/loading-lazy-big.gif);*/
		background-size: 42%;
		background-repeat: no-repeat;
		background-position: center;
		border-radius: 2px;
	}
.contain-table{
	width: 100%;
    overflow-y: auto;
    margin: 11px 6px;
}
img.un-bg {
    background: none !important;
}
.post_footer {
    color: #000;
    font-weight: bold;
    font-style: italic;
    font-size: 19px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ff9800;
    padding-bottom: 22px;
}
.post_footer a{
	color: #359100;
    font-weight: bold;
    font-style: italic;
    font-size: 29px;
	margin-bottom: 15px;
}
.ondetail-post {
    margin-bottom: 33px;
}
.lightboxpreview {
   transition: all .3s linear;
padding-top:60%;
  cursor:pointer;
  background-size:cover;
}
   
.lightbox-content {
max-height:75vh;
  height:75vh;
  width:100%;
  max-width: 1000px;}

.lightbox-close { 
  cursor:pointer;
    margin-left: auto;
  position:absolute;
  right:-30px;
  top:-30px;
  color:white;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1;}
.modal_inner_image {
    min-height: 400px;
    z-index: 1000;}
.modal-content {
    width: 100%;}


.modalscale {transform:scale(0);
opacity:0;}



.lightbox-container, .lightbox-btn, .lightbox-image-wrapper, .lightbox-enabled{transition:all .4s ease-in-out;}
.lightbox_img_wrap {padding-top:65%;
  position:relative;
  overflow:hidden;
}
.lightbox-enabled:hover {
  transform:scale(1.1)
}
.lightbox-enabled {width:100%;
height:100%;
  position:absolute;
  top:0;
object-fit:cover;
cursor:pointer;}

.lightbox-container {width:100vw;
height:100vh;
position:fixed;
top:0;
left:0;
  display:flex;
  align-items:center;
  justify-content:center;
background-color:rgba(0,0,0,.6);
z-index:9999;
opacity:0;
pointer-events:none;
}

.lightbox-container.active {
  opacity:1;
  pointer-events:all;
}
.lightbox-image-wrapper {
  display:flex;
  transform:scale(0);
  align-items:center;
  justify-content:center;
  max-width:90vw;
  max-height:90vh;
  position:relative;
}
.lightbox-container.active .lightbox-image-wrapper {transform:scale(1);}
.lightbox-btn, #gallery-close {
  color:white;
  z-index:9999999;
 cursor:pointer; 
  position:absolute;

  font-size:50px;
}

.lightbox-btn:focus {
  outline:none;
}

.gallery-left {left:50px;}
.gallery-right {right:50px;}
#gallery-close {top:50px;
right:50px;}

.lightbox-image {
  width:100%;
  -webkit-box-shadow: 5px 5px 20px 2px rgba(0,0,0,0.19); 
box-shadow: 5px 5px 20px 2px rgba(0,0,0,0.19);
  max-height:95vh;
  object-fit:cover;
 }
[id*=post-] .gallery {
    width: 100%;
    margin: 14px auto;
    position: relative;
    text-align: center;
}
[id*=post-] .gallery .gallery-item {
    width: 30% !important;
    display: inline-block;
    margin-right: 9px;
	margin-bottom: 9px;
}
[id*=post-] .gallery img {
    width: 100% !important;
    display: inline-block;
    height: auto;
}
@keyframes slideleft {
  33% {transform:translateX(-300px);
  opacity:0;
  }
  66% {transform:translateX(300px);
  opacity:0;
  }
}
ul.lst-shot li {
    list-style: none;
    display: inline-block;
    margin-right: 5px;
}

ul.lst-shot img {
    width: 51px;
}

.slideleft {
   animation-name: slideleft;
 animation-duration: .5s; 
 animation-timing-function: ease; 
}
@keyframes slideright {
  33% {transform:translateX(300px);
  opacity:0;}
  66% {transform:translateX(-300px);
  opacity:0;}
}


.slideright{
   animation-name: slideright;
 animation-duration: .5s; 
 animation-timing-function: ease; 
}
.newsdetail blockquote {
     /* Font chữ cổ điển */
     font-size: 18px;
     font-style: italic;
     color: #333;
     background-color: #f9f9f9;
     padding: 22px 34px;
     border-left: 15px solid #359100; /* Đường viền màu xanh nổi bật */
     margin: 19px 0;
     position: relative;
     box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Đổ bóng nhẹ */
}

.newsdetail  blockquote::before {
    content: "\201C"; /* Ký tự mở ngoặc kép */
    font-size: 6rem;
    color: #359100;
    position: absolute;
    left: 10px;
    top: -10px;
    font-family: 'Times New Roman', serif; /* Font chữ truyền thống cho dấu ngoặc kép */
}

.newsdetail  blockquote p {
    margin: 0;
    line-height: 1.6;
}

.newsdetail  blockquote footer {
    text-align: right;
    font-size: 1rem;
    color: #555;
    font-style: normal;
    margin-top: 10px;
}	
.newsdetail blockquote a {
    color: #478325;
}
.tiktok-embed{
	text-align: center !important;
    display: contents  !important;
}
.ondetail-post h2.title-cate a{
	margin: 40px 0px 0px 0px;
}
@keyframes call-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }

    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }

    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@keyframes call-circle-fill-anim {
    0% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }

    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }

    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }
}

@keyframes call-icon-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }

    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }

    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

