/*
Theme Name: BH01
Theme URI: http://cddos.net
Author: kisper
Author URI: http://cddos.net
Description: Mẫu website bán hàng BH01 - Kho giao diện wordpress lớn nhất Việt Nam
Version: 7.8 (28/07/2020)
Text Domain: cddos
Domain Path: /languages/
Tags:
*/
@charset "utf-8";@import url('css/libs.css');@font-face{font-family:'FontAwesome';src:url('font-awesome/fonts/fontawesome-webfont.eot');src:url('font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('font-awesome/fonts/fontawesome-webfont.woff') format('woff'),
url('font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'),
url('font-awesome/fonts/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit}
ul li{list-style:none;list-style-position:inside}
html{width:100%;margin:0 auto}
body{font-size:14px;line-height:24px;color:#333}
.clear{float:none;clear:both;margin:0px;padding:0px;height:0;display:block}
a{color:#333}
a:hover{color:#38578F}
a,a:hover{text-decoration:none}
a{outline:none!important}
a img{border:none}
img{max-width:100%;height:auto}
input{outline:none}
h1, h2, h3, h4, h5, h6{font-family:'Roboto Condensed', sans-serif;color:#333}
h1{font-size:18px}
h2{font-size:16px}
h3,h4,h5,h6{font-size:14px}
h1, h2, h3, h4, h5, h6, a, span, p, button, input, label, i,img,
.info-top ul li a,
.single .dcjq-vertical-mega-menu{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
input, textarea, select {margin-bottom: 10px}
input[type=text], input[type=email], input[type=tel], input[type=number], input[type=password], input[type=search], textarea, select {width: 100%; border: 1px solid #ddd; background-color: #fff; line-height: 38px; padding: 0 10px}
input[type=number]{padding-right: 0}
textarea {padding: 10px; overflow: auto; vertical-align: top; height: 150px}
table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd;margin:auto;margin-bottom:10px;max-width:100%;width:auto}
table thead, table tfoot{background:#f5f5f5;}
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td{text-align:left;}
table thead tr th,
table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#333;}
table thead tr th:first-child, table tfoot tr td:first-child{border-left:none;}
table thead tr th:last-child, table tfoot tr td:last-child{border-right:none;}
table tbody tr.even,
table tbody tr.alt{background:#f9f9f9;}
table tbody tr:nth-child(even){background:#f9f9f9;}
table tbody tr td{color:#333;padding:9px;vertical-align:top;border:none;}
fieldset{padding:5px 10px;border:1px solid #d9d9d9;}
legend{padding-left:10px;padding-right:10px;width:auto;color:red}
iframe{max-width:100%}
/*
Gallery
---------------------------------------------------------------------------------------------------- */
.gallery figure img{max-width:100%;height:auto;margin:0 auto;display:block;}
.gallery figure{float:left;margin:0 2% 1em 0;}
.gallery.gallery-columns-1 figure{width:100%;margin:0 0 1em 0;float:none;}
.gallery.gallery-columns-3 figure{width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left;}
.gallery.gallery-columns-2 figure{width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even){margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left;}
.gallery.gallery-columns-4 figure{width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left;}
.gallery.gallery-columns-5 figure{width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left;}
.gallery.gallery-columns-6 figure{width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left;}
.gallery.gallery-columns-7 figure{width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left;}
.gallery.gallery-columns-8 figure{width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left;}
.gallery.gallery-columns-9 figure{width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left;}
@media (max-width:767px){img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb{display:block;margin:1em auto;float:none;}
.gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure{width:100%;margin:0 0 1em 0;float:none;}
}
.no-padding{padding: 0}
.no-margin{margin: 0}
.mt0{margin-top: 0px}
.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.mt40{margin-top: 40px}
.mt50{margin-top: 50px}
.mr0{margin-right: 0px}
.mr5{margin-right: 5px}
.mr10{margin-right: 10px}
.mr20{margin-right: 20px}
.mr30{margin-right: 30px}
.mr40{margin-right: 40px}
.mr50{margin-right: 50px}
.mb0{margin-bottom: 0px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.mb40{margin-bottom: 40px}
.mb50{margin-bottom: 50px}
.ml0{margin-left: 0px}
.ml5{margin-left: 5px}
.ml10{margin-left: 10px}
.ml20{margin-left: 20px}
.ml30{margin-left: 30px}
.ml40{margin-left: 40px}
.ml50{margin-left: 50px}
.pdt0{padding-top: 0px}
.pdt5{padding-top: 5px}
.pdt10{padding-top: 10px}
.pdt20{padding-top: 20px}
.pdt30{padding-top: 30px}
.pdt40{padding-top: 40px}
.pdt50{padding-top: 50px}
.pdr0{padding-right: 0px}
.pdr5{padding-right: 5px}
.pdr10{padding-right: 10px}
.pdr20{padding-right: 20px}
.pdr30{padding-right: 30px}
.pdr40{padding-right: 40px}
.pdr50{padding-right: 50px}
.pdb0{padding-bottom: 0px}
.pdb5{padding-bottom: 5px}
.pdb10{padding-bottom: 10px}
.pdb20{padding-bottom: 20px}
.pdb30{padding-bottom: 30px}
.pdb40{padding-bottom: 40px}
.pdb50{padding-bottom: 50px}
.pdl0{padding-left: 0px}
.pdl5{padding-left: 5px}
.pdl10{padding-left: 10px}
.pdl20{padding-left: 20px}
.pdl30{padding-left: 30px}
.pdl40{padding-left: 40px}
.pdl50{padding-left: 50px}
.flex-center{display: flex; align-items: center}
.gradient{background-color:#2578e9;background:#2578e9;background:-moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));background:-webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%)}
.flw{float:left;width:100%}
.bold{font-weight: 700}
.thumbnail{border: none; padding: 0; border-radius: 0; margin-bottom: 10px}
.info-top{background-color:#38578F;height:40px}
.info-top .menu-top{float:left;width:100%;position:relative}
.info-top ul{float:right}
.info-top ul li.effect{position:absolute;left:0}
@keyframes pingtoright{0%{transform:translateX(0px);}
50%{transform:translateX(-10px);}
100%{transform:translateX(0px);}
}
@-webkit-keyframes pingtoright{0%{transform:translateX(0px);}
50%{transform:translateX(-10px);}
100%{transform:translateX(0px);}
}
@keyframes pingtoright2{0%{transform:translateX(0px);}
50%{transform:translateX(-5px);}
100%{transform:translateX(0px);}
}
@-webkit-keyframes pingtoright2{0%{transform:translateX(0px);}
50%{transform:translateX(-5px);}
100%{transform:translateX(0px);}
}
.info-top ul li.effect a{animation:1.5s linear 0s normal none infinite pingtoright;-webkit-animation:1.5s linear 0s normal none infinite pingtoright}
.info-top ul li.add{position:absolute;left:200px}
.info-top ul li{float:left}
.info-top ul li a{float:left;line-height:40px;padding:0 10px;color:#fff}
.form-search-header{float:left;width:100%;margin-top:25px}
.form-search-header .hotkey{float:left;width:100%;font-style:italic;color:#c2c2c2;font-size:12px}
.link-cart{margin-top:25px;float:right;padding:0 15px;line-height:42px}
.link-cart a{color:#fff}
.icon-hot > a:after,.icon-new > a:after,.icon-sale > a:after{margin-left:10px;color:#fff;padding:3px 7px;font-size:12px}
.icon-hot > a:after{content:'Hot';background:#FF982A}
.icon-new > a:after{content:'New';background:#00E58C}
.icon-sale > a:after{content:'Sale';background:#FD5353}
#logo{padding:10px 0}
.logo{text-align:center}
#logoMobile{position:absolute;left:50%;margin-left:-71px;top:0}
#logoMobile img{max-height:50px}
.services_head{float:left;width:100%;margin:0 0 15px}
.box-services{float:left;width:100%;cursor:pointer;text-align:left;border:4px double #ddd;padding:15px 10px}
.box-services .icon{float:left;margin-right:5px}
.box-services i{font-size:40px;color:#38578F}
.box-services .content-service h3{font-family:inherit;color:#38578F;line-height:20px;margin:0}
.site-title{text-indent:-9999px;position:absolute}
.wrapper-menu{background:#333}
.container-main-menu .menu{float:left;width:100%;margin-bottom:0}
.container-main-menu .close-menu{display:none}
.container-main-menu ul li{float:left;position:relative}
.wrapper-menu ul li.search{float:right}
.wrapper-menu ul li.search:hover{background:none}
.wrap-search{height:0;overflow:hidden;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;background:#333;float:left;width:100%}
.search-active{display:block;height:45px!important;transition:all .25s ease-out;-webkit-transition:all .25s ease-out}
.wrap-search .input-group input[type="text"]{background:#333;border:none;outline:none;box-shadow:none;-webkit-box-shadow:none;color:#fff;font-size:14px;padding:0;border-radius:0;height:45px}
.wrap-search button{background-color:transparent;border:none;box-shadow:none}
.wrap-search button .fa{color:#999;font-size:22px;margin-top:10px;outline:none;-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}
.wrapper-menu ul li.search input[type="text"],#searchform input[type="text"], .yith-s{border:medium none;line-height:38px;float:left;padding:0 0 0 10px;color:#333;width:100%;float:left;border:2px solid #2A8FE5;border-right:none;}
.wrapper-menu ul li.search input[type="submit"],#searchform input[type="submit"], #yith-searchsubmit{background:#2883E7;border:medium none;cursor:pointer;line-height:42px;height:42px;float:left;color:#fff}
#searchform, #yith-ajaxsearchform{position: relative}
#searchform input[type="submit"], #yith-searchsubmit{position: absolute; right: 0; top: 0}
#searchform input{margin-bottom: 0}
.search-navigation{float:left;width:100%}
#yith-searchsubmit{padding: 0 15px}
.autocomplete-suggestions{margin-top:42px}
.container-main-menu ul li.current-menu-item,.container-main-menu ul li:hover,.container-main-menu ul li.current-menu-parent, .container-main-menu ul li.current-product-ancestor, .container-main-menu ul li.current-product_cat-ancestor{background-color:#2578e9;background:#2578e9;background:-moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));background:-webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%)}
.title-cate-pro:hover, .title-cate-pro:focus{color:#fff}
.container-main-menu ul li a{color:#fff;font-family:'Roboto Condensed', sans-serif;line-height:40px;text-transform:uppercase;padding:0 20px;display:block}
.container-main-menu ul li:hover > .sub-menu{display:block;visibility:visible;z-index:9999;opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);transition:transform 0.3s ease, opacity 0.2s ease .1s;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.2s ease .1s}
.container-main-menu ul li .sub-menu{background:rgba(37, 120, 233, .7);min-width:220px;opacity:0;padding:0;position:absolute;-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);transform:scale(1, 0);transition:transform 0.5s ease, opacity 0.2s ease;-webkit-transition:-webkit-transform 0.5s ease, opacity 0.2s ease}
.container-main-menu ul li .sub-menu li{margin:0;width:100%;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}
.container-main-menu ul li .sub-menu li:hover a{color:#fff}
.container-main-menu ul li .sub-menu li:hover:after{border-top-color:transparent}
.container-main-menu ul li .sub-menu li a{padding:0 15px;color:#fff;text-transform:none;font-weight:700;font-size:14px}
.container-main-menu ul li .sub-menu ul{left:220px;margin-top:-40px}
.hotline_menu{line-height:40px}
.hotline_menu span.icon{line-height:40px;width:40px;text-align:center;background-color:#D9534F;color:#fff;float:left}
.hotline_menu i{line-height:40px;display:block}
.hotline_menu i{-webkit-animation:ew-circle 1s infinite ease-in-out;-moz-animation:ew-circle 1s infinite ease-in-out;-ms-animation:ew-circle 1s infinite ease-in-out;-o-animation:ew-circle 1s infinite ease-in-out;animation:ew-circle 1s infinite ease-in-out}
.hotline_menu span.text{padding:0 15px;color:#fff;font-size:16px;line-height:40px;float:left}
@-moz-keyframes ew-circle{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes ew-circle{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@-o-keyframes ew-circle{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes ew-circle{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes blink{to{visibility:hidden}
}
@-webkit-keyframes blink{to{visibility:hidden}
}
@-webkit-keyframes fontbulger{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);transform:scale(1, 0);transition:transform 0s linear, opacity 0.2s linear;-webkit-transition:-webkit-transform 0s linear, opacity 0.2s linear}
100%{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 1);transform:scale(1, 1);transition:transform 0s linear, opacity 0.2s linear;-webkit-transition:-webkit-transform 0s linear, opacity 0.2s linear}
}
@-moz-keyframes fontbulger{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);transform:scale(1, 0);transition:transform 0s ease, opacity 0.2s ease;-webkit-transition:-webkit-transform 0s ease, opacity 0.2s ease}
100%{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 1);transform:scale(1, 1);transition:transform 0s ease, opacity 0.2s ease;-webkit-transition:-webkit-transform 0s ease, opacity 0.2s ease}
}
@-o-keyframes fontbulger{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);transform:scale(1, 0);transition:transform 0s ease, opacity 0.2s ease;-webkit-transition:-webkit-transform 0s ease, opacity 0.2s ease}
100%{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 1);transform:scale(1, 1);transition:transform 0s ease, opacity 0.2s ease;-webkit-transition:-webkit-transform 0s ease, opacity 0.2s ease}
}
@keyframes fontbulger{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);transform:scale(1, 0);transition:transform 0s ease, opacity 0.2s ease;-webkit-transition:-webkit-transform 0s ease, opacity 0.2s ease}
100%{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 1);transform:scale(1, 1);transition:transform 0s ease, opacity 0.2s ease;-webkit-transition:-webkit-transform 0s ease, opacity 0.2s ease}
}
.menu-fixed{position:fixed;left:0;right:0;top:0;z-index:999999;border-bottom:1px solid #ddd}
.main-navigation{clear:both;display:block;float:left;width:100%;border-radius:0;margin-bottom:0px;border:0px;position:relative}
.mobile-wrapper{background:#fff}
.mobile-wrapper.menu-fixed{padding:5px 0}
.wapper-mobile{float:left;width:100%}
.navbar-toggle{padding-left:0}
.search-mobile{display:none}
.search-mobile a.icon-search{float:right}
.search-mobile i{font-size:22px;color:#38578F;cursor:pointer}
.wapper-mobile{position:relative}
.off-canvas-toggle .icon-bar{background-color:#38578F}
#off-canvas{background:#3c3c3c;transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);top:0;bottom:0;left:0;height:100%;overflow:hidden;position:fixed;visibility:hidden;z-index:-1;transition:transform .4s ease, visibility 0s ease .5s, z-index 0s ease .5s;-webkit-transition:-webkit-transform .4s ease, visibility 0s ease .5s, z-index 0s ease .5s}
body.mnopen #off-canvas{transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);overflow-scrolling:touch;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;visibility:visible;z-index:999999;transition:transform .4s ease, visibility 0s ease 0s, z-index 0s ease 0s;-webkit-transition:-webkit-transform .4s ease, visibility 0s ease 0s, z-index 0s ease 0s}
.off-canvas-inner{width:100%;background:#3c3c3c;color:#FFF}
.off-canvas-inner ul{float:left;width:320px;display:block!important}
.off-canvas-inner ul li{float:left;width:100%;border-top:solid 1px rgba(255,255,255,.1)}
.off-canvas-inner ul li:last-child{border-bottom:solid 1px rgba(255,255,255,.1)}
.off-canvas-inner ul li:hover{border-color:#212327}
.off-canvas-inner ul li.menu-item-has-children:hover{border-color:rgba(255,255,255,.1)}
.off-canvas-inner ul li a{padding:9px 30px;margin:0 auto;display:block;color:#999}
.off-canvas-inner ul li a:hover{background:#212327;color:#FFF}
.off-canvas-inner ul li a .fa-times-circle{opacity:.3;color:#38578F;font-family:"FontAwesome";font-size:28px;margin-right:0!important}
.off-canvas-inner ul li a:hover .fa-times-circle{opacity:1}
.off-canvas-inner ul li i.fa{margin-right:10px}
.off-canvas-inner ul li .sub-menu li{line-height:normal}
.off-canvas-inner ul li .sub-menu li:last-child{border-bottom:0px}
.off-canvas-inner ul li .sub-menu li a{padding-left:40px}
.off-canvas-inner ul li .sub-menu li a:before{content:'-';display:inline-block;font-family:Fontawesome;color:#999;margin:0 5px 0 0}
.off-canvas-inner .close-menu{text-align:center}
.off-canvas-inner li.search{display:none}
.title-cate-pro{line-height:40px;display:block;padding:0 20px;color:#fff}
.single-product .mega-menu, .mega-menu2{position:absolute;z-index:9999;width:262px;border:1px solid #EBEEF2;background-color:#fff}
.single-product .mega-menu, .mega-menu2{display:none}
.dcjq-vertical-mega-menu .menu li .sub-container{overflow:inherit!important;width:100%!important;left:261px!important;margin-top:-41px!important}
.dcjq-vertical-mega-menu .menu li .sub-container .sub-menu .row{width:100%;margin:0}
.dcjq-vertical-mega-menu .menu li .sub-container .sub-menu{float:left;padding:0!important}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a{margin:0;padding:0;height:auto !important;border-bottom:1px solid #38578F !important;color:#38578F!important}
.dcjq-vertical-mega-menu .menu .sub-menu.sub{width:auto}
.dcjq-vertical-mega-menu .menu li a{display:block;padding:0 0 0 15px;line-height:40px;text-decoration:none}
.dcjq-vertical-mega-menu .menu .sub li a{padding:0 0 0 20px;line-height:40px;color:#000!important;background:url(images/arrow_black.png) no-repeat 5px 15px}
.dcjq-vertical-mega-menu .menu .sub li.mega-hdr li{margin:0;padding:0}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr,.dcjq-vertical-mega-menu .menu li .sub-container.non-mega li{margin:0 10px;padding:0}
.dcjq-vertical-mega-menu .menu li a:hover,
.dcjq-vertical-mega-menu .menu li .sub-container .sub-menu,
.dcjq-vertical-mega-menu .menu li.mega-hover a{color:#38578F;background-color:#eee!important}
#main{margin-top:15px;float:left;width:100%}
.img-cate{line-height:0;display:block}
.img-cate img{width:100%;height:auto}
.post-content{float:left;width:100%;margin-top:20px}
.content-main .block-title{margin-bottom:20px}
.content-main .list-product .block-title{margin-bottom:0}
.sidebar .block-title,.content-main .block-title, .post-content .block-title{float:left;width:100%;background-color:#2578e9;background:#2578e9;background:-moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));background:-webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background-repeat: repeat-y}
.sidebar .block-title + div, .sidebar .block-title + ul{padding:10px; float: left; width: 100%}
.sidebar .widget_nav_menu .wrapper-sb{padding:0}
.sidebar .widget_nav_menu .wrapper-sb li{line-height:40px;border-bottom:1px solid #ebeef2;padding:0 10px}
#owl-news{float:left;width:100%}
#owl-news .item-blog img{margin: 0 auto; width: auto}
.post-content .item-blog{margin-top:15px}
.post-content .item-blog .blog-title{color:#333;font-weight:700;margin-top:5px;float:left;width:100%;height:44px;overflow:hidden;}
.post-content .item-blog .blog-exp{margin-top:5px;color:#999;margin-bottom:10px;float:left;width:100%}
.post-content .item-blog .blog-more{padding:7px 12px;background:#333;color:#fff;font-size:11px}
.title-module{color:#fff;text-align:left;margin:0;text-transform:uppercase;line-height:40px;position:relative}
.title-module a{color:#fff}
.title-module i{line-height:40px;width:40px;float:left;text-align:center;background-color:#38578F;margin-right:15px;position:relative}
.title-module i:after{content:'';border:5px solid transparent;border-left-color:#38578F;position:absolute;right:0;top:50%;margin-right:-10px;margin-top:-5px}
.sidebar .widget{margin-bottom:20px;float:left;width:100%;border:1px solid #ddd;background-color:#fff}
.sidebar .widget.widget_search, .sidebar .widget.facebook_like{border: none}
.menu-sp .block-title{margin-top:0}
.menu-sp .title-module{float:none}
.menu-sp .title-module:after{border:none}
.widget_price_filter form{float:left;width:100%; padding: 10px}
.sidebar .ads a{display:block;line-height:0}
.list-news-sidebar li{float:left;width:100%;margin:0 0 10px 0}
.list-news-sidebar li:last-child{margin:0}
.list-news-sidebar .ew-image-holder{float: left; margin-right: 10px; width: 80px}
.list-news-sidebar img{float:left;margin-right:10px}
.news-title{color:#333;font-size:16px}
.post-date i,.post-date span{color:rgba(136,136,136,1);font-size:11px}
.support-online li+li{margin-top:10px}
.support-online .title-sp{color:#0188Cc;font-weight:700;font-size:12px}
.support-online .title-sp a{color:#35BC7A;font-size:16px;margin-left:5px}
.woocommerce-tabs .panel{border:none;box-shadow:none}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{padding:10px;border-top:none}
.woocommerce .widget_price_filter button:hover{background-color:#38578F;color:#fff}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:0;line-height:40px}
.woocommerce table.shop_table input[type="submit"]:disabled{background-color:#909090;color:#fff}
#coupon_code{ line-height: inherit}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{background-color: #ebe9eb}
.widget_shopping_cart .buttons{background-color:#fff;padding:0 10px 10px}
.ew_promotion_product{position:relative}
.ew_promotion_product .owl-carousel{position:inherit!important}
.slider-box-tab{float:left;width:100%}
#slider{margin-bottom:15px}
#banner{margin-bottom:15px}
#banner img{width:100%}
.product-cate{float:left;width:100%;overflow:hidden;margin-top:30px}
.product-cate, .list-product-tab, .show-products{border:1px solid #ddd;padding:0 15px}
.product-cate .product:nth-child(4n+1){clear:both}
.list-product,.list-product-tab{float:left;width:100%}
.block-bottom{margin:20px 0}
.block-bottom,#partner,.block-bottom h4{float:left;width:100%}
.block-bottom .title-module{color:#333;font-weight:700;border:1px solid #E5E4E4;background:#F2F2F2;margin-bottom:10px!important}
.block-bottom .title-module span{color: #333}
.block-bottom .title-module i{color:#fff}
.block-bottom .owl-nav [class*=owl-]{background:inherit!important;color:#555!important;top:0!important}
.block-bottom .owl-prev{left:inherit!important;right:0!important;margin:-50px 20px 0 0!important}
.block-bottom .owl-next{margin:-50px 0 0 0!important}
.block-bottom.post-content .title-module{margin-bottom: 0!important}
.list-product-tab .product:nth-child(4n+1),.list-product .product:nth-child(4n+1){clear:both}
.list-product{margin-top:20px}
.list-product .title-module{margin-bottom:0}
.promotion-products{float:left;width:100%}
.promotion-products .owl-prev,.promotion-products .owl-next{top:0!important;margin:0!important;border-radius:0!important;background-color:transparent!important;right:0!important;left:inherit!important;font-size:30px!important}
.promotion-products .owl-prev{margin-right:25px!important}
.promotion-products .owl-carousel .owl-item{background:#fff}
.promotion-products .frame img{width:auto;margin:0 auto}
.x8_product_module .nav-tabs{border-bottom:none;margin-bottom:15px}
.x8_product_module .nav-tabs>li{margin-bottom:0}
.x8_product_module .nav-tabs>li>a{position:relative;padding:0 13px;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;border-radius:0;margin:0;border:none!important;color:#333;line-height:40px;background-color:transparent}
.x8_product_module .nav-tabs>li.active>a, .x8_product_module .nav-tabs>li>a:focus, .x8_product_module .nav-tabs>li>a:hover{color:#fff;background:#2578e9;background:-moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));background:-webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%)}
.x8_product_module .nav-tabs>li.active:after{position:absolute;content:'';border:5px solid transparent;border-top-color:#268ABF;bottom:0;margin-bottom:-10px;left:50%;margin-left:-5px;z-index:6}
.owl-theme .owl-controls{margin-top:0}
.owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next{position:absolute;top:50%;width:40px;height:40px;margin:-20px 0 0 0;padding:0;opacity:1;border-radius:0;background:rgba(0, 0, 0, 0.5)}
.owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next{color:#fff;font-size:30px;line-height:40px}
.owl-theme .owl-controls .owl-nav .owl-prev{left:0}
.owl-theme .owl-controls .owl-nav .owl-next{right:0}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#000}
.box{text-align:center;padding:15px 0;float:left;width:100%;position:relative}
.box .frame{position:relative}
.box .frame img{-webkit-transition:0.7s;-moz-transition:0.7s;-o-transition:0.7s;transition:.7s}
.box:hover .frame img{transform:rotateY(180deg)}
.box .title-product{color:#333;font-weight:bold;display:block;padding:5px 0;text-decoration:none;margin-top:5px;height:44px;overflow:hidden;font-size:14px;line-height:18px}
.price{color:#e74847!important;font-size:16px!important;font-weight:700!important;padding:5px 0;border-bottom:1px solid #f2f3f4;border-top:1px solid #f2f3f4;display:block}
.price-contact{padding:5px 0;border-bottom:1px solid #f2f3f4;border-top:1px solid #f2f3f4;display:block;font-size:16px;color:#e74847;font-weight:700}
.price-contact2{padding:15px 0;border:none;font-size:30px;color:#e74847;font-weight:700}
.woocommerce-Reviews-title{display:none}
.woocommerce-variation-add-to-cart{padding:10px 0}
.woocommerce-variation-add-to-cart .quantity{float:left!important;width:18%;margin:0!important}
.woocommerce-variation-add-to-cart .quantity input{line-height:38px;padding:0;width:100%!important;background-color:#F2F2F2;border:1px solid #ddd}
.woocommerce-variation-add-to-cart button[type="submit"]{width:80%!important;float:right!important}
.woocommerce-variation-add-to-cart button.wc-variation-selection-needed{width:100%!important}
.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .quantity{display:none!important}
.woocommerce #review_form #respond p{margin:5px 0 10px}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{top:5px;left:0}
.woocommerce form .form-row input.input-text{line-height:30px;padding:0 5px}
.select2-container--default .select2-selection--single{border-radius:0;height:34px}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}
.woocommerce-order-details__title, .woocommerce-customer-details h2, .woocommerce-column__title{font-size:18px!important}
.woocommerce table.shop_table th{text-transform:inherit}
.price del .amount, .price .price-tax{color:#aab2bd;text-decoration:line-through;font-size:13px;font-weight:normal}
.woocommerce span.onsale{background:#FD5353;padding:0px 10px;line-height:32px;color:#fff;position:absolute;text-align:center;top:5px;left:5px;z-index:1;border-radius:0;min-height:inherit}
.woocommerce a.button:hover{color:#fff;background-color:#2578e9;background:#2578e9;background:-moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));background:-webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%)}
.products-nav{float:right;margin-top:-19px}
.products-nav .woocommerce-result-count{margin:5px 0 0}
.products-nav .woocommerce-ordering{margin:0}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{border:1px solid #F5F5F5;padding:8px;outline:none}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after{top:inherit!important}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{padding:5px 0 0 20px;background-color:#fff!important;margin:0 0 1em!important}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-weight:300}
.woocommerce div.product .product_title{font-size:24px;padding-bottom:10px}
.woocommerce #reviews #comments h2{margin-bottom:15px}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:14px}
.woocommerce #reviews h3{font-family:inherit;font-weight:700;color:#38578F;margin-bottom:10px;text-transform:uppercase}
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button,.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt{color:#fff;background-color:#333;border-radius:0}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,.woocommerce input.button:hover{color:#fff;border-radius:0;background-color:#2578e9;background:#2578e9;background:-moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));background:-webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%)}
.pp_pic_holder .ppt,.pp_pic_holder .pp_description{display:none!important}
.woocommerce form .form-row label{font-weight:300}
.woocommerce-billing-fields h3,#ship-to-different-address label,#order_review_heading, .woocommerce-additional-fields h3{color:#333;text-transform:uppercase;font-weight:700;font-size:16px}
#order_review_heading{margin:15px 0}
.form-thank-you h2,.form-thank-you h3{color:#333;text-transform:uppercase;font-weight:700}
.form-thank-you h3{margin-bottom:5px}
.form-thank-you h2{margin:10px 0}
.myaccount_user a{color:#38578F}
.woocommerce-account .addresses .title h3{float:left;text-transform:uppercase;margin:5px 0;color:#38578F}
.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count{float:right;font-style:italic;text-decoration:underline;font-weight:300}
.woocommerce .order_details li,.woocommerce .order_details li strong{font-size:14px}
.woocommerce .order_details{margin-top:10px}
.cart_totals h2{color:#38578F;text-transform:uppercase}
.woocommerce-cart .cart-collaterals .cart_totals table{width:100%;border:1px solid #ddd;padding:0 15px;margin-top:47px}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells,
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%}
.cart_totals th,.cart_totals td label{font-weight:300}
.woocommerce ul#shipping_method li{padding:0;text-indent:inherit}
.woocommerce p.stars a:hover{color:#FFC600}
.shop_table{margin-top:10px}
.woocommerce table.my_account_orders{font-size:14px}
.woocommerce-account h2{text-transform:uppercase;margin:5px 0;color:#38578F}
.single-product div[itemprop="offers"] .price{padding:10px 0;border-bottom:none}
.single-product div[itemprop="offers"] .price .amount{font-size:22px}
.single-product .entry-summary .price span{font-size:23px;color:#f05423}
.single-product .entry-summary .price del span{font-size:13px;color:#aab2bd}
.amount{color:#e74847;font-weight:700}
del .amount{color:#aab2bd;font-weight:300}
.woocommerce div.product form.cart .button{line-height: 40px;border-radius:0;padding:0 15px;font-weight:700;text-transform:uppercase;background-color:#2578e9;background:#2578e9;background:-moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));background:-webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%)}
.woocommerce .quantity .qty{width: 100px}

.woocommerce div.product form.cart, .woocommerce div.product p.cart{margin:1em 0}
.group_table{border:none;width:100%}
.group_table td{padding:5px 15px 0 0}
.group_table .label{padding:0!important}
.group_table .price{padding:0 0 15px!important}
.group_table label a, .group_table .price .amount{font-size:16px!important}
.group_table tbody tr:nth-child(even){background:none}
.detail-product .product_meta{margin-top:1em}
.detail-product .price{padding:15px 0;border:none;float:left;width:100%}
.detail-product .amount{font-size:30px!important}
.detail-product del .amount{font-size:18px!important}
.detail-product [itemprop="description"]{margin-top:15px}
.product_meta{text-transform:uppercase}
.product_meta .posted_in a, .tagged_as a{color:#38578F}
.product_meta .support-page{color:#fff;padding:0 10px;margin-top:10px;line-height:40px;background:#333;cursor:pointer}
.product_meta .support-page:hover{background-color:#2578e9;background:#2578e9;background:-moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));background:-webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:-ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);background:linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%)}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:0;float:left;width:100%}
.woocommerce .star-rating span{color:#FFC600}
.woocommerce-tabs{float:left;width:100%;margin-top:20px}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;padding-left:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;margin:0;padding:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#38578F}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%;padding:.5em 1em}
.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;border:1px solid #ddd;border-top:none;border-radius:0;padding:15px}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{margin-bottom:0}
.woocommerce .thumbnails .owl-nav [class*=owl-]{opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding:0px 5px;top:50%;font-size:15px;margin-top:-20px;width:auto;position:absolute}
.woocommerce .thumbnails:hover [class*=owl-]{opacity:1}
.woocommerce .thumbnails{position:relative;z-index:2;}
.woocommerce-page div.product div.images{width:100%}
.woocommerce .thumbnails .owl-nav{display:block;height:auto;width:100%;}
.woocommerce .thumbnails .owl-nav .owl-prev{left:-10px}
.woocommerce .thumbnails .owl-nav .owl-next{right:-10px}
.woocommerce .thumbnails .owl-dots .owl-dot{width:16px;height:6px;margin:5px 5px;background:#ddd;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;display:inline-block;}
.woocommerce .thumbnails .owl-dot.active{background:red}
.woocommerce .thumbnails .owl-dots{text-align:center}
.woocommerce div.product div.images img{width:auto;margin:0 auto!important}
.woocommerce-page div.product div.thumbnails.columns-5 a{border:1px solid #ddd;border-radius:4px;padding:6px 0 0;}
.woocommerce div.product form.cart .variations select{height:40px}
.woocommerce div.product form.cart .variations td.label{padding:9px 0;display:inline-block;text-align:left;line-height:inherit;}
label[for*="pa_"]{color:#333;font-size:14px;vertical-align:middle}
.variations td.value{padding:0}
.comment-form-author label, .comment-form-email label{min-width:60px}
.add-to-cart{padding-top:10px}
.box a.button{color:#fff;padding:5px 12px;border-radius:0;font-weight:300;background:#333}
.box a.added_to_cart{color:#38578F;font-size:12px;display:none}
.box h3{font-family:inherit;margin-bottom:0}
.content-main{float:left;width:100%;position:relative}
.content-main .widget{margin-bottom:20px}
.content-main .list-product:last-child{margin-bottom:0}
.content-main .title-module{float:left;padding-left:0;width:100%}
.content-main .title-module, .post-content .block-title{line-height:40px;color:#fff;font-size:14px;float:left}
.select-child{position:absolute;right:0;margin-right:15px;margin-top:8px}
.pro-subcat{width:220px;padding:2px 4px;margin:0;background:#f1f1f1;border:1px solid #5F87D1;outline:none;display:inline-block;cursor:pointer;font-weight:300}
.post-content img{width:100%}
.list-product .readmore{float:right!important;text-transform:initial;background:#FD5353;line-height:initial!important;margin:6px 15px 0 0;padding:5px 10px; color: #fff}
.list-product .readmore i{float:right;background:none;margin:1px 0 0 10px;width:auto;line-height:inherit;animation:1.5s linear 0s normal none infinite pingtoright2;-webkit-animation:1.5s linear 0s normal none infinite pingtoright2;}
.list-product .readmore i:after{border-left-color:transparent}
#policy .item_policy{background:#eee;border-bottom:1px solid #fff;padding:10px;font-size:13px;color:#444;text-transform:uppercase;float:left;width:100%}
#policy .item_policy.yahoo-sky a,#policy .item_policy.yahoo-sky div{float:left}
#policy .item_policy.yahoo-sky a.yahoo{float:left;margin-left:10px}
#policy .item_policy.yahoo-sky a.yahoo img{width:37px;height:37px;}
#policy .item_policy.yahoo-sky a.skyper{float:left;margin-left:18px}
#policy .item_policy.yahoo-sky a.skyper img{width:75px;height:37px}
#policy .item_policy.yahoo-sky div img{vertical-align:0!important;margin:0 10px!important}
#policy .item_policy.yahoo-sky .bg-hl{background:#0C8F45;color:#fff;border-radius:5px;padding:3px 5px;font-size:12px;font-weight:700;float:left;width:100%}
#policy .item_policy.yahoo-sky .bg-hl a{font-size:16px;color:#fff}
#policy .item_policy.yahoo-sky .bg-hl:before{content:'\f095 ';font-family:'FontAwesome';float:left;font-size:35px;margin-top:13px;margin-right:15px}
#policy .item_policy i{font-size:37px;float:left;margin-right:10px;width:37px;text-align:center}
.blink{animation:blink 1s steps(5, start) infinite;-webkit-animation:blink 1s steps(5, start) infinite;font-size:24px;font-weight:bold;color:rgb(255, 255, 255);word-break:break-all}
.slider-product-img{text-align:center;width:100%!important}
.slider-product-img .thumbnails{margin-top:20px}
.flex-control-nav{margin-top:15px!important}
#footer{background-color:#38578F;color:#fff;padding-top:40px;float:left;width:100%;margin-top:20px}
.footer h5{color:#fff;font-size:16px;padding-bottom:10px;text-transform:uppercase;border-bottom:1px dotted #fff;margin-bottom:10px;line-height: 24px}
.box_footer{margin-bottom:15px}
.box_footer li:before{content:"\f101";color:#fff;display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-right:5px}
.box_footer p{margin-bottom:5px}
.box_footer p,.box_footer a, #copyright{color:#fff}
.box_footer a:hover{color:#fff}
#copyright{background-color:#38578F;padding:10px 0;margin-top:15px}
#copyright .social{float:right}
#copyright .social li{float:left}
.copyright p{float:left}
.copyright a{color:#fff}
#footer .social li{width:26px;height:26px;border:2px solid #FFF;float:left;margin-left:10px;text-align:center;line-height:22px;cursor:pointer}
#footer .social li i{color:#fff}
#footer .social .social-tw:hover{background-color:#55ACEE;border-color:#55ACEE}
#footer .social .social-fb:hover{background-color:#3b579d;border-color:#3b579d}
#footer .social .social-yt:hover{background-color:#DD2826;border-color:#DD2826}
#footer .social li{-webkit-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-moz-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-ms-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-o-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;}
.woocommerce-breadcrumb{margin-bottom:15px!important;color:#38578F!important}
.woocommerce-pagination{float:right;margin:10px auto 20px}
.news-item{text-align:left;border-bottom:1px dotted #C0C0C0;padding:15px 0; float: left}
.news-item:last-child{border-bottom:none}
/*.post-info{float:left;width:100%}*/
ul.post-info li{display:inline-block;font-size:11px;color:#E62534;margin-right:10px}
ul.post-info li a{color:#E62534}
.content-news{float:left;width:100%;background-color:#fff;padding:15px}
.list-post{float:left;width:100%;border:1px solid #ddd;padding:0 15px;margin-top:20px}
.entry-meta{float:left;width:100%;margin-top:10px}
.entry-meta .tag{background:#ededed;color:#333;padding:1px 5px;display:inline-block;font-size:12px;margin-right:5px;font-family:'Roboto Condensed', sans-serif;font-weight:700}
.entry-meta .tag-links a{background:#ededed;color:#0054a6;padding:1px 5px;margin:0 5px 5px 0;text-align:left;font-size:12px;display:inline-block}
.page .title-module,.single .title-module{margin-bottom:0}
.entry-content{float:left;width:100%;margin:20px 0;border:1px solid #ddd;padding:15px;line-height:24px}
.entry-content p{margin:0 0 10px}
.entry-content ul,.entry-content ol{list-style-position:inside;padding-left:15px}
.related-news{float:left;width:100%;margin-top:15px}
.title-cate{float:left;width:100%;position:relative}
.title-cate, .entry-title, .archive-title{text-transform:uppercase;font-weight:700;float:left}
.entry-title span{font-size:16px}
.title-cate:before, .title-cate:after{content:'';left:0;height:3px;position:absolute;bottom:-10px}
.title-cate:before{background:rgba(84, 84, 84, 0.4);width:100%}
.title-cate:after{background:#2883E7;width:100px}
.title-cate span{font-size:16px}
.related-products{float:left;width:100%;margin-bottom:30px;margin-top:20px}
.list-post-related{margin:20px 0}
.list-post-related img{width:100%}
.list-post-related .news-title{color:#333;text-transform:uppercase;font-weight:700;font-size:12px}
.list-post-related li{list-style:disc;list-style-position:inside}
.block-sidebar .news-title{font-size:14px}
.wpcf7{float:left;width:100%}
.wpcf7 .fullname,.wpcf7 .email{float:left;width:49%}
.wpcf7 .email{margin-left:2%}
.wpcf7 input{ border:1px solid #ebebeb;margin:5px 0;float:left;width:100%;background:#F2F2F2}
.wpcf7 textarea{padding:8px;border:1px solid #ebebeb;margin:5px 0;float:left;width:100%;background:#F2F2F2;outline:none}
.wpcf7 .wpcf7-submit{cursor:pointer;color:white;border:none;width:100px;background:#38578F;padding:0;line-height:40px;font-weight:300}
.wpcf7-response-output, .wpcf7-display-none, .wpcf7-mail-sent-ok{clear:both;float:left}
.wpcf7 select{padding:8px;border:1px solid #ebebeb;margin:5px 0;float:left;width:100%;font:bold 12px Arial}
span.wpcf7-not-valid-tip{display:none}
input.wpcf7-not-valid{border:1px solid red}
div.wpcf7-validation-errors{margin:1em 0}
div.wpcf7 img.ajax-loader{margin-top:15px}
.page-template-page-contact iframe{width:100%}
#productcountdown{float:left;width:100%;position:absolute;bottom:0}
.productcountdown{border:1px solid #E0E0E0;float:left;width:100%;background:#F5F5F5}
.productcountdown{margin-bottom:0!important}
.productcountdown li{float:left;padding:2px 8px;border-right:1px solid #E0E0E0;background:#F5F5F5;width:25%!important}
.productcountdown li p{margin-bottom:0}
.productcountdown li.last{border-right:none}
.productcountdown li span{color:#e74847;font-weight:700}
.detail-product #productcountdown{position:inherit}
.detail-product .productcountdown li span,.detail-product .productcountdown li p{float:left}
.detail-product .productcountdown li p{margin-left:5px}
.entry-content li, .single-product div[itemprop="description"] li{list-style:inherit;list-style-position:inside}
.product-attribute{float:left;width:100%;padding:10px 0;font-weight:700;}
.product-attribute span{font-weight:normal}
.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none}
.randomsell{margin-bottom:30px}
.single_add_to_cart_button{background-color:#288AD6!important}
.scrollTo{width:47px;height:47px;display:block;text-align:center;line-height:47px;right:7%;z-index:1;cursor:pointer;background:#dd2b31;position:fixed;bottom:10%;opacity:0;visibility:hidden;color:#fff;}
.scrollTo.show{opacity:1;visibility:visible;display:block}
.fb-comments,
.fb-comments > span,
.fb-comments > span > iframe {max-width: 100%; width: 100% !important}
.wp-pagenavi{margin-top: 10px}
.wp-pagenavi a, .wp-pagenavi span {line-height: 20px; padding: 6px 12px; margin: 0 5px 0 0; border: 1px solid #38578F; color: #38578F; background: #fff; display: inline-block }
.wp-pagenavi span.current, .wp-pagenavi a:hover {background: #38578F; color: #fff; border: 1px solid #38578F }

/* ## Comments
--------------------------------------------- */
#comments{}
#comments .count-title{font-family:'utm-bold', sans-serif}
.comment-list{list-style:none;padding:0;margin:0;padding-bottom:10px}
.comment-list li{padding-left:0}
.comment-list li:before{content:'';list-style:none;}
.comment-awaiting-moderation{display:block;font-style:italic;color:green}
.comment-awaiting-moderation:before{clear:both}
.comment-author .avatar{overflow:hidden;float:left;margin:0 20px 0 0;}
.comment-edit > a{color:#F68B1F}
.comment-edit cite, .comment-meta cite a ,.comment-edit time{color:#222;font-size:13px;font-style:normal;}
a.comment-reply-link{margin-left:20px;font-size:14px;text-transform:uppercase;}
.comment-reply-link span{display:none;}
.comment-edit time{color:#999;}
.comment-content p{display:inline;color:#444}
.comment-content .comment-awaiting-moderation{color:#444}
.comment-meta.comment-author .fn{font-family:'utm-bold', sans-serif}
.comment-metadata{float:right;display:inline-block;}
.edit-link{display:inline}
.comment-list .children{list-style:none;padding-left:20px}
.form-allowed-tags code{background:none;color:#8e8e8e;}
article.comment{display:table;width:100%;padding:20px 0 10px 0;border-bottom:solid 1px #bbb}
article.comment .avatar-wrap{display:table-cell;padding:0 20px 0 0;width:86px}
article.comment .avatar-wrap .avatar{margin:0;max-width:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f3f3f3}
article.comment .comment-meta{display:table-cell;vertical-align:top;width:100%;padding-bottom:10px}
article.comment .comment-edit{display:block;width:100%;margin-top:-3px;margin-bottom:7px}
article.comment .comment-edit .comment-time{float:right}
.comment-form-tm{margin-top:20px}
.comment-form-tm h5{text-transform:uppercase}
#respond{margin-top:20px}
.name-login{margin-bottom:15px}
#respond h5, .woocommerce-Reviews-title{text-transform:uppercase;margin-bottom:15px; font-weight: 700}
.comment-author-field a, #cancel-comment-reply-link{color:#F68B1F}
#respond form textarea{height:100px}
.woocommerce-noreviews, .comment-reply-title{margin-bottom:10px}
.comment-reply-title{font-size:14px}
.comment-form label[for="rating"]{}
.comment-form .stars{display:inline-block;position:relative;top:4px;left:10px;margin:0}
.comment-form .stars a[class*='star-']{font-size:20px}
.comment-form .form-submit input[type="submit"]{background-color:#F68B1F!important;color:#fff!important;border-radius:0!important}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:#c2c2c2}

#someone-purchased{background:#fff;border:0;display:none;border-radius:0;bottom:20px;left:20px;top:auto !important;right:auto !important;padding:5px;position:fixed;text-align:left;width:auto;z-index:99999;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.4);box-shadow:0 0 4px 0 rgba(0,0,0,.4)}
#someone-purchased div img{cursor:pointer;float:left;max-height:85px;max-width:120px;width:auto}
#someone-purchased div p{color:#000;float:left;font-size:13px;margin:0 0 0 13px;width:auto;padding:10px 10px 0 0;line-height:20px}
#someone-purchased div p a{padding-right:51px;color:#30c100;display:block;font-size:15px;font-weight:700}
#someone-purchased div p a:hover{color:#000}
#someone-purchased div p small{text-align:right;display:block;font-size:10px;margin-bottom:8px;}
@media screen and (max-width:767px){#someone-purchased{bottom:0 !important;left:0 !important;top:auto !important;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:auto !important;}
#someone-purchased div img{max-width:20%;max-height:auto;}
#someone-purchased div p{font-size:11px;width:70%}
#someone-purchased div p a{font-size:13px}
}
@keyframes nFadeIn{from{opacity:0;transform:translate3d(0, 100%, 0);}
to{opacity:1;transform:none}
}
#someone-purchased.fade-in{opacity:0;animation-name:nFadeIn;animation-duration:1s;animation-fill-mode:both}
@media screen and (max-width:767px){@keyframes nFadeIn{from{opacity:0;transform:translate3d(0, 100%, 0);}
to{opacity:1;transform:none}
}
}
@keyframes nFadeOut{from{opacity:1;}
to{opacity:0;transform:translate3d(0, 100%, 0);bottom:0;}
}
#someone-purchased.fade-out{opacity:0;animation-name:nFadeOut;animation-duration:1s;animation-fill-mode:both;}
@media screen and (max-width:767px){@keyframes nFadeOut{from{opacity:1;}
to{opacity:0;transform:translate3d(0, 100%, 0);bottom:0}
}
}
.ew-image-holder{position: relative; width: 100%; display: inline-block; vertical-align: top; background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; overflow: hidden;}
.ew-image-holder:before{display: block; content: ""; width: 100%; padding-top: 66.6667%; background: none; box-shadow: none;}
.ew-image-holder:before{ padding: 0; height: 70px}
#owl-news .ew-image-holder:before{ height: 140px}
.thumb-news-item.ew-image-holder:before{ height: 155px}
.thumb-news-item.ew-image-holder{float: left; margin-right: 15px; width: 252px}
@media screen and (max-width:1199px){.wapper-mobile{display:table}
.wapper-mobile > *{display:table-cell;float:none;vertical-align:middle}
.wapper-mobile .navbar-toggle{display:table-cell}
#main{margin-top:0}
}
@media screen and (max-width:1024px){.logo{text-align:center}
.single-product .content-main,.list-post{margin-bottom:30px}
.container-product-menu{display:none}
.wapper-desk{display:none}
.info-top{display:none}
}
@media screen and (max-width:991px){.navbar-toggle{display:block}
.slider-box-tab{margin-bottom:15px}
#logo .col-sm-6{width:75%}
#logo .hidden-mobile{display:none}
.form-search-header{margin-top:10px}
.box-services{margin-bottom:15px}
.list-product-tab .product:nth-child(4n+1), .list-product .product:nth-child(4n+1), .product-cate .product:nth-child(4n+1){clear:inherit}
.list-product-tab .product:nth-child(3n+1), .list-product .product:nth-child(3n+1), .product-cate .product:nth-child(3n+1){clear:both}
.slider-product-img, .detail-product{margin-bottom:15px}
}
@media screen and (max-width:767px){.products-nav{margin-top:0;width:100%}
.products-nav .woocommerce-ordering{float:left;width:100%;}
.products-nav .woocommerce-ordering select{width:100%;margin-top:10px;border:1px solid rgb(221, 221, 221);}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-left:4px solid #38578F}
.select-child,.list-product .readmore{display:none}
.list-product-tab .product:nth-child(3n+1), .list-product .product:nth-child(3n+1), .product-cate .product:nth-child(3n+1){clear:inherit}
.list-product-tab .product:nth-child(2n+1), .list-product .product:nth-child(2n+1), .product-cate .product:nth-child(2n+1){clear:both}
}
@media screen and (max-width:480px){.wpcf7 .fullname, .wpcf7 .email{width:100%}
.wpcf7 .email{margin-left:0}
.x8_product_module .nav-tabs>li{width:100%;text-align:center}
.post-content .item-blog .wp-post-image{width:auto;text-align:center;margin:0 auto;float:none}
.thumb-news-item.ew-image-holder{width: 100%; margin-right: 0}
}
@media screen and (max-width:390px){.box-services .icon{display:block;float:none;margin:0px}
.box-services{text-align:center;min-height:125px}
}