/* CSS Document */
body{overflow-y:scroll; background:url('../img/bg.gif') fixed; background-attachment: fixed;}
.clear{clear:both;}
ul.list_ul{list-style:none;}
ul.list_ul li.lists{width:100%; float:left; margin:20px 0px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.img-list{width:30%; height:160px;  float:left}
.img-list-in{width:100%; height:150px;}
.content-list{width:70%; float:left}
.title-list{font-size:16px; color:#7AB542; text-transparent:uppercase;}
.title-list h3{margin:0;}
.title-list h3 a{font-size:16px; color:#7AB542; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.content-list-in{width:100%; margin:10px 0px;  text-align:justify;}
.content-list_inm{margin-left:20px;}
.lists .xt{width:100%; text-align:right;}
.lists .xt a{text-decoration:none; color:#7AB542; padding:10px 10px; background:#7AB542; font-size:13px; color:#fff;  font-weight:bold; display:block; float:right;}
@media (max-width:400px)
{
	.img-list{width:100%; float:none; height:auto;}
	.content-list{width:100%; float:none;}
	.content-list_inm{margin-left:0px;}
	.title-list h3 ,.content-list-in {margin-top:10px;}
	.products-grid .item{width:100% !important;}
}



.wp_page{width:100%; text-align:center; padding:10px 0px;}
.page{width:100%;}
.page a{font-size:13px; border:1px solid #7AB542; padding:5px 10px; text-decoration:none; font-weight:bold; color:#7AB542; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; line-height:2.5em; }
.page a:hover{background:#7AB542; color:#fff; font-weight:bold;}
.page a.active{color:#fff; font-weight:bold; background:#7AB542;}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height:1.5em;}
.related_news {
	padding-bottom:30px;
	text-align:left;
}
.related_news_title {
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    /* border-bottom: 1px; */
    padding: 10px 0px 10px 0px;
    border-bottom: 1px dashed #ccc;
}
.related_news_title span{padding-right:5px;}
.related_news_content ul {
    list-style: none;
    padding-left: 15px;
	
	margin:5px 0px;
}
.related_news_content ul li {
    font-size: 14px;
	padding:5px 0px;
}
.list_fonts {
    padding-right: 5px;
}
.related_news_content .fa{padding-right:5px;}

.related_news_content ul li::before{content: "\f1ea";     font: normal normal normal 14px/1 FontAwesome; color:#AEB0B3; font-size:18px;}
.related_news_content li a{padding-left:10px;}


/**********thÃ´ng tin*************/
.clear{clear:both;}
input, select, textarea{
    -ms-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-box-sizing:content-box; 
	
}
input[type="text"],input[type="submit"], input[type="password"], textarea, select { 
    outline: none;
	
}
input[type="text"] {
  border: solid 1px #dcdcdc;
  transition: box-shadow 0.3s, border 0.3s;
  padding:5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
input[type="text"]:focus,
input[type="text"].focus,textarea:focus,
textarea.focus, select:focus,
select.focus {
  border: solid 1px #1690C8;
  box-shadow: 0 0 5px 1px #DBEDF4;
}
.box_contact{width:100%; }
.title-box_contact{width:auto; padding:10px; background:#8A0000; font-size:16px ; color:#fff; text-transform:uppercase;
border-radius:3px; 
-moz-border-radius:3px; 
-ms-border-radius:3px; 
-o-border-radius:3px; 
-webkit-border-radius:3px; 
}
.content-box_contact{width:100%; }
.row{width:100%;}
.text-input{width:30%; float:left; font-size:14px; text-align:right; padding-right:15px; margin-top:8px;}
.input{width:60%; float:left;}
.clsip{width:100%; padding:7px; border-radius:3px; 
-moz-border-radius:3px; 
-ms-border-radius:3px; 
-o-border-radius:3px; 
-webkit-border-radius:3px; 
border:1px solid #ccc;}
.clsipa{padding:7px; width:100%; height:150px;border-radius:3px;
-moz-border-radius:3px; 
-ms-border-radius:3px; 
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
-o-border-radius:3px; 
-webkit-border-radius:3px; 
border:1px solid #ccc;}

.clsipxn{padding:7px; width:50%;border-radius:3px;
-moz-border-radius:3px; 
-ms-border-radius:3px; 
-o-border-radius:3px; 
-webkit-border-radius:3px; 
border:1px solid #ccc;}
.ipmaxn{width:55%;}
.img-reload{float:left; margin:5px; font-weight:bold;}
.btn-reload{ width:32px; height:30px; border:0px; margin-left:15px; cursor:pointer;}
.divbtn-gui{float:left;}
.btn-gui{border:0px; padding:3px 30px 3px 30px; margin-left:30px;
border-radius:3px;
-moz-border-radius:3px; 
-ms-border-radius:3px; 
-o-border-radius:3px; 
-webkit-border-radius:3px; 
background:#8A0000; font-size:16px uab;color:#fff;
cursor:pointer;
}
input.btn-gui {
  margin: 15px 0px 0px 0px;
    padding: 10px 25px;
	width:auto;
	background:#333;
}

.bdnone{border:none;}

.btnclass{margin:0px;}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.map60pt{width:60%; float:left; padding-right:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.map60pt_in{}
.info_coty{margin:15px 0px;}
.map60pt>iframe{width:100%; min-height:300px;}
.width40pt{width:40%; float:right;}
.content-box_contact.width40pt>.row{margin:0px; margin-bottom:10px;}
.content-box_contact.width40pt>.row>.input{width:100%;}
input.btn-gui{margin-top:0px;}
address{line-height:1.5em;}
.logo_contact {}
.logo_contact a {
    display: block;
    text-align: center;
    width: 185px;
    margin: 0 auto;
	margin-bottom:10px;
}
.form-add-tags input.input-text, textarea{width:100% !important;}
@media (max-width:600px)
{

	.clsip,.clsipa{width:95%;}		
	.content-box_contact{width:90%; margin:0 auto;}
	.text-input,.input{width:auto;text-align:left; float:none;}
	.map60pt,.width40pt{width:100%; float:none; padding:0px;} 
	
}
.row{margin:0px;}
.box_contact.inner{margin-top:15px;}
.title_tt{
    color: #7AB542;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 24px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: bold;
}
.box_contact.inner input.btn-gui.btn-success{margin-top:10px}
input.clsipxn{width:100px;}

.form-list input.input-text{box-sizing:border-box; -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;}
 
 .slider-items-products .owl-buttons .owl-prev a,.slider-items-products .owl-buttons .owl-next a{text-align:center;}
 .brand-logo{display:none;}
 .product-flexslider{margin:0px;}
  header .header a.logo{margin-top:20px;}
 header .header .logo img {
    width: 250px;
    height: auto;
}
.col2-left-layout .col-main{margin-bottom:30px;}
div#product_tabs_description img{max-width:90%; min-width:50%;}
.category-products>.product-view>.product-essential>form{}

.owl-item .item img{width:100%;}

.owl-controls{z-index:1000000000;}
.owl-buttons {
    opacity: 1 !important;
    position: relative;
    top: -45px;
}
.owl-buttons img {
	
    width: 25px;
}
.owl-prev{left:0px; position:absolute;}
.owl-next {
    right: 0px;
    position: absolute;
}
 #sync2 .item{
      border:1px solid #ddd;
	 
    }
 #sync2 .synced .item{
      background: #0c83e7;
	 
    }
	
	.slider-items.slider-width-col1.owl-carousel.owl-theme .owl-buttons{position:static;}
	
	
	 @media  (max-width:767px) {
.owl-buttons {
    opacity: 1 !important;
    position: relative;
    top: -28px;
}
.owl-buttons img {
    width: 20px;
}}
.logo_contact a img{width:100%;}
.block-content, .box-content.box-category{padding:10px !important;}
.block-content p{margin:0px;}
ul.product_banchay>li{width:100%;}
.container{margin-bottom:0px;}
nav>.container{margin-bottom:0px;}

.cart_empty{width:100%; margin:0 auto; }
.cart_empty_in{padding:10px;}
.cs_left{width:30%; float:left; font-size:170px; color:#C3BFBF;}
.cs_left_in{padding:0px 10px; text-align:center;}
.cs_right{width:70%; float:left; padding-top:60px; line-height:1.5em;}
.cs_title{font-size:25px; font-weight:bold;}
.back_home{margin:10px 0px;}
.cs_home{padding:5px 20px; background:#7AB542; text-decoration:none; color:#fff;}

header .header div.logo{width:25%; float:left; margin-top:0px;}
header .header a.logo img{width:100%;}
.right.banner{width:100% !important; float:right;}
.right.banner>a{width:100%;}
.right.banner>a>img{width:100%;}
@media (max-width:1200px)
{
	#cssmenu > ul > li > a{padding:18px 8px 21px 8px;}
	.block .block-title{font-size:15px;}
}
@media (max-width:650px)
{
		
		.cs_left{ font-size:140px;}
		.cs_right{ padding-top:25px;}
}


@media (max-width:500px)
{
		.cs_left{float:none; width:100%;}
		.cs_right{float:none; width:100%; font-size:13px;}
}



 @media  (max-width:400px) {

	.right.banner{width:100% !important;}

 }
 
 header .header a.logo {
    text-align: center;
}
header .header a.logo img{width:90%;}

.main-container.col2-left-layout .container{background:#fff;}
.map60pt_in iframe{width:100%;}