/*
Theme Name: Flatsome Team
Description: Flatsome Team
Author: Flatsome Team
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-top{background-image: linear-gradient(to right top, #6CBF33, #1DA64C, #6CBF13, #2DA64C, #3DA64C, #5CBF33);}
.header-main{border-bottom: 5px solid #23a851;}
/*
* Coupon area
*/
.coupondiv{border:1px solid #d3d3d3;min-width:250px;margin-bottom:6px;background-color:#fff}.coupondiv .promotiontype{padding:15px;overflow:hidden}.promotag{float:left}.promotagcont{background:#fff;color:#fe6f17;overflow:hidden;width:70px;border-radius:2px;-webkit-box-shadow:1px 1px 4px rgba(34,34,34,.2);box-shadow:1px 1px 4px rgba(34,34,34,.2);text-align:center}.promotagcont .saleorcoupon{background:#fe6f17;padding:7px 6px;color:#fff;font-size:12px;font-weight:700;line-height:2em}.tagsale.promotagcont{background:#fff;color:#1fb207}.tagsale .saleorcoupon{background:#1fb207}.saveamount{min-height:58px;font-size:20px;margin:0 auto;padding:4px 3px 0;font-weight:700;line-height:2.5}.coupondiv .cpbutton{float:right;position:relative;z-index:1;text-align:right;width:140px;margin-top:35px;margin-right:15px}.copyma{width:110px;min-width:110px;display:inline-block;position:relative;margin-right:30px;padding:15px 5px;border:0;background:#fe6f17;color:#fff;font-family:'Roboto',sans-serif;font-size:15px;font-weight:500;line-height:1;text-align:center;text-decoration:none;cursor:pointer;border-style:solid;border-color:#fe6f17;border-radius:0}.copyma:after{border-left-color:#fe6f17;content:"";display:block;width:0;height:0;border-top:45px solid transparent;border-left:45px solid #fe6f17;position:absolute;right:-45px;top:0}.copyma:hover{background-color:#cb5912}.copyma:hover:after{opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s}.coupon-code{position:absolute;top:0;right:-45px;z-index:-1;min-width:50px;height:45px;padding:0 5;font-weight:500;line-height:45px;text-align:center;text-decoration:none;cursor:pointer;border-radius:0;font-size:16px;color:#222;font-family:'Open Sans',sans-serif;border:1px solid #ddd}.xemngayz{width:135px;min-width:135px;display:inline-block;position:relative;margin-right:30px;padding:15px 15px;border:0;background:#1fb207;color:#fff;font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;cursor:pointer;border-style:solid;border-color:#1fb207;border-radius:0}.xemngayz:hover{background-color:#167f05}.promotiondetails{padding-left:20px;width:calc(100% - 270px);word-wrap:break-word;float:left;font-size:16px}.coupontitle{display:block;font-family:'Roboto',sans-serif;margin-bottom:5px;color:#222;font-weight:500;line-height:1.2;text-decoration:none;font-size:16px}.cpinfo{display:block;margin-bottom:5px;color:#222;line-height:1.6;text-decoration:none;font-size:14px}.news-box .news-thumb,.news-box .news-info{display:inline-block;float:left}.news-box .news-info{width:500px;margin-left:10px}@media screen and (max-width:767px){.coupontitle{font-size:18px}.promotagcont{width:60px}.promotagcont .saleorcoupon{font-size:11px}.saveamount{min-height:50px;font-size:16px}.promotiondetails{margin-right:0;font-size:14px;width:auto;float:none;margin-left:70px;padding-left:0}.coupondiv .cpbutton{clear:both;margin-top:0;width:116px}.copyma{width:100px;min-width:100px;padding:10px 8px}.copyma:after{border-top:35px solid transparent;border-left:35px solid #fe6f17;position:absolute;right:-34px;top:0}.coupon-code{position:absolute;top:0;right:-35px;z-index:-1;height:35px;line-height:35px}.xemngayz{width:135px;min-width:135px;padding:10px 8px}.xemngayz:hover{background-color:#167f05}}
.pagenavi{margin-top: 25px;}
.pagenavi a{background: #23a851;padding: 4px 10px;color: #fff;}
.page-wrapper{    padding-top: 15px;padding-bottom: 15px;}
.image_thuong_hieu .box-image{text-align: center;height: 70px;}
.image_thuong_hieu .box-image img{width: inherit; margin-top: 20px;}
.anh_th{text-align: center;padding-bottom: 20px;border: 1px dashed #999;height: 90px;padding-top: 30px;margin-bottom: 20px;}
.box-push{height: 210px;overflow-y: hidden;}
.box-push .is-divider{display: none;}
.box-push .post-title{line-height: 20px;}
.noi_bat_tc .box-bounce{height: 240px;overflow-y: hidden;}
.div_img{text-align: center;}
.img_load{max-width: 100%;width: 270px;}
.nut_xem_them{text-align: center;}
.load-more{margin-top: 20px;background: #f4f4f4; width: 100%;}
.load-more:hover{background: #FFCC05;}
.page-wrapper .widget-title {padding: 12px 15px;background-color: #167f05;color: #ffffff;font-weight: 500;width: 100%;display: block;text-align: center;}
.page-wrapper .widget .is-divider{display: none;}
.cat_ma_gg{border:1px dashed #999;height: 80px;text-align: center;padding-top: 25px;}
.cat_ma_gg a{display: block;}
.cat_ma_gg img{max-width: 100px;}
.cate_th h3.section-title{margin-bottom: 20px;}
.menu_cat li{text-align: center!important;}
.xem_tc{display: block;text-align: center;color: #f60;animation: shake 1s;animation-iteration-count: infinite;}
.xem_tc .dashicons{padding-top: 5px;}
.h1, h1{font-size: 1.3em;line-height: 1.2em;}
#comments h3.comments-title{display: none;}
.price_detail {font-size: 20px;font-weight: bold;color: #1da64c;margin: 10px 40px 10px 0;float: left;height: 18px;}
.chanhtuoi-member-price .icon {width: 40px;height: 40px;line-height: 40px;text-align: center;float: left;background: #FF4700;}
.chanhtuoi-member-price .icon img {margin-bottom: 2px; width: initial;}
.chanhtuoi-member-price{padding-top: 15px;}
.chanhtuoi-member-price .info .title {font-weight: bold;font-size: 14px;}
.chanhtuoi-member-price .info .title span {color: #ff4700;}
.chanhtuoi-member-price .info .des {color: #777;padding-top: 5px;font-size: 12px;}
.clearfix {display: block; clear: both;}
.chanhtuoi-member-price .info {padding-left: 10px;width: calc(100% - 50px);float: left;font-size: 0.9em;}
.chanhtuoi-member-price .info p{margin-bottom: 0;}
.button_mua{padding-top: 15px;}
.share_mua{margin-top: 15px;}
.single-post .single-page{padding-top: 0;padding-left: 10px!important;padding-right: 10px!important;}
.box_promotion {position: relative;border: 1px solid #ededed;border-left: 3px solid #1da64c;font-size: 13px;margin: 10px 0 0 0;float: left;box-sizing: border-box;width: 100%; padding: 7px;}
.button_mua a{padding: 10px 0;display: block;text-align: center;background: #1fb207;color: #ffffff;}
@media only screen and (min-width: 768px){
    .header-main .nav-dropdown-default{padding: 0 10px; min-width: 500px;}
    .header-main .nav-dropdown-default li{min-width: 235px;float: left;}
    .blog-archive .text-left{height: 200px;overflow-y: hidden;}
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.col-first{order: inherit;}
}
@keyframes shake {
    0% { transform: translate(1px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-1deg); }
    20% { transform: translate(-3px, 0px) rotate(1deg); }
    30% { transform: translate(3px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(3px, 1px) rotate(-1deg); }
    80% { transform: translate(-1px, -1px) rotate(1deg); }
    90% { transform: translate(1px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
}