@charset 'UTF-8';
.mm-menu{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba( 0,0,0, 0.3 )}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:20px;line-height:var(--mm-line-height);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0;margin:0;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}[dir=rtl] .mm-menu{direction:rtl}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;padding:0 20px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:44px;padding-top:var(--mm-navbar-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;width:100%;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:44px;padding:0}.mm-btn:after,.mm-btn:before{border-color:rgba(0,0,0,.1);border-color:var(--mm-color-button);border-width:2px;border-style:solid}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.3);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text-dimmed);border-bottom-width:1px;border-bottom-style:solid;text-align:center;display:none;height:44px;height:var(--mm-navbar-size);padding:0 44px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12px;padding:calc((var(--mm-navbar-size) - var(--mm-line-height)) * .5);padding-left:0;padding-right:0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn{position:absolute;top:0;bottom:0;z-index:1}.mm-navbar__btn:first-child{text-align:left;left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}[dir=rtl] .mm-navbar__btn:first-child{text-align:right;right:0;left:auto}[dir=rtl] .mm-navbar__btn:last-child{text-align:left;left:0;right:auto}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);color:var(--mm-color-text);border-color:rgba(0,0,0,.1);border-color:var(--mm-color-border);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{color:inherit;display:block;padding-top:12px;padding-top:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-bottom:12px;padding-bottom:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2)}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);tap-highlight-color:var(--mm-color-background-emphasis);background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:54px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem_divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight);font-size:75%;text-transform:uppercase;min-height:20px;min-height:var(--mm-line-height);padding:6.5px;padding:calc(((var(--mm-listitem-size) * .75) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px}.mm-listitem_spacer{padding-top:44px;padding-top:var(--mm-listitem-size)}.mm-listitem_spacer>.mm-btn_next{top:44px;top:var(--mm-listitem-size)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:54px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}
.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://vandienfmp.vn/wp-content/themes/thietkewebnhanh247/assets/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://vandienfmp.vn/wp-content/themes/thietkewebnhanh247/assets/css/fonts/slick.eot);
src: url(https://vandienfmp.vn/wp-content/themes/thietkewebnhanh247/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://vandienfmp.vn/wp-content/themes/thietkewebnhanh247/assets/css/fonts/slick.woff) format('woff'), url(https://vandienfmp.vn/wp-content/themes/thietkewebnhanh247/assets/css/fonts/slick.ttf) format('truetype'), url(https://vandienfmp.vn/wp-content/themes/thietkewebnhanh247/assets/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@import url("https://fonts.googleapis.com/css?family=Oswald:500|Roboto");
body{font-family: 'Roboto', sans-serif;}
*{margin: 0;padding: 0;}
ul, ol, p{margin-bottom: 0;}
a:hover, a:focus, a:active{text-decoration: none;}
input, button{outline: none;}
.clear{clear: both;}
.slick-prev:before {
content: "\f104"!important;
z-index: 9;
}
.slick-next:before{
content: "\f105"!important;
z-index: 9;
}
.slick-prev:before, .slick-next:before{color: #fff;font-family: FontAwesome!important;font-size: 34px;opacity: 1;}
.p-0{padding-left: 0;padding-right: 0;}
.banner-contact{padding:7px 5px; color: #333; background-image: url(//vandienfmp.vn/wp-content/themes/thietkewebnhanh247/assets/img/bg-banner.png);background-repeat: no-repeat;background-size: 100% auto;}
.banner-contact ul{ text-align: right; }
.banner-contact ul li{display: inline-block; padding-left: 15px;}
.banner-contact ul li a{color: #333;}
.banner{padding:0px;}
.logo{max-width: 100%;height: 130px;box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);background: #FFF;padding: 15px;position: relative;z-index: 999999;}
.company-name {color: #00984a;font-size: 18px;font-family: 'Oswald', sans-serif;text-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);margin-top: 30px;}
.search{margin-top: 20px;}
.search-input{width: 100%; height: 40px; border:1px solid #eaeaea; line-height: 40px;padding-left: 15px;border-radius: 4px;}
.search-button {border: 0px;background: #6eb241;color: #FFF;height: 40px;line-height: 40px;width: 40px; position: absolute;margin-top: -40px; right: 16px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.servive-item{display: table; vertical-align: middle;margin-top: 20px;}
.icon-service, .info-service{display: table-cell; vertical-align: middle;}
.info-service{padding-left: 7px;}
.info-service p{font-weight: bold; text-transform: uppercase;color: #6eb241; font-size: 13px;}
.menu-main{height: 45px; line-height: 45px; background: #00984a; color: #FFF;margin-top: -45px;}
.menu-main .search{margin-top: 0;}
.menu-main .search-input {padding-left: 0;width: 100%;height: 28px;border: 0;border-bottom: 1px solid #ccc; line-height: 28px;border-radius: 0;background: transparent;}
.menu-main .search-button {border: 0px;background: transparent;color: #FFF; line-height: 28px;height: 28px;width: 28px;position: absolute; margin-top: -35px;right: 10px;border-radius: 0;}
.col-left{width: 20%;}
.col-right{width: 80%;}
.main-menu ul{text-align: center;font-family: 'Roboto', sans-serif; font-weight:600;}
.main-menu ul li{display: inline-block; position: relative; padding:0px 12px;}
.main-menu ul li:hover{background: #046f38;}
.main-menu ul li a{color: #FFF; text-transform: uppercase;}
.main-menu ul.sub-menu{text-align: left;display: none; position: absolute; width: 250px;background: #eaeaea;z-index: 99;list-style: none;left: 0;top: 45px;}
.main-menu ul.sub-menu li{display: block;float: none; border-bottom: 1px solid #eaeaea;}
.main-menu ul.sub-menu li:last-child{border-bottom: 0px;}
.main-menu ul.sub-menu li a{color: #333; text-transform: capitalize;}
.main-menu ul.sub-menu li:hover a{color: #FFF;}
.main-menu ul li:hover ul.sub-menu{display: block;}
.main-content{margin-top: 30px; margin-bottom: 30px;}
.main-content.page-template-home{margin-top: 0px; margin-bottom: 0;}
.vertical-menu-title{cursor: pointer; background: #3c763d;padding-left: 15px;padding-right: 15px;text-transform: uppercase;font-weight: 500;}
.vertical-menu-title span{padding-right:5px;}
.p-vertical-menu{display: none;position: absolute;z-index: 9999;background: #FFF;width: 100%;}
.vertical-menu-main{border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.vertical-menu-main ul li{height: 37px;line-height: 37px; padding-left:15px;padding-right: 15px;border-bottom: 1px solid #eaeaea;}
.vertical-menu-main ul li a{color: #333;}
.vertical-menu-main ul li a:hover{color: #009966;}
.vertical-menu-main ul li:after{content:'»'; float: right;color: #333;font-size:16px;}
.slider{width: 100%; margin-bottom: 30px;}
.slider img{max-width: 100%; width: 100%; display: block; margin-left: auto;margin-right: auto;}
.slider .slick-dots li{margin: 0;}
.slider .slick-dots li button:before{font-size: 46px;}
.slider .slick-dots{bottom: 10px;}
.slider .slick-prev, .slider .slick-next{z-index: 99;}
.slider .slick-prev {left: 10px;}
.slider .slick-next {right: 10px;}
.heading-title{font-family: 'Oswald', sans-serif;margin-top: 0;margin-bottom: 15px;width: 100%;padding: 10px 10px;font-size: 18px;font-weight: 500;color: #000;text-transform: uppercase;border-left:10px solid #ee262d; border-bottom: 1px solid #eaeaea;position: relative;}
.heading-title a{color: #000;}
.product-tabs .nav-tabs{border:0; margin-top: -57px; text-align: center;}
.product-tabs .nav-tabs>li{display: inline-block; float: none;margin-bottom: 5px;}
.product-tabs .nav-tabs>li.active>a, .product-tabs .nav-tabs>li.active>a:hover, .product-tabs .nav-tabs>li.active>a:focus{border:0px;background-color: transparent;}
.product-tabs .nav-tabs>li.active>a{color: #ee262d;}
.product-tabs .nav-tabs>li>a{text-transform: uppercase; margin-right: 0;border-radius: 0; color: #333;font-size: 18px;}
.product-tabs .nav-tabs>li>a:hover{border-color: transparent;}
.product-tabs .nav>li>a:hover, .product-tabs .nav>li>a:focus{background-color: transparent; color: #ee262d;}
.product-tabs .product-item{background:#eaeaea;}
.product-tabs .product-info{padding: 0; background:#00984a;}
.product-tabs .product-title{margin-bottom: 0; margin-top:0; font-weight: normal;height: auto; line-height: normal;padding: 10px 0px;}
.product-tabs .product-title a{color: #fff;font-family: 'Oswald', sans-serif;}
.product-item {margin-bottom: 30px;}
.product-item img{padding:5px;border:1px solid #eaeaea;transition: all .5s;}
.product-item img.bg-product{margin-top: 2px;border:0px;width: 100%;max-width: 100%;padding:0;}
.product-item a{display: block; overflow: hidden;transition: all .5s;}
.product-item img:hover {transform: scale(1.1); transition: all .5s;}
.product-info{padding:10px;}
.product-title{margin-bottom: 15px;font-weight: bold; font-size: 16px;margin-top: 10px;line-height: 20px; overflow: hidden; height: 40px; text-align: center;}
.product-title a{color: #333;}
.product-add{text-align: center;}
.product-add a.view-details{display: inline-block;text-align: center;color: #333;border: 1px solid #eaeaea;padding: 7px 7px;border-radius: 2px;}
.product-add a.view-details span{padding-right: 5px;}
.product-add a.view-details:hover{background:#0c9a4f; color: #FFF; border: 1px solid #0c9a4f;}
.price, .btn-add-to-cart{display: table-cell;vertical-align: middle;}
.btn-add-to-cart{text-align: right;}
.btn-add-to-cart button{background: transparent; border:0;}
.btn-add-to-cart img{height: 40px;width: auto;}
.price {color: red;font-weight: bold;font-size: 16px;}
.home-blog{margin-bottom: 30px;}
.home-blog h2.heading-title-left-ak{margin-bottom: -40px;z-index: 999999999; border-bottom: 0;}
.home-blog .slick-dots{line-height: 35px;position: absolute;bottom: 0px;display: block;width: 33.3333333333%;padding: 0;margin: 0;list-style: none;text-align: center;background: #00984a;height: 35px;line-height: 28px;}
.home-blog .slick-dots li button:before{font-size: 10px;color: white;opacity: 1;width: 14px; height: 14px; line-height: 14px;}
.home-blog .slick-dots li.slick-active button:before {opacity: 1;color: white;border: 1px solid #fff;border-radius: 50%;text-align: center;padding-left: 1px;}
.home-blog .slick-dots li{width: 15px; height: 15px; margin: 0 4px;}
.home-blog .slick-prev, .home-blog .slick-next{bottom: 0; top: calc(100% - 25px);}
.home-blog .slick-prev {
left: 15px;
z-index: 9;
}
.home-blog .slick-next {
left: calc(100% - 66.66666667% - 35px);
z-index: 9;
}
.blog-item{border: 1px solid #eaeaea; margin-bottom: 15px;}
.blog-title{font-size: 16px;font-weight: bold;margin-top: 15px;}
.blog-title a{color: #333;}
.blog-info{padding-left: 10px;padding-right: 10px; padding: 10px;}
.blog-info p{margin-bottom: 10px;}
.blog-list li{border-bottom: 1px dashed #eaeaea; padding: 11px 0px;}
.blog-list img{float: left; margin-right: 8px;}
.blog-list li:first-child{padding-top: 0;}
.blog-list-info h3{margin-top: 0;font-weight: bold; font-size: 15px; margin-bottom: 5px;}
.blog-list-info h3 a{color: #333; }
.home-blog-item h3{font-size: 18px; font-weight: bold;margin-top: 60px;}
.home-blog-item h3 a{color: #333;}
.readmore{padding:4px 10px;}
.subcribe{background: #6eb241; padding:30px 0px;color: #FFF; text-align: center;}
.subcribe-img-left{max-width: 100%; height: auto; display: block;margin-left: auto;margin-right: auto;}
.subcribe-title{text-transform: uppercase; font-size: 18px; margin-bottom: 20px; color: #FFF; font-weight: 500;}
.subcribe p{margin-bottom: 15px;}
.subcribe-input{width: 100%; height: 40px; line-height: 40px; padding-left: 15px; border:1px solid #eaeaea; border-radius: 4px;}
.subcribe-button{height: 40px; line-height: 40px; padding:0px 20px; color: #FFF; background: #ff711b;position: absolute;margin-top: -40px; right: 15px; border-bottom-right-radius: 4px; border-top-right-radius: 4px;border:0px;font-weight: 500;font-size: 16px;}
.subcribe-notice{margin-top: 10px;}
img.subcribe-support{display: block; max-width: 100%; height: auto; margin-left: auto;margin-right: auto;margin-top: 30px;}
.subcribe-hotline{font-size: 18px; margin-top: 15px; font-weight: 500;}
footer{padding:30px 0px 0px;background: #00984a; color: #FFF;line-height: 28px;}
.footer-title{font-size: 20px; text-transform: uppercase;margin-bottom: 15px;font-family: 'Oswald', sans-serif;margin-top: 0;}
.footer-block ul, .footer-block ol{list-style:none;}
.footer-block ul li a{color: #fff;}
.footer-block ul li a:before{content:"\f0da"; margin-right:7px;font-family: FontAwesome;font-size: 12px;}
.footer-img-post{width: 70px; height: auto; float: left; margin-right: 7px;}
.footer-recent-post ul li{border-bottom: 1px solid #eaeaea;}
h1.entry-title {font-size: 20px;margin-top: 0;margin-bottom: 30px;background: #0c9a4f; text-transform: uppercase;padding:10px 15px;color: #FFF;border-radius: 4px;}
.single-product-main h1.entry-title{font-size:22px;border-bottom: 1px solid #eaeaea;background: transparent;color: #333;text-transform: none;font-weight: bold;padding: 0;padding-bottom: 5px;}
.single-product-main .price{font-size: 20px;border-bottom: 1px solid #eaeaea;padding-bottom: 15px;display: block;}
.single-product-main .info{margin-top: 15px;line-height: 25px;border-bottom: 1px solid #eaeaea;padding-bottom: 15px;}
.single-product-main .info span{font-weight: bold; color: #F00;}
.single-product-main .add-to-cart{display: block; margin-top: 15px;}
.single-product-main .add-to-cart a{display: inline-block;padding: 7px 15px;background: #e91c23;color: #FFF;text-transform: uppercase;border-radius: 4px;}
.box-ck {margin-top: 15px;}
.box-ck ul, .box-ck ol{line-height: 27px;margin-left: 15px;}
.relate-product, .details-title {font-size: 20px;margin-top: 30px;border-bottom: 2px solid #eaeaea;margin-bottom: 15px;}
.relate-product span, .details-title span{border-bottom: 2px solid #6eb241; display: inline-block; padding-bottom: 5px; margin-bottom:-2px; font-weight: bold; text-transform: uppercase;}
.details-content p{margin-bottom: 15px;}
.img-full, .wp-caption.aligncenter, .wp-caption.aligncenter img, img.aligncenter{max-width: 100%; height: auto; display:block; margin-left: auto;margin-right: auto;}
.category-item{border-bottom: 1px solid #eaeaea; padding:15px 0px;}
.category-title {margin-top: 0;margin-bottom: 15px;font-size: 18px;}
.category-title a{color: #333; font-weight: bold;}
.category-item .readmore {padding: 5px 30px;background: #0c9a4f;color: #FFF;border-radius: 4px;display: inline-block;margin-top: 10px;}
.single-details h1.entry-title{border-bottom: 0px;font-weight: bold;margin-bottom: 15px;background: transparent;color: #333;text-transform: none;padding: 0;font-size: 22px;}
.date-time{margin-bottom: 10px; color: #999;margin-top: -5px;}
.date-time span.glyphicon{margin-right: 5px;}
.date-time-item{margin-right: 30px;}
.wp-caption-text{text-align: center;}
.social-product{display: block;margin-top: 15px;margin-bottom: 30px;}
.slider-for img{border:1px solid #eaeaea; width: calc(100% - 2px); max-width: 100%;}
.slider-thumbnail{margin-top: 4px;}
.slider-thumbnail img{padding:4px;}
.product-thumbnail-url img{border:1px solid #eaeaea;}
.sidebar-block {background: #0c9a4f;border-radius: 5px;padding: 15px;margin-bottom: 15px;}
.sidebar-title {text-transform: uppercase;color: #FFF;font-size: 22px;font-family: 'Oswald', sans-serif;border-bottom: 2px solid rgba(245, 245, 245, 0.56);padding-bottom: 10px;background-image: url(//vandienfmp.vn/wp-content/themes/thietkewebnhanh247/assets/img/bg-sidebar.png); background-repeat: no-repeat;padding-left: 42px;}
.sidebar-block ul{list-style: none;color: #FFF;position: relative;}
.sidebar-block ul li{padding:7px 0px; border-bottom:1px solid rgba(234, 234, 234, 0.57);}
.sidebar-block ul li a{color: #FFF;font-size: 15px;}
.sidebar-block ul li:after {content: '›'; float: right;font-size: 20px; margin-top: -5px;}
.sidebar-block ul.sub-menu{display:none;position: absolute; left: 100%; background: #f5f5f5; z-index: 9999999999;width: 100%;top: 0;border-left: 15px solid #0c9a4f;}
.sidebar-block ul.sub-menu li{padding-left:15px;padding-right:15px;}
.sidebar-block ul.sub-menu li:after{content:'';}
.sidebar-block ul.sub-menu li a{color: #333;}
.sidebar-block ul li:hover ul.sub-menu{display:block;}
.quatrang{margin-top: 30px;}
span.page-numbers.current {padding: 7px 12px;background: #0c9a4f;border: 1px solid #0c9a4f;color: #FFF;font-weight: bold;}
a.page-numbers {padding: 7px 12px;border: 1px solid #eaeaea; color: #333;}
.breadcrumbs{padding: 10px; background: #eaeaea;border-radius: 4px;margin-bottom: 15px; color: orange;}
.breadcrumbs a{color: #333; font-weight: bold;}
.copyright{width: 100%; background: #555; color: #999; padding:10px 0px;margin-top: 20px;}
.slick-dotted.slick-slider{margin-bottom: 0;}
.introduct{margin-bottom: 30px;}
.intro-left p{margin-bottom: 10px;}
.introduct a.chitiet{padding: 5px 40px; color:#333; background:#cccccc; border-radius: 4px; font-weight: bold;display: inline-block; margin-top: 15px;}
.map{background: #fbfbfb;border:1px solid #eaeaea; padding: 10px;}
.map img{max-width: 100%;height: auto; display: block; margin-left: auto;margin-right: auto;}
.map-info{padding-top: 40px;}
.map-info p{font-weight: bold; text-transform: capitalize; font-size: 16px;margin-bottom: 10px;}
.map-info ul{list-style: none; text-transform: uppercase;}
.map-info ul li{line-height: 24px;}
.map-info ul li:before{content:"\e062"; color: #ed1f24; margin-right: 3px;font-family: 'Glyphicons Halflings';font-size: 12px;}
.news{margin-bottom: 30px;}
.news-title{font-size: 16px; font-weight: bold; margin-bottom: 15px; height: 40px;line-height: 20px; overflow: hidden;margin-top: 15px;margin-bottom: 10px;}
.news-title a{color: #333;}
.partner h2{text-align: center; border:0;}
.partner-bg{background:#e5e5e5;padding-top: 30px;padding-bottom: 25px;}
.product-slide .slick-prev:before, .product-slide .slick-next:before{color:#5f5f5f;}
.news .slick-prev, .news .slick-next{top:-40px!important;}
.news .slick-prev {left:calc(100% - 50px)!important;}
.news .slick-next {right: 10px!important;}
.product-tabs .slick-prev, .product-tabs .slick-next{top:35%!important;}
.product-tabs .slick-next {right: 15px!important;z-index: 99999;}
.product-tabs .slick-prev {left: 15px!important;z-index: 999999;}
.social{margin-top: 10px;}
.social a{margin-right: 3px;}
.category-item:first-child {padding-top: 0;}
.dvls_maps_header_left, .dvls_maps_row.dvls_maps_header, .dvls_result_status.show{display:none!important;}
div#dvls_maps{height: 360px!important}
.details-content ul, .details-content ol{margin-left:15px;}
.modal-backdrop{position: unset!important;}
.modal-body .form-control{margin-bottom: 15px;}
.modal-body textarea.form-control{height: 100px;}
.modal.fade.in{z-index: 99999;}
.rl-gallery-item {
width: 33.333333%;
float: left;
border: 1px solid #eaeaea;
padding: 10px;
}
.rl-gallery-item img{
width:auto;
max-width:100%;
height:200px;
display:block;
margin-left:auto;
margin-right:auto;
}
p.tieude-lienquan {
font-size: 18px;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 15px;
border-bottom: 1px solid #eaeaea;
}
.comment_facebook {
border: 1px solid #eaeaea;
margin-bottom: 30px;
}
.gplus{
display: inline-block;
position: absolute;
margin-left: 5px;
}
@media(max-width: 768px){
.banner{padding:5px 0px;}
.logo{max-width: 100%; max-height: 80px; display: block;margin-left: auto;margin-right: auto;padding: 0;box-shadow: none;}
.container, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{padding-left: 5px;padding-right: 5px;}
.row{margin-left: -5px;margin-right: -5px;}
.search{clear: both;margin-top: 20px;}
.search-button{right: 6px;}
.slider{position: unset;margin-top: 0;}
.slick-dotted.slick-slider{margin-bottom: 0;}
.product-add, .price, .btn-add-to-cart{display: block;}
.product-title{font-size: 14px;}
.price{font-size: 13px;}
.btn-add-to-cart{text-align: left;margin-top: 10px;}
.product-item img{padding:0;}
.btn-add-to-cart img{width: 70px; height: auto;}
.subcribe-img-left{margin-bottom: 30px;}
#menu{z-index: 999;}
.mobile-menu a {display: block;width: 28px;height: 18px;position: absolute;top: 0;right: 15px;padding-top: 30px;}
.mobile-menu a span {background: #009033;display: block; height: 2px; margin: 6px 0;}
.mobile-menu a:before, .mobile-menu a:after { content: '';display: block; background: #009033;height: 2px;}
.m-cart{position: absolute;top: 0px; right: 15px; text-align: center;}
.m-cart a{color: #333; font-size: 11px; font-weight: bold;}
.m-cart img{height: 30px; width: auto;display: block;margin-left: auto;margin-right: auto;}
.single-product-main h1.entry-title{margin-top: 25px;}
.product-tabs .nav-tabs{margin-top: 0;	}
.home-blog-item img{margin-top: 15px;}
.blog-list{margin-top: 15px;}
.product-tabs .nav-tabs>li>a{font-size: 12px; font-weight: bold;padding: 10px 7px;}
.footer-block{margin-bottom: 15px;}
.intro-right{margin-top: 15px;}
.home-blog .slick-prev, .home-blog .slick-next {
bottom: 0;
top: 15px;
}
.home-blog .slick-prev:before, .home-blog .slick-next:before{color: #333;}
.home-blog .slick-prev {
left: calc(100% - 40px);
z-index: 9;
}
.home-blog .slick-next {
left: calc(100% - 15px);
z-index: 9;
}
.category-title{margin-top: 15px;}
.category-item img{max-width: 100%; width: 100%; height: auto; margin-left: auto;margin-right: auto;display: block;}
.rl-gallery-item {
width: 50%;
}
.rl-gallery-item img{height:120px;}
}