a:focus{outline:0 solid}img{max-width:100%;height:auto;margin:auto}h1,h2,h3,h4,h5,h6{margin:15px 0 15px}body{font-family:Arial,Helvetica,sans-serif}.logo{position:relative}.logo img{width:100%}.logo h1{font-size:40px;margin:30px 0;font-weight:400}.logo h1 a{color:#999}.logo h1 a:hover{text-decoration:none;opacity:.7}.logo h1 a span{color:#5a88ca}.product-count{background:none repeat scroll 0 0 #5a88ca;border-radius:50%;color:#fff;display:inline-block;font-size:10px;height:20px;padding-top:2px;position:absolute;right:-10px;text-align:center;top:-10px;width:20px}.slider-area{width:80%;position:relative;margin:0 auto;padding:5px}.product-f-image{position:relative;max-width:200px;margin:auto}.product-hover{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden;border:1px solid #ddd}.product-hover:after{background:none repeat scroll 0 0 #000;content:"";height:100%;left:-100%;opacity:.6;position:absolute;top:0;width:100%;transition:.4s}.product-hover a{background:none repeat scroll 0 0 #5a88ca;border-radius:5px;color:#fff;display:block;font-size:16px;left:10%;margin:0;padding:10px;position:absolute;text-align:center;text-transform:uppercase;border:1px solid #5a88ca;width:80%;z-index:99;transition:.4s}.product-hover a:hover{background:#000;text-decoration:none;border-color:#444}.product-carousel-price ins{color:#5a88ca;font-weight:700;margin-right:5px;text-decoration:none}.product-hover a i.fa{margin-right:5px}.product-hover a.view-details-link{bottom:-25%}.single-product h2{font-size:14px;line-height:25px;margin-bottom:10px;margin-top:15px}.single-product h2 a{color:#222}.single-product p{color:#5a88ca;font-weight:700}.single-product{overflow:hidden}.single-product:hover .product-hover a.view-details-link{bottom:32%}.single-product:hover .product-hover:after{left:0}.product-carousel{padding-top:40px}.latest-product .owl-nav{position:absolute;right:0;top:0}.latest-product .owl-nav div{background:salmon;color:#fff;display:inline-block;margin-left:15px;padding:1px 10px}.latest-product .owl-nav div:hover{color:#fff;background:#f95f5f}.brand-list{padding-top:40px}.brand-list .owl-nav{position:absolute;right:0;top:0}.product-wid-title{font-family:raleway;font-size:24px;font-weight:100;margin-bottom:40px}.single-wid-product{margin-bottom:31px;overflow:hidden}.product-thumb{float:left;height:150px;margin-right:15px;width:100px}.single-wid-product h2{font-size:14px;margin-bottom:12px}.product-wid-price ins{color:#5a88ca;font-weight:700;margin-right:10px;text-decoration:none}.single-wid-product h2 a{color:#222}.single-product h2 a:hover,.single-wid-product h2 a:hover{color:#5a88ca}.single-product-widget{position:relative}.product-widget-area{padding-bottom:30px;padding-top:30px}.footer-top-area{background:none repeat scroll 0 0 #131519;color:#999;padding:5px 0 20px;margin-top:50px}.footer-about-us span{color:#fff}.footer-wid-title{font-family:raleway;font-size:26px;font-weight:100;color:#fff}.footer-about-us h2{font-weight:200;font-size:18pt;margin-top:25px}.footer-menu ul{list-style:outside none none;margin:0;padding:0}.footer-menu ul li{border-bottom:1px dashed #555;padding:0 0}.footer-menu a{display:block;padding:5px 0;color:#999}.footer-social a{background:none repeat scroll 0 0 #5a88ca;color:#fff;display:inline-block;font-size:20px;height:40px;margin-bottom:10px;margin-right:10px;padding-top:5px;text-align:center;width:40px;border:1px solid #5a88ca}.footer-social a:hover{background-color:#222;border-color:#666}.footer-social{margin-top:20px}a{color:#000}a:focus,a:hover{color:#17a78b}.copyright>p{margin:10px 0 0}.product-big-title-area{background-color:#5a88ca;height:40px}.product-bit-title h2{font-family:raleway;font-size:24px;font-weight:200;margin:0;padding:5px 0;color:#fff}.single-product-area{padding:10px 0 130px}.sidebar-title{color:#d80f13;font-size:18px;margin-bottom:30px;margin-left:30px;text-transform:uppercase}.single-sidebar{margin-bottom:50px;margin-top:20px;margin-left:20px}input[type=email],input[type=password],input[type=text]{border:1px solid #ddd;padding:10px}button[type=submit],input[type=submit]{background:none repeat scroll 0 0 #5a88ca;border:medium none;color:#fff;padding:11px 20px;text-transform:uppercase}button[type=submit]:hover,input[type=submit]:hover{background-color:#222}.single-sidebar input[type=text]{margin-bottom:10px;width:100%}.thubmnail-recent{margin-bottom:15px;overflow:hidden}.recent-thumb{float:left;height:auto;margin-right:15px;width:100px}.thubmnail-recent>h2{font-size:20px;margin-bottom:10px}.thubmnail-recent>h2 a{color:#222;font-size:16px}.product-sidebar-price>ins{color:#5a88ca;font-weight:700;margin-right:10px;text-decoration:none}.single-sidebar>ul{list-style:outside none none;margin:0;padding:0}.single-sidebar li{border-bottom:1px solid #f1f1f1;padding:10px 0}.single-sidebar a{display:block}.product-main-img{margin-bottom:20px}.product-name{font-size:25px;margin-bottom:20px}.product-inner-price{margin-bottom:25px}.product-inner-price>ins{color:#5a88ca;font-weight:700;margin-right:10px;text-decoration:none}.product-tab{border-bottom:1px solid #ddd;list-style:outside none none;margin:0 0 30px;padding:0;text-align:center}.product-tab li{display:inline-block}.product-tab li.active{background:none repeat scroll 0 0 #5a88ca}.product-tab li.active a{color:#fff}.product-tab li a{color:#222;display:block;font-size:16px;padding:10px 30px}.product-tab li a:hover{text-decoration:none}.product-tab li a:focus{text-decoration:none}.tab-content h2{font-size:20px}.tab-content{margin-bottom:30px}.submit-review label{display:block}.submit-review input[type=email],.submit-review input[type=text]{margin-bottom:20px;width:100%}table.shop_table{border-bottom:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:50px;width:100%}table.shop_table td,table.shop_table th{border-left:1px solid #ddd;border-top:1px solid #ddd;padding:15px;text-align:center}table.shop_table th{background:none repeat scroll 0 0 #f4f4f4;font-size:15px;text-transform:uppercase}td.product-name{font-size:18px}.col-1,.col-2{float:left;margin-left:30px;width:360px}#order_review_heading{color:#5a88ca;font-size:20px;text-transform:uppercase}table.shop_table td.product-name a{color:#222}table.shop_table td.product-name a:hover{color:#5a88ca;text-decoration:none}.single-shop-product h2{font-size:15px;margin:10px 0}.single-shop-product{margin-bottom:50px}.pagination>li>a,.pagination>li>span{color:#5a88ca}.logo-contact{position:absolute;left:0;bottom:0;padding-bottom:0;padding-right:10px;padding-left:10px;background:rgba(202,3,3,.52)}.logo-contact ul{margin:0;padding:0}.logo-contact li{color:#8af0fd;font-size:18pt;list-style:none}.logo-contact li a{color:#8af0fd;font-size:18pt}.newslist{padding-top:20px;padding-bottom:20px;border-bottom-width:1px;border-bottom:1px solid #f1f1f1;overflow:auto}.icon_call{position:fixed;bottom:50px;right:20px;width:65px;z-index:100}@media (min-width:576px){body{font-size:14px}.single-wid-product h2{font-size:18px}}.nav-item a{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:22px;line-height:inherit;white-space:nowrap;color:#214e73!important;display:inline}.nav-item a:link{color:#214e73!important}.nav-item a:visited{color:#214e73!important}.nav-item a:hover{color:#2884f7!important}.nav-item a:active{color:#214e73!important}.navbar-brand{color:#214e73!important}.navbar-brand:hover{color:#2884f7!important}.title-post{font-size:14pt}.num-page-item{margin-top:40px}.produc_sreach{padding-bottom:10px}@media screen and (max-width:680px){.call-now-button{display:flex!important;background:0 0}call-now-button .call-text{display:none}}.quick-call-button{display:none}.call-now-button{display:none;z-index:9999;clear:both;margin:0 auto;position:fixed;border-radius:50px}.call-now-button div{display:flex}.call-now-button div p{color:#fff;display:table;padding:10px;border-radius:21px;height:34px;line-height:14px;font-size:14px;margin:8px 5px 8px 50px;text-transform:uppercase;font-weight:400;text-align:center;box-sizing:content-box;text-decoration:none!important;box-sizing:border-box}.quick-alo-ph-circle.active{width:130px;height:130px;top:-40px;left:-40px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(247,6,6,.4);opacity:1;-webkit-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.quick-alo-ph-circle-fill.active{width:80px;height:80px;top:-15px;left:-15px;position:absolute;background-color:#d80d10;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.quick-alo-ph-img-circle.shake{width:50px;height:50px;top:0;left:0;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;background:url(../img/home/icon_call.png) no-repeat center center;-webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@media screen and (max-width:8600px){.call-now-button{display:flex!important;background:#fff}.quick-call-button{display:block!important}}.call-now-button{top:85%}.call-now-button{left:10%}.call-now-button{background:#fff}.call-now-button div a .quick-alo-ph-img-circle{background-color:red}.call-now-button .call-text{font-weight:500;font-size:16pt;font-family:oswald;color:red}@-moz-keyframes quick-alo-circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes quick-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes quick-alo-circle-anim{0%{-o-transform:rotate(0) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:.1}}@-moz-keyframes quick-alo-circle-fill-anim{0%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes quick-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes quick-alo-circle-fill-anim{0%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-moz-keyframes quick-alo-circle-img-anim{10%{transform:rotate(0) scale(1) skew(1deg)}10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}50%{-moz-transform:rotate(0) scale(1) skew(1deg)}100%{-moz-transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes quick-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes quick-alo-circle-img-anim{0%{-o-transform:rotate(0) scale(1) skew(1deg)}10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}50%{-o-transform:rotate(0) scale(1) skew(1deg)}100%{-o-transform:rotate(0) scale(1) skew(1deg)}}

.hotline-phone-ring-circle{width:85px;height:85px;top:10px;left:10px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid #c2d44e;-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.5}
.hotline-phone-ring-circle-fill{width:55px;height:55px;top:22px;left:26px;position:absolute;background-color:#c2d44e;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.hotline-phone-ring-img-circle{background-color:#c2d44e;width:33px;height:33px;top:33px;left:37px;position:absolute;background-size:20px;border-radius:100%;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}
.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.hotline-phone-ring-img-circle .pps-btn-img img{width:20px;height:20px}

.hotline-bar{position:absolute;background:#e88a25;background:-webkit-linear-gradient(left,#e88a25,#c2d44e);background:-o-linear-gradient(right,#e88a25,#c2d44e);background:-moz-linear-gradient(right,#e88a25,#c2d44e);background:linear-gradient(to right,#e88a25,#c2d44e);height:40px;width:200px;line-height:40px;border-radius:3px;padding:0 10px;background-size:100%;cursor:pointer;transition:all .8s;-webkit-transition:all .8s;z-index:9;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1);border-radius:50px !important;border:2px solid #fff;left:33px;bottom:41px}.hotline-bar>a{color:#fff;text-decoration:none;font-size:18px;font-weight:900;text-indent:50px;display:block;letter-spacing:1px;line-height:38px;font-family:Arial}.hotline-bar>a:hover,.hotline-bar>a:active{color:#fff}@-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-webkit-keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.6}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.6}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.6}}@-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@media (max-width:768px){.hotline-bar{display:none}}

.hotline-phone-ring-img-circle .pps-btn-img img {
    width: 40px;
    height: 40px;
}
img {
    border: none;
}


.hotline-phone-ring-wrap {
    position: fixed !important;
    bottom: 0;
    left: 0;
    z-index: 1111111;
}

.hotline-phone-ring {
    position: relative;
    visibility: visible;
    background-color: transparent;
    width: 110px;
    height: 110px;
    cursor: pointer;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s;
    left: 0;
    bottom: 0;
    display: block;
}


.float-icon-hotline {
    display: block;
    width: 40px;
    position: fixed;
    bottom: 85px;
    left: 33px;
    z-index: 999999;
}
	

.float-icon-hotline ul {
    display: block;
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
}
.float-icon-hotline ul li {
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    cursor: pointer;
}
.float-icon-hotline ul li a#messengerButton {
    padding: 0px !important;
    background: transparent !important;
    border: 0px !important;
}
/* @media only screen and (min-width: 960px)
{
	.float-icon-hotline ul li .fa {
		background-size: contain !important;
	}
} */
.float-icon-hotline ul li .fa-phone {
    background-color: #ed1c24;
}
.float-icon-hotline ul li .fa {
    background-color: #ed1c24;
    background-size: contain !important;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 36px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    color: #fff;
    font-weight: 700;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    border: 2px solid #fff;
}
.animated.infinite {
    animation-iteration-count: infinite;
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.tada {
    animation-name: tada;
}
.fa {
    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;
}
.float-icon-hotline ul li span {
    display: inline-block;
    padding: 0;
    background-color: #ff6a00;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 20px;
    height: 40px;
    line-height: 36px;
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 0;
    width: 0;
    overflow: hidden;
    -webkit-transition: all 1s;
    transition: all 1s;
    background-color: #ff6a00;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    font-weight: 400;
    white-space: nowrap;
    opacity: 0;
}

ul.left-icon.hotline {
    margin-left: 0px !important;
}


.float-icon-hotline ul li .fa-zalo {
    background: url('../img/home/zalo.png') center center no-repeat;
}
.float-icon-hotline ul li .fa-zalo:hover {
    background: #ef0303 url('../img/home/zalo.png') center center no-repeat;opacity:.5;
}
.float-icon-hotline ul li .fa-messenger {
    background: url('../img/home/fb.png') center center no-repeat;
}
.float-icon-hotline ul li .fa-messenger:hover {
    background: #168efb url('../img/home/fb.png') center center no-repeat;opacity:.5;
}
.woocommerce a {
    color: blue; 
    text-decoration: underline; 
}