﻿/*
Theme Name: KENIT - skytech camera
Theme URI: https://www.kenit.net
Author: KENIT
Author URI: https://theme.kenit.net
Description: Thiết kế và phát triển bởi KenIT
Text Domain: kenit
Tags: dịch vụ, tin tức, bất động sản, công ty
*/

/*
======================================
[ Body]
======================================
*/
@font-face { font-family: 'Segoe-Ui-Semibold'; src: url('assets/fonts/Segoe-Ui-Semibold/Segoe-Ui-Semibold.eot'); /* IE9 Compat Modes */ src: url('assets/fonts/Segoe-Ui-Semibold/Segoe-Ui-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('assets/fonts/Segoe-Ui-Semibold/Segoe-Ui-Semibold.ttf')  format('truetype'), /* Safari, Android, iOS */
url('assets/fonts/Segoe-Ui-Semibold/Segoe-Ui-Semibold.svg#Segoe-Ui-Semibold') format('svg'); /* Legacy iOS */ font-weight: normal; font-style: normal; }
@font-face { font-family: 'UTM-Avo-Bold'; src: url('assets/fonts/Avo/UTM-Avo-Bold.eot'); src: url('assets/fonts/Avo/UTM-Avo-Bold.eot?#iefix') format('embedded-opentype'), url('assets/fonts/Avo/UTM-Avo-Bold.woff') format('woff'), url('assets/fonts/Avo/UTM-Avo-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal; }
body { font-family: Tahoma, Verdana, Geneva; font-size: 15px; }
a, a:focus, a:hover { text-decoration: none; outline: 0; }

/*
======================================
[ Header ]
======================================
*/
.header { font-family: 'Segoe-Ui-Semibold'; }
.relative { position: relative; }
@-webkit-keyframes "headerAnimation" {
	0% { margin-top: -70px; }
	100% { margin-top: 0; }
}
@keyframes "headerAnimation" {
	0% { margin-top: -70px; }
	100% { margin-top: 0; }
}
.fixed { top: 0; -webkit-box-shadow: 0 2px 2px rgba(88, 88, 88, 0.175); box-shadow: 0 4px 4px rgba(88, 88, 88, 0.175); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; z-index: 10000; -moz-animation: headerAnimation 0.7s 1; -webkit-animation: headerAnimation 0.7s 1; -o-animation: headerAnimation 0.7s 1; animation: headerAnimation 0.7s 1; position: fixed; left: 0; right: 0; }
.header .logo { margin: 30px auto; }
.header-box { margin-top: 30px; }
.header .account { position: relative; padding-left: 45px; }
.header .account i { font-size: 40px; color: #444; position: absolute; left: 0; top: 0; }
.header .account .login__text { line-height: 1.4; }
.header .account .login__text a { display: block; }
.header .account span { text-transform: uppercase; font-size: 14px; color: #444; display: inline-flex; }
.header .cart i { color: #444; font-size: 35px; position: absolute; top: 0; right: 15px; }
.header .cart { position: relative; display: block; }
.header .cart p { text-transform: uppercase; font-size: 14px; color: #444; display: block; }
.header .cart small { color: #02cc02; }
.header .cart i > span { position: absolute; top: 15px; background: #02cc02; width: 20px; height: 20px; border-radius: 100%; font-size: 15px; text-align: center; line-height: 1.3; left: 0; color: #fff; right: 0; margin: 0 auto; }
.header .hotline i { color: #444; font-size: 35px; position: absolute; top: 0; right: 25px; }
.header .hotline a { color: #02cc02; font-size: 14px; }
.header .hotline span { text-transform: uppercase; font-size: 14px; color: #444; display: block; }
.search-form .buttom-search { border-radius: 0; background-color: #02cc02; border: 0; color: #fff; text-transform: uppercase; font-size: 14px; height: 35px; }
.search-form input.form-control { height: 35px; border-radius: 0; background: #f6f7f9; color: #444; }
.search-form .form-control { border: 0; -webkit-box-shadow: none; box-shadow: none; }
.search-form .form-group { margin: 0; }
nav.nav__header { background: #444; }
nav.nav__header ul { list-style: none; padding: 0; margin-bottom: 0; text-align: right; }
nav.nav__header ul li { display: inline-block; padding: 10px; position: relative; }
nav.nav__header ul li a { color: #fff; }
nav.nav__header ul  li.hot >a:before { content: "Hot"; font-size: 10px; position: absolute; top: 0; right: 0; background: #02cc02; color: #fff; padding: 2px 5px; }
nav.nav__header ul  li.hot:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #02cc02 transparent transparent transparent; position: absolute; top: 18px; right: 8px; }

/*
======================================
[ Menu Main ]
======================================
*/
nav.menu-primary { position: relative; }
nav.menu-primary { font-size: 14px; font-family: 'Segoe-Ui-Semibold'; text-transform: uppercase; background: #444444; height: 40px; }
nav.menu-primary ul { list-style: none; }
nav.menu-primary >ul >li { position: relative; display: block; float: left; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s; width: auto; text-align: center; }
nav.menu-primary>ul>li:last-child { border: none; }
nav.menu-primary>ul>li>a { color: #fff; text-decoration: none; padding: 10px 9px; display: block; }
nav.menu-primary>ul>li:hover >a, nav.menu-primary>ul>li.current-menu-item >a { color: #02cc02; }
nav.menu-primary>ul>li>a:after { background: transparent; content: ''; width: 0; height: 3px; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: width 0.2s ease; -moz-transition: width 0.2s ease; -o-transition: width 0.2s ease; transition: width 0.2s ease; }
nav.menu-primary>ul>li:hover >a:after, nav.menu-primary ul li.current-menu-item >a:after { background: rgb(241, 97, 54); width: 100%; }
nav.menu-primary >ul >li:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
nav.menu-primary >ul >li:hover:before, nav.menu-primary >ul >li.current-menu-item:before { background: #f5f5f5; -webkit-transform: scaleX(1); transform: scaleX(1); }
.menu-primary >ul >li >ul.sub-menu { display: none; width: 200px; position: absolute; z-index: 9; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s; }
.menu-primary ul.sub-menu { background: rgb(241, 97, 55); padding: 0; }
.menu-primary ul.sub-menu li { padding: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.18); text-align: left; position: relative; }
.menu-primary ul.sub-menu li:last-child { border: none; }
.menu-primary ul.sub-menu li a { color: #fff; text-transform: none; }
.menu-primary ul.sub-menu li:hover >a { color: #fff600; }
.menu-primary ul li.menu-item-has-children:hover >ul.sub-menu { display: block; }
.menu-primary ul.sub-menu li > ul { left: 200px; top: 0; width: 200px; display: none; position: absolute; z-index: 99999; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s; }
nav.menu-primary ul li.hot >a:before { content: "Hot"; font-size: 10px; position: absolute; top: -10px; right: 0; background: #02cc02; color: #fff; padding: 2px 5px; }
nav.menu-primary ul li.hot:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #02cc02 transparent transparent transparent; position: absolute; top: 8px; right: 8px; }

/*
======================================
[ Menu Mobi ]
======================================
*/
.menu-responsive { background: #444; top: 0; height: 100%; position: fixed; width: 300px; z-index: 9999; overflow: auto; display: none; transition: all 0.2s ease-out; left: 0; }
.menu-icon { position: absolute; right: 15px; z-index: 999; -webkit-animation-duration: .60s; animation-duration: .60s; -webkit-animation-fill-mode: both; animation-fill-mode: both; transition: all 500ms cubic-bezier(1.000, 0.000, 0.000, 1.000); top: 20%; width: 48px; height: 44px; }
.menu-icon span { position: absolute; top: 10px; color: #444; }
.menu-close { cursor: pointer; background: #333; color: #ffffff; overflow: hidden; font-size: 14px; text-align: right; }
.menu-close i { padding: 10px 15px; background: rgba(0, 0, 0, 0.23); font-size: 30px; }
.menu-close span { float: left; text-transform: uppercase; margin: 15px; }
.menu-open { color: #02cc02; font-family: Arial; font-size: 30px; padding: 0px 10px; text-transform: uppercase; font-weight: bold; overflow: hidden; cursor: pointer; border: 1px solid; }
ul.accordion-responsive { list-style: none; padding: 0; }
ul.accordion-responsive li { border-bottom: 1px solid rgba(255, 255, 255, 0.08); position: relative; }
ul.accordion-responsive li a { color: rgb(255, 255, 255); font-size: 15px; padding: 10px; display: block; }
ul.accordion-responsive li .dcjq-icon:after { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); position: absolute; right: 0; color: #fff; top: 0; width: 40px; height: 40px; text-align: center; line-height: 3; }
ul.accordion-responsive li .dcjq-icon:after { content: "\f067"; }
ul.accordion-responsive li .dcjq-icon.active:after { content: "\f068"; }
ul.accordion-responsive li ul { list-style: none; padding: 0; }
ul.accordion-responsive li ul >li { padding-left: 20px; }
ul.accordion-responsive li ul >li a:before { font: normal normal normal 14px/1 FontAwesome; content: "\f054"; margin-right: 10px; }

/*
======================================
[ Home ]
======================================
*/
article.product__item { background: #ffffff; margin-bottom: 15px; position: relative; overflow: hidden; border: 1px solid #eee; }
article.product__item .product__title { color: #080808; display: block; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; max-height: 2.8em; line-height: 1.5; font-size: 16px; margin: 10px; height: 50px; }
article.product__item .product__title a {color: #080808;}
article.product__item .product__price .woocommerce-Price-amount { font-weight: bold; }
article.product__item .product__price ins {color: #db392c;font-weight: 600;}
article.product__item .product__thumbnail .on-sale { position: absolute; top: 0; left: 5px; background-size: cover; text-align: center; padding: 4px; color: #000; font-size: 13px; font-weight: 600; font-family: 'Segoe-Ui-Semibold'; width: 100px; }
article.product__item .product__price { font-size: 14px; padding: 0 10px; color: #02cc02; position: relative; }
article.product__item .product__price ins { text-decoration: none; margin-left: 10px; }
article.product__item:hover .product__add_to_cart { bottom: 0; }
article.product__item .product__add_to_cart { position: absolute; bottom: -75px; left: 0; right: 0; background: #ffffff; color: #fff; height: 100%; width: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; text-align: center; transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; z-index: 999; }
article.product__item .product__add_to_cart a { color: #02cc02; margin: 0 auto; }
.blog-news { position: relative; padding: 60px 0; background-repeat: repeat-x; }
.blog__item .blog__thumbnail {margin-bottom: 10px;position: relative;border: 1px solid #fe5723;padding: 2px;}
.blog__item .blog__title {display: block;color: #333;font-family: 'UTM-Avo-Bold';font-size: 20px; margin-bottom: 10px;}
.blog__item .blog__time { position: absolute; top: 10px; left: 10px; background: rgb(68, 68, 68); padding: 5px 10px; text-transform: uppercase; text-align: center; font-size: 12px; color: #02cc02; }
.blog__item .blog__time p { margin-bottom: 0 }
.blog__item .blog__category { position: absolute; bottom: 0; margin: auto; display: block; text-align: center; left: 0; right: 0; }
.blog__item .blog__category a { background: #02cc02; color: #fff; padding: 4px 10px; font-size: 12px; }
.blog__item {line-height: 1.6;background: #fff;padding: 5px;margin-bottom: 10px;}
/*
======================================
[ Archive ]
======================================
*/
h1.h1, h3.h3 { margin-bottom: 25px; font-family: 'UTM-Avo-Bold'; font-size: 25px; position: relative; margin-top: 10px; }
h1.h1:before, h3.h3:before { content: ""; position: absolute; top: 35px; left: 0; border-bottom: 2px solid #000; width: 80px; }
h1.h1:after, h3.h3:after { content: ""; position: absolute; top: 35px; left: 0; border-bottom: 2px solid #02cc02; width: 40px; }
h1.entry-title { font-family: 'UTM-Avo-Bold'; margin-bottom: 10px; color: #333; position: relative; font-size: 20px; margin-top: 10px; line-height: 1.6; }
h2.widget-title { margin-bottom: 20px; font-family: 'UTM-Avo-Bold'; font-size: 25px; position: relative; margin-top: 5px; }
h2.widget-title span:before { content: ""; border-bottom: 2px solid #02cc02; position: absolute; top: 33px; width: 100px; left: 0; right: 0; z-index: 999; }
h2.widget-title span:after { border-bottom: 2px solid rgb(255, 255, 255); padding-bottom: 8px; content: ""; position: absolute; top: 25px; width: 100%; left: 0; right: 0; }
h2.h2 i { background: rgb(243, 96, 54); font-size: 20px; padding: 10px; width: 40px; height: 40px; text-align: center; margin-right: 10px; }
h2.h2 span:before { content: ""; border-bottom: 4px solid #02cc02; position: absolute; top: 41px; left: 0; width: 40px; }
h2.h2 span:after { content: ""; width: 0; height: 0; border-top: 5px solid #02cc02; border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; left: 14px; top: 45px; }
h2.h2 { font-size: 25px; text-transform: uppercase; margin: 10px 0; color: #fff; }
h2.h2 span { background: #444444; display: block; padding-right: 10px; position: relative; font-size: 15px; white-space: nowrap; }

/*
======================================
[ Page ]
======================================
*/
.contact-form { position: relative; }
.contact-form .input-group { margin-bottom: 5px; float: left; border: 1px solid #02cc02; }
.contact-form .input-group  br { display: none; }
.contact-form .input-group .input-group-addon { border-radius: 0px; border: none; position: relative; padding: 0px 10px; background-color: #fff; }
.contact-form .input-group .input-group-addon i { color: #02cc02; font-size: 20px; width: 20px; height: 20px; }
.contact-form .input-group .form-control { background-color: rgb(255, 255, 255); border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; color: #0E0E0E; min-height: 34px; border: none; -webkit-box-shadow: none; box-shadow: none; border-left: 1px solid #02cc02; }

/*
======================================
[ Error 404 ]
======================================
*/

/*
======================================
[ Single ]
======================================
*/
.entry-content h2 { font-size: 20px; font-family: 'UTM-Avo-Bold'; line-height: 1.6; }
.entry-content h3 { font-size: 18px; font-family: 'UTM-Avo-Bold'; line-height: 1.6; }
.entry-content strong { font-size: 16px; font-family: 'UTM-Avo-Bold'; line-height: 1.6; }

/*
======================================
[ Gallery ]
======================================
*/
.gallery-full { margin-bottom: 10px; }
.gallery-thumbnail .owl-item { border: 2px solid rgba(0, 0, 0, 0); }
.gallery-thumbnail .owl-item.current { border: 2px solid red; }

/*
======================================
[ Share Socical ]
======================================
*/
.share-buttons { margin: 10px 0; }
.share-buttons strong { float: left; display: block; margin: 10px 10px 10px 0; text-transform: uppercase; }
.share-buttons a { border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; height: 40px; width: 40px; font-size: 12px; display: inline-block; text-align: center; line-height: 3.9; }
.share-buttons .facebook { color: #fff; background-color: #305891; border-color: #305891; }
.share-buttons .twitter { color: #fff; background-color: #2ca8d2; border-color: #2ca8d2; }
.share-buttons .googleplus { color: #fff; background-color: #ce4d39; border-color: #ce4d39; }
.share-buttons .pinterest { color: #fff; background-color: #c82828; border-color: #c82828; }
.share-buttons .email { color: #fff; background-color: #E98118; border-color: #E98118; }
.share-buttons .linkedin { color: #fff; background-color: #0077B5; border-color: #0077B5; }

/*
======================================
[ Facebook chat ]
======================================
*/

/*
======================================
[ Related Post ]
======================================
*/

/*
======================================
[ Search ]
======================================
*/

/*
======================================
[ Breadcrumbs ]
======================================
*/

.breadcrumbs { padding: 5px 0; color: #fff; background: #02cc02; border-top: 1px solid #ffffff73; margin-bottom: 10px; }
.breadcrumbs a { color: #ffffff; }

/*
======================================
[ Widget ]
======================================
*/
h3.widget-title i { background: #444; color: #02cc02; margin-right: 10px; width: 45px; height: 40px; text-align: center; line-height: 2; }
h3.widget-title { border-bottom: 2px solid #444; font-family: 'UTM-Avo-Bold'; font-size: 20px; }
article.post__item { margin: 10px 0; }
article.post__item a { color: #444; font-size: 14px; }
article.post__item .post_thumbnail { position: relative; display: block; }
article.post__item .post__time { position: absolute; top: 0; left: 0; background: rgb(68, 68, 68); padding: 0px 5px; text-transform: uppercase; text-align: center; font-size: 12px; color: #02cc02; }
article.post__item .post__time p { margin-bottom: 0 }
.view-all { text-align: center; margin: 20px 0; }
.view-all a { position: relative; }
.view-all a span:after { content: "\f067"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; right: -31px; padding: 10px 10px 11px; background: #02cc02; top: 0px; font-size: 16px; }
.view-all a span { background: #444444; color: #fff; position: relative; display: inline-block; padding: 8px 25px; }
.view-all a span:before { position: absolute; right: 1px; top: 0px; width: 0; height: 0; content: ''; border-style: solid; border-width: 0 0 37px 15px; border-color: transparent transparent #02cc02 transparent; }

/*
======================================
[ Footer ]
======================================
*/
.support-col, .social { font-family: 'Segoe-Ui-Semibold'; margin: 20px 0; }
.support-col >i { font-size: 60px; float: left; width: 50px; color: #02cc02; margin-right: 10px; margin-top: 5px; }
.support-col strong, .social strong { display: block; }
.support-col a { display: block; color: #02cc02; font-family: 'UTM-Avo-Bold'; font-size: 20px; }
.support-col >span { display: block; font-size: 13px; }
.social i { font-size: 28px; display: inline-block; color: #444; margin: 15px 10px 0 0; }
.social i.icon-facebook:hover { color: #3b5998 }
.social i.icon-google:hover { color: #db4437 }
.social i.icon-youtube:hover { color: #e62117 }
.social i.icon-instagram:hover { color: #02cc02; }
.social i.icon-twitter:hover { color: #00aff0 }
.social i.icon-whatsapp:hover { color: #00aff0 }
.social i.icon-envelope-o:hover { color: #00aff0 }
.social i.icon-zalo:hover { color: #00aff0 }
.social i.icon-skype:hover { color: #00aff0 }
.subscribe-form strong { display: block; font-family: 'Segoe-Ui-Semibold'; margin: 20px 0 10px; }
.nav__footer { font-family: 'Segoe-Ui-Semibold'; background: #f4f4f4; }
.nav__footer ul { list-style: none; padding: 0; margin-bottom: 0; text-align: center; }
.nav__footer ul>li { display: inline-block; padding: 10px; border-right: 1px solid rgb(255, 255, 255); }
.nav__footer ul>li:last-child { border: none; }
.nav__footer ul li a { color: #333; font-weight: bold; }
.copyright { font-family: 'Segoe-Ui-Semibold'; color: #666; background-color: #e5e5e5; padding: 20px 0 0px; line-height: 1.8; font-size: 14px; }
.copyright a { color: #02cc02; }
.back-to-top {position: fixed;bottom: 60px;right: 10px;display: none;cursor: pointer;z-index: 99;}
.back-to-top i {background: #02cc02;padding: 5px 10px;color: #ffffff;font-size: 30px;font-weight: bold;}

/*
======================================
[ Load more ]
======================================
*/
.kenit-load-more { clear: both; display: block; margin: 0 auto; text-align: center; }
.kenit-load-more a { color: #fff; height: 100%; display: inline-block; cursor: pointer; font-weight: normal; margin: 15px 0; font-size: 16px; background: #D40736; padding: 10px 20px; border-radius: 20px; }
.kenit-load-more a:hover { color: #fff; }
.kenit-load-more a.disabled { cursor: no-drop; }

/*
======================================
[ Google Map ]
======================================
*/

/*
======================================
[ Bootstraps Custom ]
======================================
*/
.row-m5 { margin-right: -5px; margin-left: -5px; }
.row-m5  [class^="col-"], .row-m5  [class*=" col-"] { padding-right: 5px; padding-left: 5px; }
.btn, .notice { border-radius: 0; }
.row-custom:before, .row-custom:after { display: table; content: " "; }
.row-custom:after { clear: both; }
.row-m0 { margin-right: 0; margin-left: 0; }
.row-m0 [class^="col-"], .row-m0  [class*=" col-"] { padding-right: 0; padding-left: 0; }

/*
======================================
[ Product ]
======================================
*/
nav.nav-footer ul { list-style: none; padding: 0; text-align: center; }
nav.nav-footer ul li { display: inline-block; width: 120px; }
nav.nav-footer ul li a img { display: block; margin: 0 auto; }
nav.nav-footer ul li a { padding: 10px; background: #e5e5e5; display: block; color: #444; position: relative; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; font-size: 15px; }
nav.nav-footer ul li a:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
nav.nav-footer ul li:hover a:before { background: #02cc02; -webkit-transform: scaleX(1); transform: scaleX(1); }
ul.accordion-taxonomy { background: #444444; list-style: none; padding: 0; }
ul.accordion-taxonomy li:not(.current-cat) { border-bottom: 1px solid rgba(255, 255, 255, 0.08); position: relative; }
ul.accordion-taxonomy li a { color: rgb(255, 255, 255); font-size: 15px; padding: 10px; display: block; }
ul.accordion-taxonomy li .dcjq-icon:after { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); position: absolute; right: 0; color: #fff; top: 0; width: 40px; height: 40px; text-align: center; line-height: 3; background: rgba(0, 0, 0, 0.18); }
ul.accordion-taxonomy li .dcjq-icon:after { content: "\f067"; }
ul.accordion-taxonomy li .dcjq-icon.active:after { content: "\f068"; }
ul.accordion-taxonomy li ul { list-style: none; padding: 0; }
ul.accordion-taxonomy li ul >li { padding-left: 20px; }
ul.accordion-taxonomy li ul >li a:before { font: normal normal normal 14px/1 FontAwesome; content: "\f054"; margin-right: 10px; }
ul.accordion-taxonomy li.current-cat >a { border-bottom: 1px solid rgba(255, 255, 255, 0.08); position: relative; }
.product__button {margin: 10px 0;}
.product__button .product--btn { display: block; text-transform: uppercase; font-size: 15px; vertical-align: middle; text-align: center; overflow: hidden; font-family: 'Segoe-Ui-Semibold'; }
.product__button .product--call { background: #444444; color: #fff; }
.product__button .product--btn i { float: left; background: rgba(0, 0, 0, 0.2); width: 70px; font-size: 30px; padding: 10px; }
.product__button .product--btn i:before { font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; }
.product__button .product--call i:before { content: "\f291"; }
.product__button .add_to_cart_button i:before { content: "\f290"; }
.product__button .loading i:before { content: "\f021"; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
.product__button .added i:before { content: "\f00c"; }
.product__button .product--order { background: #02cc02; color: #000; }
.product__button .product--btn b { text-transform: none; font-size: 15px; display: block; }
.product__button .product--btn span { margin: 10px 0 0; display: block; }
.product__button button { border: none; padding: 0; display: block; width: 100%; }
.product__info .product__price > span.amount, .product__info  .product__price > ins span.amount, .woocommerce-variation-price span.amount { color: #d40736; font-weight: bold; font-size: 30px; }
.product__info .product__price > del span.amount { font-family: 'UTM-Avo-Bold'; font-size: 15px; color: #333; font-weight: bold; }
.product__info .product__price > ins { text-decoration: none; }
.product__meta a { color: #02cc02; }
.product__meta >span { background: #f5f5f5; padding: 5px; border-left: 5px solid #ddd; margin: 10px 0; display: block; }
.product-digital ul { list-style: none; padding: 0; margin: 0; }
.product-digital ul li { padding: 5px; background: #f5f5f5; margin: 5px 0 10px; border-left: 4px solid #02cc02; }
.product-digital ul li strong { width: 150px; display: inline-block; }
.product-digital ul li a { color: #02cc02; }
.callback-request { background: #444; color: #fff; padding: 15px 10px 5px; margin: 0; min-height: 130px; }
.callback-request > span { margin-bottom: 15px; display: block; }
.callback-request .form-control { background: #eeeeee; border: none; border-radius: 0; }
.callback-request input[type=submit] { border: 1px solid #02cc02; color: #444; background: #02cc02; }
.callback-request .form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #000; }
.callback-request .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000; opacity: 1; }
.callback-request .form-control:-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000; opacity: 1; }
.callback-request .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #000; }
.block-policy-item i { font-size: 40px; float: left; color: #02cc02; margin-right: 10px; width: 45px; height: 45px; text-align: center; }
.block-policy-item strong { display: block; color: #02cc02; }
.block-policy-item { background: #f5f5f5; overflow: hidden; margin: 0; padding: 5px 10px; font-family: 'Segoe-Ui-Semibold'; border-bottom: 2px solid #fff; }
.block-policy-item span { font-size: 13.5px; }
.block-fixed h3 { font-family: 'UTM-Avo-Bold'; margin-top: 5px; margin-bottom: 10px; color: #333; position: relative; font-size: 17px; line-height: 1.5; }
.block-fixed { background: #f5f5f5; padding: 10px; }
.block-fixed del, .block-fixed ins { display: inline-block; margin-bottom: 10px; }
.block-fixed > span.amount, .block-fixed > ins span.amount { font-family: 'Segoe-Ui-Semibold'; color: #02cc02; font-weight: bold; font-size: 16px; }
.block-fixed > del span.amount { font-family: 'Segoe-Ui-Semibold'; font-size: 15px; color: #333; font-weight: bold; }
.block-fixed > ins { text-decoration: none; }
.block-fixed a.product--call { background: #02cc02; display: block; color: #fff; text-transform: uppercase; font-size: 15px; vertical-align: middle; text-align: center; overflow: hidden; font-family: 'Segoe-Ui-Semibold'; }
.block-fixed a.product--btn i { float: left; background: rgba(0, 0, 0, 0.2); width: 70px; font-size: 30px; padding: 10px; }
.block-fixed a.product--btn i:before { font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; }
.block-fixed a.product--call i:before { content: "\f291"; }
.block-fixed  a.loading i:before { content: "\f021"; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
.block-fixed  a.added i:before { content: "\f00c"; }
.block-fixed a.product--btn b { text-transform: none; font-size: 15px; display: block; }
.block-fixed a.product--btn span { margin: 10px 0 0; display: block; }
.add-to-cart a.added_to_cart.wc-forward { position: fixed; right: 0; z-index: 999; background: #02cc02; color: #fff; text-align: center; width: 200px; line-height: 3; top: 50px; }
.add-to-cart a.added_to_cart.wc-forward:before { content: "\f291"; font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; float: left; background: rgba(0, 0, 0, 0.2); width: 50px; font-size: 25px; padding: 10px; }
a.view-video { border: 1px solid; display: block; margin: 10px 0; padding: 5px 10px; color: #02cc02; }

/*

======================================
[ Effect ]
======================================
*/

/*
======================================
[ Woocommerce Style]
======================================
*/
.woocommerce-message { padding: 5px; margin: 10px 0; background: #f5f5f5; }
.woocommerce-message a { background: #444444; color: #02cc02; float: right; padding: 2px 5px; font-size: 12px; }
.processing:before { content: "\f021"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); background: none; font-size: 35px; float: left; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; color: #02cc02; position: absolute; bottom: 5px; left: 130px; }
.blockUI:before { content: "\f021"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); background: none; font-size: 35px; float: left; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; color: #02cc02; position: absolute; top: 50%; left: 50%; }
.col-lg-5c { position: relative; min-height: 1px; }
.variations tr { display: inline-block; margin-right: 10px; }
.variations label { color: #444; }
.variations select { box-shadow: inset 0 -1.4em 1em 0 rgba(0, 0, 0, 0.02); box-sizing: border-box; border: 1px solid #ddd; padding: 0 .75em; max-width: 100%; vertical-align: middle; height: 1.9em; }
.variations a { background: #000; background-color: #02cc02; border-color: #02cc02; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid; color: #fff; margin-left: 10px; }
.quantity input[type=number] { padding: 5px 10px; border: 1px solid #ffffff; background: #f5f5f5; margin-bottom: 10px; }
@media (min-width:1200px) {
	.col-lg-5c { width: 20%; float: left; }
}
div.woocommerce a { color: #02cc02; }
div.woocommerce h2, div.woocommerce h3, div.woocommerce legend { text-transform: uppercase; font-size: 15px; font-family: Tahoma; color: #02cc02; line-height: 1.6; }
div.woocommerce label { font-weight: normal; }
div.woocommerce label.checkbox { padding-left: 20px; }
div.woocommerce table { border: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; width: 100%; }
div.woocommerce table th, div.woocommerce table td { text-align: left; }
div.woocommerce table th { padding: 6px 10px; text-transform: uppercase; border: 1px solid #ededed; font-size: 14px; }
div.woocommerce table td { border: 1px solid #ededed; padding: 6px 10px; }
div.woocommerce table td.product-thumbnail img { width: 50px; height: auto; }
div.woocommerce ul { padding: 0; margin: 0; list-style: none; }
div.woocommerce > input:not([type]), div.woocommerce input[type="email"i], div.woocommerce input[type="number"i], div.woocommerce input[type="password"i], div.woocommerce input[type="tel"i], div.woocommerce input[type="url"i], div.woocommerce input[type="text"i], div.woocommerce textarea, div.woocommerce select { padding: 5px 10px; border: 1px solid #ebebeb; background: #F2F2F2; display: block; width: 100%; }
div.woocommerce .button, div.woocommerce html input[type=button], div.woocommerce input[type=reset], div.woocommerce input[type=submit] { color: #fff; background-color: #02cc02; border-color: #02cc02; display: inline-block; padding: 10px 20px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid; position: relative; }
div.woocommerce .button:after { content: "\f0ac"; font-family: 'FontAwesome'; position: absolute; right: -40px; background: #444444; top: 0px; font-size: 20px; color: #02cc02; height: 100%; width: 40px; line-height: 2.0; }
div.woocommerce .button:before { position: absolute; right: 0; top: 0px; width: 0; height: 0; content: ''; border-style: solid; border-width: 0 0 40px 20px; border-color: transparent transparent #444444 transparent; }

/*
======================================
[ Modal Popup ]
======================================
*/
.modal-order .form-modal { padding: 20px; background: #f5f5f5; }
.modal-order .modal-content { border-radius: 0px; border: 7px solid #E6E6E6; }
.modal-order .modal-body { padding: 0; }
.modal-order .info-modal { padding: 10px; }
.modal-order .info-modal p span { display: inline-block; height: 35px; width: 35px; background: #ddd; text-align: center; line-height: 35px; border-radius: 50%; border: 1px solid #ccc; font-size: 18px; margin-right: 9px; }
.modal-order .info-modal i.fa.fa-arrow-circle-right { position: absolute; font-size: 44px; color: #F97422; background: #FFFFFF; border-radius: 50%; height: 38px; width: 37px; text-align: center; line-height: 37px; right: -30px; z-index: 5555; top: 50%; transform: translateY(-50%) }
.modal-order .close { opacity: 1; }
.modal-order i.fa.fa-times { height: 30px; width: 30px; background: #D0CFCF; line-height: 30px; border-radius: 50%; color: #000; opacity: 1; position: absolute; right: 1px; top: 1px; z-index: 999; }
.modal-order .info-modal del, .modal-order .info-modal ins { display: inline-block; margin-bottom: 10px; }
.modal-order .info-modal .price-product > span.amount, .modal-order .info-modal .price-product > ins span.amount { font-family: 'Segoe-Ui-Semibold'; color: #02cc02; font-weight: bold; font-size: 16px; margin-bottom: 10px; display: inline-block; }
.modal-order .info-modal .price-product > del span.amount { font-family: 'Segoe-Ui-Semibold'; font-size: 15px; color: #333; font-weight: bold; }
.modal-order .info-modal .price-product > ins { text-decoration: none; }
.modal-order h3, .modal-order h4 { text-transform: uppercase; font-size: 16px; color: #444; padding-bottom: 6px; padding: 20px 0 10px; margin: 0; }
@media only screen and (min-width:992px) {
	.modal-order .modal-dialog { width: 1000px; }
}

/*
======================================
[ Store ]
======================================
*/
.map-control { width: 100%; height: 750px; }
form.search-store { margin-top: 10px; }
form.search-store select { border-radius: 0; }
.type-store { background: #f5f5f5; padding: 5px; margin: 4px 0; }
.type-store p.name a { color: #d40736; font-size: 16px; font-weight: bold; }
.type-store p.phone { color: #ff1919; }
.type-store a.storepicker { color: #02cc02; border: 1px solid; padding: 0px 5px 2px; }
.box-local { font-family: Tahoma; font-size: 15px; }
.box-local h4 { color: #d40736; font-size: 16px; font-weight: bold; }
.box-local img { width: 155px; float: left; margin-right: 10px; }
.bar-left { height: 750px; overflow-y: scroll; margin-bottom: 10px; }

/*
======================================
[ Responsive ]
======================================
*/
@media only screen and (max-width:768px) {
	h2.widget-title { font-size: 18px; }
}
ul.price-filter { list-style: none; padding: 0; }
ul.price-filter li { display: block; border: 1px solid #d40736; padding: 5px; font-size: 15px; margin: 5px 0; }
ul.price-filter li a { color: #d40736; }
.product__thumbnail img { }
.product__add_to_cart i:before { font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; }
.product__add_to_cart .ajax_add_to_cart i:before { content: "\f291"; }
.product__add_to_cart .loading i:before { content: "\f021"; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
.product__add_to_cart .added { display: none; }
.product__add_to_cart .added_to_cart:before { font-family: 'FontAwesome'; content: "\f00c"; }
nav.nav-taxonomy { position: absolute; top: 10px; right: 10px; }
nav.nav-taxonomy ul { list-style: none; padding: 0; margin: 0; }
nav.nav-taxonomy ul li { padding: 5px 10px; border-left: 2px solid #ffffff; display: inline-block; }
nav.nav-taxonomy li a { color: #444; }
nav.nav-taxonomy li a:before { content: "\f115"; font: normal normal normal 14px/1 FontAwesome; margin-right: 5px; }
.widget .product { background: #f5f5f5; padding: 5px 10px; margin: 10px 0; position: relative; }
.searchandfilter ul { padding: 0; margin: 0; list-style: none; width: 100%; vertical-align: middle; }
.searchandfilter li { margin-bottom: 5px; }
.searchandfilter > ul >li:not(.sf-field-submit) { display: block; position: relative; border: 1px solid #eee; }
.searchandfilter input[type="text"], .searchandfilter select { background-color: #f5f5f5; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border: none; padding: 8px; color: #1d2129; font-size: 14px; box-shadow: none; -webkit-box-shadow: none; width: 100%; }
.searchandfilter input[type=submit] { background-color: #E00C3D; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border: none; padding: 9px 15px 9px 25px; color: #fff; font-size: 13px; box-shadow: none; -webkit-box-shadow: none; width: 100%; text-transform: uppercase; position: relative; z-index: 9999; }
.searchandfilter > ul >li.sf-field-submit:before { content: "\f002"; font: normal normal normal 14px/1 FontAwesome; position: absolute; text-align: center; left: 10px; top: 10px; z-index: 99999; }
.searchandfilter > ul >li.sf-field-submit { width: 100px; background: #e00c3d; color: #fff; position: relative; }
.searchandfilter > ul >li:not(.sf-field-search):after { content: "\f078"; font-family: 'FontAwesome'; position: absolute; right: 15px; z-index: 9; color: #e00c3d; top: 7px; }
.searchandfilter select { -webkit-appearance: none; -webkit-border-radius: 0px; }
.top { margin-top: 10px; }
.form-subscribe { background: #ffbc00; padding: 20px 10px 0; }
.form-subscribe h2 { font-family: 'Segoe-Ui-Semibold'; font-size: 15px; text-transform: uppercase; margin: 0 0 15px 0; color: #fff; }
nav.menu-product ul { list-style: none; padding: 0; background: #f5f5f5; }
nav.menu-product >ul li { padding: 10px; border-bottom: 1px solid #fff; position: relative; }
nav.menu-product >ul>li>ul { position: absolute; left: 262px; width: 220px; z-index: 9999; top: 0; display: none }
nav.menu-product >ul>li:hover>ul { display: block }
nav.menu-product >ul>li a { color: #444; }
nav.menu-product >ul>li>a>i { margin-right: 5px; }
.img-brand { width: 150px; float: right; margin-top: 10px; }
article.product__item ul { list-style-type: none; padding: 5px; font-size: 13px; font-family: Arial; }
article.product__item ul li { margin: 5px; line-height: 1.6; }
.product__meta { padding: 10px; font-size: 14px; font-family: Arial; border-bottom: 1px dashed #ddd; height: 60px; }
article.product__item ul li strong { font-weight: 200; }
span.rating { font-family: FontAwesome; display: block; padding: 5px 10px 0; }
span.rating i { font-family: Arial; font-size: 13px; }
span.r-5:after { content: "\f005\f005\f005\f005\f123"; color: #ff9900; }
.product-meta {border-radius: 3px;border: 1px solid #02cc02;padding: 10px 10px 0px;font-size: 14px;line-height: 1.8;}
.product-meta p { margin-bottom: 8px; }
footer.footer h4 { font-family: 'UTM-Avo-Bold'; margin-bottom: 15px; font-size: 15px; margin-top: 20px; color: #02cc02; }
footer.footer ul { list-style: square; padding: 0 0 0 20px; }
footer.footer ul li { padding: 5px; }
footer.footer ul li a { color: #696969; }
footer.footer .address a, footer.footer .address i { color: #02cc02; }
a.dmca-badge { float: left; width: 100px; }
a.dmca-badge img { width: 112px; }
.support-online { position: fixed; z-index: 999; left: 0; bottom: 0px; }
.support-online a { position: relative; margin: 20px 10px; text-align: left; width: 40px; height: 40px; }
.support-online i { width: 40px; height: 40px; background: #02cc02; color: #fff; border-radius: 100%; font-size: 20px; text-align: center; line-height: 1.9; position: relative; z-index: 999; }
.support-online a span { border-radius: 2px; text-align: center; background: rgb(68, 68, 68); padding: 9px; display: none; width: 180px; margin-left: 10px; position: absolute; color: #ffffff; z-index: 999; top: 0px; left: 40px; transition: all 0.2s ease-in-out 0s; -moz-animation: headerAnimation 0.7s 1; -webkit-animation: headerAnimation 0.7s 1; -o-animation: headerAnimation 0.7s 1; animation: headerAnimation 0.7s 1; }
.support-online a:hover span { display: block; }
.support-online a { display: block; }
.support-online a span:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 10px 10px 10px 0; border-color: transparent  rgb(68, 68, 68) transparent transparent; position: absolute; left: -10px; top: 10px; }
.kenit-alo-circle-fill { width: 60px; height: 60px; top: -10px; position: absolute; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; background-color: rgba(243, 96, 56, 0.35); opacity: .75; right: -10px; }
.kenit-alo-circle { width: 50px; height: 50px; top: -5px; right: -5px; position: absolute; background-color: transparent; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(30, 30, 30, 0.4); opacity: .1; border-color: #f36038; opacity: .5; }
.support-online .btn-support { cursor: pointer; }


.category-description {
    background: #f5f5f5;
    padding: 10px;
    margin-bottom: 20px;
}

.display-none {
	display: none;
}

a.blog-title {
    color: #444;
    font-size: 16px;
    margin: 10px 0;
    display: block;
    font-family: 'Segoe-Ui-Semibold';
    height: 60px;
}

.author-box .social i {font-size: 19px;width: 30px;height: 30px;text-align: center;color: #fff;line-height: 1.6;border-radius: 100%;margin: 5px 0;}
.author-box .social i.icon-facebook { background: #3b5998 }
.author-box .social i.icon-google { background: #db4437 }
.author-box .social i.icon-youtube { background: #e62117 }
.author-box .social i.icon-instagram {background: #feb444;}
.author-box .social i.icon-twitter { background: #00aff0 }
.support-fixed {
    background: #02cc02;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}

.support-fixed a img {
    display: block;
    text-align: center;
    margin: 4px auto;
    width: 20px;
}

.support-fixed a {
    display: block;
    text-align: center;
    padding: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    background: #00000026;
}
/*
======================================
[ Comment ]
======================================
*/
h2.comments-title { font-size: 16px; background: #215a94; color: #fff; padding: 10px; }
h3.comment-reply-title { text-transform: uppercase; font-size: 16px; }
.comment-reply-title a { border: 1px solid; padding: 3px 10px; color: #EE2D34; font-size: 12px; margin-left: 20px; }
ol.comment-list { list-style: none; margin: 0; padding: 0; }
ol.children { list-style: none; }
.comments-area .avatar { float: left; border-radius: 50%; margin-right: 10px; }
.comment-author { overflow: hidden; position: relative; }
.comment-meta { margin: 10px 10px 10px 60px; border: 1px solid #eee; padding: 10px 10px 0; position: relative; line-height: 1.8; }
span.comment-name a { color: #EE2D34; }
.reply a { right: 10px; position: absolute; top: 20px; border: 1px solid; padding: 0 15px; color: #EE2D34; line-height: 1.8; }
.comment-meta a { margin: 10px 0; }
span.comment-name { display: block; margin: 10px 0 0; font-style: italic; padding-right: 10px; color: #EE2D34; }
.comment-author a.comment-date { font-style: italic; color: #999; }
em.comment-awaiting-moderation { color: #fe6d03; display: block; }
.comment-edit-link, .logged-in-as a { border: 1px solid; padding: 0 5px; color: #EE2D34; line-height: 1.8; display: inline-block; font-weight: 300; }
.comment-respond textarea { width: 100%; background: #ffffff; border: 1px solid #e6e6e6; font-size: 14px; font-family: Arial, sans-serif; padding: 15px; }
.comment-respond input[type="text"] { background: #ffffff; border: 1px solid #e6e6e6; font-size: 14px; font-family: Arial, sans-serif; padding: 10px 15px; width: 100%; }
.comment-respond input[type="submit"] { background: #EE2D34; border: 1px solid #EE2D34; font-size: 15px; padding: 5px 10px; color: #fff; font-weight: 100; }
.comment-form { margin: 20px 0; }

iframe {
  width: 100%;
}
.box-search {
	margin-bottom: 10px;
}


.load-data { position: absolute; z-index: 999; background: #f5f5f5; width: 100%; }
.load-data ul { list-style: none; padding: 0; }
.load-data ul li { padding: 5px; border: 1px solid #fff; overflow: hidden; }
.load-data ul li a { color: #444; font-size: 13px; }
.load-data ul li img { float: left; width: 30px; height: auto; margin-right: 10px; }