/*
Theme Name: Greenweb Shop
Theme URI: http://topweb.com.vn
Author: topweb
Author URI: http://topweb.com.vn
Description: Một giao diện của Greenweb dựa trên Flatsome :D
Version: 3.2.2
Text Domain: topweb.com.vn
License:
License URI:
*/

/***************
All custom CSS should be added to greenweb > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
i.fmcg-icon:before{ margin: 10px;content: "\e19d";}
i.women-icon:before{ margin: 10px;content: "\e19e";}
p.name.product-title {
    font-weight: 400;
    margin-bottom: 10px;
    font-size: 15px;
    overflow: hidden;
    padding-top: 5px;
    width: 90%;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #5f5f5f;
}.product-small span.amount {
    /* color: #ff6300; */
    display: inline-block !important;
    font-size: 18px;
    font-weight: bold;
    color: #f47c24;
}
.product-small del span.amount{display: none!important;}
.search_categories option {
    color: #333;
}ul.nav-column.nav-dropdown-default a{
    font-size: 14px;
    color: #0a0a0a;
}.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a {
    text-transform: none;
    font-size: .9em;
    font-weight: bolder;
    color: #0f91db;
}.thanhtoanloc {
    text-align: center;
    background-color: #fff7ee;
    border: 1px solid #ffdeb9;
    border-radius: 5px;
   margin-bottom: 17px;
    padding: 5px 6px;
    line-height: 2;
    color: #616161;
	font-size:15px;
}.thanhtoanloc2 {
	text-align:center;
    padding: 20px;
	z-index: 9999999999999;
 position: fixed;
    bottom: -3px;
	background-color:#fff;
	width:100%;
	    border-top: 1px solid #ddd;
    box-shadow: 0 -1px 2px rgba(0,0,0,.3);
}
.woocommerce-message.container a {
    color: #f30000;
}
#mega_main_menu{
	z-index: 1!important;
}
#mega_main_menu.mega_main_sidebar_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i {color: #0f91db;}
.loczindex{z-index:1;}
#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul {border: solid 1px #dcdcdc;}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li {border-bottom: solid 1px #d2d2d2; }
#loccachtren {
    margin-top: 20px;
    padding-top: 20px;
}

.section-title-normal span {
    margin-right: 15px;
    padding-bottom: 7.5px;
    border-bottom: 2px solid rgb(240, 173, 0);
    margin-bottom: -2px;
    color: #0f91db;
    text-transform: none;
}
.fshop-ft-httt li a {
    width: 69px;
    height: 38px;
    display: block;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background-image: url("images/icon-footer.png");
    background-repeat: no-repeat;
}.absolute-footer ul li {
    float: left;
    list-style: none;
    padding-right: 15px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.fshop-ht-martercard{background-position:0 0}.fshop-ht-visa{background-position:-69px 0}.fshop-ht-baokim{background-position:-140px 0}.fshop-ht-tienmat{background-position:-208px 0}.fshop-ht-chuyenkhoan{background-position:-275px 0}.fshop-ht-atmnoidia{background-position:-345px 0}
#locmenuu #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown{top:100%;left: inherit;    width: 100%;}
.locgoiy h3.widget-title{
    background: #0f91db;
    color: #fff;
    font-size: 17px;
    padding: 10px;
    border-radius: 8px;
}
.locgoiy  h2.widgettitle {
    background: #0f91db;
    color: #fff;
    font-size: 17px;
    padding: 10px;
    border-radius: 8px;
}
h3.product-section-title.product-section-title-related.pt-half.pb-half.uppercase {
    text-transform: none;
    background: #f0ad00;
    color: #fff;
    font-size: 16px;
    padding: 8px;
    margin-bottom: 30px;
}
.locgoiy h3.widget-title.shop-sidebar {
    background: #0f91db;
    color: #fff;
    font-size: 17px;
    padding: 10px;
    border-radius: 8px;
}
h1.product-title.entry-title {
    font-size: 16px;
    color: #0f90db;
    font-weight: 600;
	    line-height: 1.7;
}div#customer_details input {
    height: 1.9em;
}nav.woocommerce-breadcrumb.breadcrumbs {
    text-transform: none;
}.product-info.summary.entry-summary.col.col-fit.product-summary.form-flat {
    padding: 0 7px 1px;
}.product-main {
    padding: 2px 0;
}.locdo {
    background-color: #fff7ee;
    border: 1px solid #ffdeb9;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 28px;
}th {
    line-height: 1.05;
    text-transform: none;
    color: #212121;
    font-size: 16px;
    font-weight: 400;
}ul.product_list_widget li a:not(.remove) {
    color: #545454;
    text-transform: none;
    font-size: 13px;
    line-height: 1.6;
}
.box_slider_hot a {color:#fff}
.box_slider_hot span.amount {
    color: #f3d300;
}

.box_slider_hot {
    width: 100%;
    display: block;
    background-color: #005b7f;
    padding-top: 15px;
    border-top: 5px solid #ffd200;
    border-bottom: 5px solid #ffd200;
    position: relative;
}.box_slider_hot:before {
    width: 21%;
    height: 123px;
    background: url(http://dienmaycholon.vn/public/default/tet/img/flower1.png) no-repeat scroll center top;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}.box_slider_hot:after {
    width: 21%;
    height: 123px;
    background: url(http://dienmaycholon.vn/public/default/tet/img/flower2.png) no-repeat scroll center top;
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding-left:20px;text-transform:none;font-size:13px;font-weight:400;color:#2b2b2b}
h3.entry-title{font-size:18px;font-weight:700}
.lockcs{margin-top:30px}
@media only screen and (max-width:600px) {
ul.loctabs{display:none}
}
.thanhloc1{font-size:13px;text-transform:uppercase;position:relative;margin:0 0 5px;font-weight:700}
.thanhloc1 span:after{width:0;height:0;border-bottom:19px solid transparent;border-top:19px solid transparent;border-left:15px solid #fe2a7f;content:"";position:absolute;right:-15px;top:0}
.thanhloc1 span{background:#fe2a7f;padding:9px 9px 8px;display:inline-block;color:#fff;position:relative;font-weight:700;font-size:14px;border-radius: 4px 0px 0px 4px;}
.thanhloc1:before{content:"";position:absolute;top:18px;right:0;width:100%;border-top:1px solid #dddddd}
ul.loctabs{text-align:right;float:right;padding:0;margin:0;list-style:none;text-transform:none;background:#fff;position:relative;border:0}
.loctabs>li{float:left;margin-bottom:-1px}
.loctabs > li a{background:transparent;text-transform:capitalize;color:#666;padding:7px 10px 4px;display:block;border-right:1px solid #ddd;font-weight:400}
.button.icon.circle{color:#9c9c9c}
.bb{display:none}
.postchia{border-bottom:1px solid #eee}
.read-more a{background:#3c8dc5;padding:6px 15px;color:#fff}
.read-more{text-align:right;display:block;clear:both}
.entry-meta{font-size:12px;padding:5px 0;margin-bottom:15px;color:#a9a9a9}
.entry-meta a{color:#a9a9a9}
.entry-image img{width:100%}
.entry-image{position:relative;margin:0 0 10px;border:1px solid #ccc;padding:2px}
h1.loctieude{color:#484848;font-size:21px;font-weight:600;margin-bottom:15px}
.locactive{display:inline-block;font-size:12px}
.locactive a{color:#757575}
.time1{float:right;color:#969696}
.locdong{color:#757575;border-bottom:1px dashed rgba(0,0,0,0.15);font-size:small;padding-bottom:10px}
.posts-shortcode{list-style:none}
.posts-shortcode img{width:100%}
ul.posts-shortcode.clearfix{margin-left:0}
.posts-shortcode .clearfix{clear:both}
ul.posts-shortcode.clearfix.top-bottom h2{font-size:15px}
li.other-news.clearfix{padding-bottom:10px}
.posts-shortcode a{color:#444;text-decoration:none;box-shadow:none!important;font-weight:400}
.posts-shortcode.left-right li{overflow:hidden;padding:12px 0;width:47%;float:right;clear:right;font-size:0}
.posts-shortcode.left-right li.first-news{width:50%;float:left;padding-bottom:0;padding-top:15px}
.posts-shortcode.left-right li.first-news .inner-content{padding:0 20px;overflow:hidden}
.posts-shortcode li.first-news .post-thumbnail{float:none;position:relative;line-height:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.posts-shortcode li .post-thumbnail{float:left;margin:0}
.posts-shortcode.left-right .post-thumbnail a:hover img{opacity:.3!important}
.posts-shortcode li.other-news .post-thumbnail{max-width:100px;display:table-cell;vertical-align:top;padding-right:10px;padding-top:3px}
.posts-shortcode.top-bottom li.other-news .post-thumbnail{max-width:90px}
.posts-shortcode li.other-news a{line-height:20px}
.posts-shortcode li.other-news .post-box-title{display:table-cell;vertical-align:top}
.posts-shortcode .post-thumbnail a{display:block!important;background:#000;font-size:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#444;text-decoration:none}
.posts-shortcode .post-thumbnail img{height:auto;max-width:100%;width:100%;vertical-align:middle;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.posts-shortcode .first-news h2.post-box-title{font-size:20px;line-height:26px;font-weight:400;margin-top:10px;margin-bottom:3px}
.posts-shortcode.left-right .first-news h2.post-box-title a:hover{color:#000}
.posts-shortcode .other-news h2{font-size:14px}
.posts-shortcode p.post-meta{color:#888;margin:7px 0;font-size:85%}
.posts-shortcode .entry{word-wrap:break-word;line-height:22px;font-size:14px}
.posts-shortcode .entry p{line-height:21px;margin-bottom:12px;text-align:justify}
.posts-shortcode a.more-link{color:#FFF!important;float:left;padding:5px 12px;padding-top:2px;padding-bottom:2px;margin-top:0;width:auto;position:relative;background-color:#D58530;font:12px Tahoma;display:inline-block;line-height:22px;border:0 none;cursor:pointer;text-decoration:none;webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
.posts-shortcode a.more-link:hover{background-color:#777!important;text-decoration:underline}
.posts-shortcode.top-bottom li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:10px;overflow:hidden}
.posts-shortcode.top-bottom li.first-news,.posts-shortcode.top-bottom li:last-child{border-bottom:0}
.posts-shortcode.top-bottom li .post-thumbnail{float:left;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial;padding:2px;margin-right:15px}
.posts-shortcode.top-bottom li.first-news .post-thumbnail{width:100%;margin-right:0}
.posts-shortcode.top-bottom a,h2{font-family:Roboto,helvetica,arial,sans-serif!important}
.posts-shortcode.top-bottom li h2{margin-top:0;font-size:14px;font-weight:500;line-height:18px}
.posts-shortcode.top-bottom li.first-news h2{position:absolute;background:rgba(0,0,0,0.6);margin:0;padding:8px 10px;min-height:45px;left:1px;right:3px;bottom:1px}
.posts-shortcode.top-bottom li h2 a{color:#000;text-decoration:none;line-height:inherit;transition:all .4s}
.posts-shortcode.top-bottom li:not(.first-news) h2 a:hover{color:#29972b}
.posts-shortcode.top-bottom li.first-news h2 a{color:#fff}
@media ( max-width: 767px ) {
.posts-shortcode.left-right li.first-news{width:100%;padding-top:12px;margin-bottom:20px}
.posts-shortcode.left-right li{width:100%}
.posts-shortcode.left-right li.first-news .inner-content{padding:0}
}
.posts-shortcode .no-image{width:90px;height:90px;border:1px solid #eee;background-color:#f5f5f5;display:table-cell;vertical-align:middle;text-align:center}
.posts-shortcode .no-image span{font-size:12px}
.posts-shortcode .no-image + h2{padding-left:10px}
.posts-shortcode.top-bottom .no-image + h2{padding-left:15px}
.related-posts li{width:22%;margin:0 3% 1.5em 0}
.related-posts ul{padding:0;margin:0;overflow:hidden;margin-bottom:20px}
.related-posts h5{line-height:20px;padding-left:80px;color:#919191;text-transform:uppercase}
.related-posts h3{font-size:18px;margin-top:10px}
.relatedthumb img{margin-top:5px;margin-bottom:0}
.relatepostli .post-info a,.relatepostli .post-info .theauthor{font-weight:400}
.relatedthumb .theauthor{color:#999}
.related-posts li{float:left;list-style:none;line-height:1.4;margin-bottom:18px;margin-top:10px}
.related-posts li a{color:#868686}
.rthumb{float:left;margin-bottom:8px}
.single_post_right .rthumb{float:left;width:100%}
.related-posts .last{margin-right:0;padding-bottom:0}
@media screen and (max-width:481px) {
.related-posts li,.single_post_right .related-posts li{width:100%!important;float:left!important;max-width:100%;margin-right:0}
.related-posts li .rthumb{width:30%;float:left;margin-right:14px}
.related-posts li .relatedthumb{width:auto;float:none}
.single_post_right .rthumb{margin-right:15px;float:none}
}
.stripe-line{background:rgba(0,0,0,0) url(images/stripe.png) repeat scroll 0 0;height:12px;margin-top:5px;overflow:hidden}
.related-posts h7{font-size:18px;float:left;margin:-8px 20px 0 0}
.detail_other{background:#F9E9F1;padding:5px 0 5px 10px;margin:15px 0 0;margin-bottom:20px}
.detail_other li{border-bottom:1px dashed #fefefe;line-height:22px;padding:2px 0;width:98%;list-style:square inside none;color:#39C;font-size:13px}
.detail_other li a{color:#d73e74;font-size:14px;font-weight:400}
.loctieude1 h3{text-transform:uppercase;font-size:95%;background:url(images/homettitle-bg.png) #929292 no-repeat right bottom;padding:9px 10px;color:#fff;border:1px solid #fff}
.bottom-left-content{background-color:#fdf7e4;padding:15px;border:solid 1px #d0b76d;}
.call{width:100%;height:58px;line-height:58px;padding-left:70px;background-image:url(images/bg_phone_vf.png);background-repeat:no-repeat;font-size:21px;font-style:italic;margin-top:10px;border-radius:10px}
.call h3{box-sizing:content-box;color:#e54701;display:inline;font-size:1.2em;font-style:normal;font-weight:700;height:auto;line-height:32px;text-align:left;text-overflow:clip;text-shadow:#fff 0 0 10px,#fff 0 0 10px,#fff 0 0 10px,#fff 0 0 10px,#fff 0 0 10px;vertical-align:sub}
.list-content ul{margin:20px auto;display:block;width:80%}
.list-content ul li{list-style-image:url(images/i_hotlinev2.png);line-height:23px;margin-top:10px;font-size:14px;color:#3f3520}
.orange2{background-image:linear-gradient(-180deg,#ee9931 0%,#ea7e35 100%);border-radius:8px;color:#fff;text-transform:none}
.blue{background-image:linear-gradient(-180deg,#45b1e6 0%,#3091d0 100%);color:#fff;border-radius:8px;text-transform:none}
#nutloc a{display:inline-block;height:35px;line-height:35px;padding:0 25px;font-size:16px}
.orange{background-image:linear-gradient(-180deg,#fad961 0%,#f76b1c 100%);color:#fff;border-radius:4px}
.news-home{background:#F3F3F3;padding:20px 0}
.subcriblenowhung{text-align:center;border:4px dashed #FF6E00;background-color:#ffffea;padding:16px 16px 5px;margin-bottom:16px;font-size:15px;font-family:arial;margin-top:16px}
.subcriblenowhung p{font-size:15px;line-height:28px}
.subcriblenowhung img{width:196px}
.tu-van{background:#0f91db;color:#fff;border-radius:5px;position:relative;min-height:80px;padding-left:90px;padding-top:15px;margin-bottom:20px}
.tu-van h2{border-bottom:none;color:#fff;font-size:14px;background:transparent;padding:0;padding:2px;margin-bottom:-1px}
.tu-van:before{font-family:'fl-icons'!important;content:"\e600"!important;font-size:35px;border-radius:100%;border:3px solid #fff;width:55px;height:55px;display:block;line-height:52px;text-align:center;position:absolute;left:10px}
.blink{animation:blink 1s steps(5,start) infinite;-webkit-animation:blink 1s steps(5,start) infinite;font-size:24px;font-weight:700;color:#fff;word-break:break-all}
@keyframes blink {
to{visibility:hidden}
}
@-webkit-keyframes blink {
to{visibility:hidden}
}
#locinfo{border-radius:4px;font-size:14px;background:#f2f2f2!important}
#locinfo ul li{position:relative;padding-left:20px;line-height:1.8}
#locinfo ul{background-color:#f9f9f9;padding:20px;list-style-type:none;margin-left:0}
#locinfo ul li::before{content:"";width:6px;height:6px;display:block;vertical-align:middle;margin-right:10px;position:absolute;left:0;top:11px;background:#ed1c4d;border-radius:1000%}

/* danh gia khach*/
.testimonial-box {
    position: relative;
    padding-top: 15px;
    margin-bottom: 30px;
    border: 1px #c4c4c4 dashed;
    background-color: #fff;
    border-radius: 5px;
    padding: 20px;
}
.testimonial-box:hover {
box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2);
}

.testimonial-text {
    color: #6f6f6f;
    margin-top:18px;	
}.testimonial-meta.pt-half{
    color: #6f6f6f;	
}
.nendanhgia {
    background-size: cover;
    background: #f3f3f3 url("images/shadown_footer.png") top center no-repeat;
}

