/*
Theme Name: oto01
Theme URI: http://underscores.me/
Author: Lindo.vn - Nguyen Ngoc Linh 094-5656346
Author URI: http://lindo.vn
Description: Cong ty Co Phan Cong Nghe Lindo Viet Nam
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: oto01
Tags: oto
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:1.42857143;color:#222;background:url(Images/bg-body.jpg)}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{color:#222;text-decoration:none}
a:hover{color:#b70100}
.empty-message{color:red;font-weight:700;font-style:italic;padding:10px 0;text-align:center}
.required{color:#b70100}
.money{font-weight:700;color:#b70100}
.money.large{font-size:115%}
img{border:0}
.img-fullwidth{display:block;width:100%;height:auto}
.img-responsive{display:block;max-width:100%;height:auto}
.img-auto-responsive{display:inline-block;max-width:100%;height:auto}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-verify-code{vertical-align:middle}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
label{display:inline-block;max-width:100%;margin-bottom:5px}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
.btn{display:inline-block;padding:6px 15px;margin-bottom:0;font-weight:700;line-height:1.42857143;text-align:center;text-decoration:none;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 transparent}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.btn-default{color:#FFF;background-color:#004177;border-color:#004177;padding:8px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.button.add_to_cart_button {color:#FFF !important;background-color:#004177 !important;border-color:#e31d1a !important;font-size:90%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; padding:8px 15px;}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.btn-addcart:hover,.btn-addcart:focus,.btn-addcart.focus,.btn-addcart:active,.btn-addcart.active{color:#FFF;background-color:#b70100;border-color:#b70100}
.btn-buynow{color:#222;background-color:#eee;text-transform:uppercase;padding:8px 15px;margin-bottom:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .4s cubic-bezier(0.25,0.46,0.45,0.94) 0;transition:all .4s cubic-bezier(0.25,0.46,0.45,0.94) 0}
.btn-buynow:hover,.btn-buynow:focus,.btn-buynow.focus,.btn-buynow:active,.btn-buynow.active{color:#FFF;background-color:#e31d1a}
.btn-google-plus,.btn-facebook,.btn-twitter{font-size:12px;color:#555;background-color:#fff;border-color:#eee;font-weight:400;text-transform:uppercase}
.btn-google-plus:hover,.btn-facebook:hover,.btn-twitter:hover{color:#FFF}
.btn-google-plus:hover{background-color:#e04b34;border-color:#e04b34}
.btn-facebook:hover{background-color:#435f9f;border-color:#435f9f}
.btn-twitter:hover{background-color:#00aaf0;border-color:#00aaf0}
.btn-call-now,.btn-shopping-cart{display:none}
.woocommerce .woocommerce-breadcrumb { padding-top: 13px !important; width:100%; float:left}
.product .caption h3 {
    font-size: 115%;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media screen and (max-width:650px) {
.btn-call-now,.btn-shopping-cart{display:block;height:60px;position:fixed;width:90px;bottom:-10px;border-top:1px solid rgba(51,187,51,1);background:#3498db;text-decoration:none;box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;z-index:999999999}
.btn-call-now{right:0;border-bottom-left-radius:30px;border-top-left-radius:30px}
.btn-shopping-cart{left:0;border-bottom-right-radius:30px;border-top-right-radius:30px}
.btn-call-now em,.btn-shopping-cart em{position:relative;color:#FFF;font-size:45px}
.btn-call-now em:before{position:absolute;top:5px;left:30px}
.btn-shopping-cart .btn-shopping-cart-number{display:inline-block;color:#FFF;text-indent:40px}
.btn-shopping-cart em:before{position:absolute;top:5px;left:5px}
}
.lbl-checkbox{cursor:pointer}
.tabs{list-style:none}
.tabs > li{position:relative;display:inline-block;background:#e31d1a;padding:0 15px;margin-right:5px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.tabs > li:last-child{margin-right:0}
.tabs > li.active,.tabs > li:hover,.tabs > li:focus{background-color:#222}
.tabs > li > a{position:relative;font-weight:700;display:block;color:#FFF;padding:10px 0;text-transform:uppercase}
.tabs > li > a:hover,.tabs > li > a:focus,.tabs > li.active > a,.tabs > li.active > a:hover,.tabs > li.active > a:focus{color:#FFF}
.tab-content > .tab-pane{border:1px solid #ccc;padding:15px;display:none}
.tab-content > .tab-pane img,.tab-content > .tab-pane iframe,.tab-content > .tab-pane object,.tab-content > .tab-pane embed{max-width:100%}
.tab-content > .active{display:block}
table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%}
table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{padding:8px 0;line-height:1.42857143;vertical-align:middle}
table > thead > tr > th{vertical-align:middle;border-bottom:2px solid #483865}
table > caption + thead > tr:first-child > th,table > colgroup + thead > tr:first-child > th,table > thead:first-child > tr:first-child > th,table > caption + thead > tr:first-child > td,table > colgroup + thead > tr:first-child > td,table > thead:first-child > tr:first-child > td{border-top:0}
table .alignright{text-align:right}
table .aligncenter{text-align:center}
table{border:1px solid #e1e1e1}
table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{padding:8px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
.table-noborder{border:none}
.table-noborder > thead > tr > th,.table-noborder > tbody > tr > th,.table-noborder > tfoot > tr > th,.table-noborder > thead > tr > td,.table-noborder > tbody > tr > td,.table-noborder > tfoot > tr > td{border:none}
@font-face{font-family:'FontAwesome';src:url(Fonts/fontawesome-webfont.eot?v=4.2.0);src:url(Fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(Fonts/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(Fonts/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(Fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul > li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
@-webkit-keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-shopping-cart:before{content:"\f07a"}
.fa-bars:before{content:"\f0c9"}
.fa-phone:before{content:"\f095"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-google-plus:before{content:"\f0d5"}
.fa-sitemap:before{content:"\f0e8"}
.fa-rss:before{content:"\f09e"}
.fa-th-large:before{content:"\f009"}
.fa-th-list:before{content:"\f00b"}
.fa-step-backward:before{content:"\f048"}
.fa-step-forward:before{content:"\f051"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-trash-o:before{content:"\f014"}
.fa-angle-up:before{content:"\f106"}
.fa-search:before{content:"\f002"}
#back-top{position:fixed;bottom:65px;right:30px;text-align:center;z-index:9999;display:none}
#back-top a{background:#e31d1a;width:44px;height:44px;display:inline-block;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#back-top a:hover{color:#222}
#back-top .fa{display:block;padding-top:3px}
.list-group{list-style:none}
.list-group li{padding:3px 0}
.list-group li .name{font-weight:400}
.list-group li a{position:relative}
.list-group li .arrow{padding-left:15px}
.list-group li .arrow:before{display:block;content:"\f105";font-size:130%;font-family:"FontAwesome";position:absolute;top:-4px;left:0}
.top,.header,.menu,.slideshow,.pathpage,.main,.footer,.copyright{display:block}
.container{position:relative;margin:0 auto;padding:0 10px;background:#FFF}
.top .container{position:relative;padding:0}
.header .container{padding:0}
.menu .container{padding:0;min-height:44px;background:#004177}
.main .container{padding-bottom:10px}
.row{padding:0 5px}
.header{position:relative}
.pathpage .container{padding:0 5px;border-bottom:1px solid #ccc}
.footer .container{background:#004177;overflow:hidden}
.copyright .container{background:#2a333a;border-top:1px solid #fc5957}
.top .top-left{float:left}
.top .top-right{float:right;width:190px}
.cart{float:right;position:relative;text-align:center;padding-right:10px}
.cart a{position:relative;display:block;color:#e31d1a;font-size:90%;font-weight:700;text-transform:uppercase;margin:0;padding:4px 0;line-height:30px}
.cart a:hover{color:#b70100}
.cart .icon em{background:#e31d1a;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.cart a:hover .icon em{background:#b70100}
.cart .title-cart{display:inline-block;text-indent:5px}
.addon,.language{float:left;position:relative;border-right:1px solid #e5e5e5;height:39px}
.addon{padding-top:8px}
.language .en{display:inline-block;width:16px;height:11px;background:url(Images/icon_language.jpg) 0 0 no-repeat;margin:14px 10px}
.language .vi{display:inline-block;width:16px;height:11px;background:url(Images/icon_language.jpg) 0 -11px no-repeat;margin:14px 10px}
.search-box{position:absolute;top:8px;right:8px}
.search-box .text-search{border:0 none;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;-webkit-box-shadow:0;box-shadow:0;height:28px;margin:0!important;width:200px;padding:0 30px 0 8px}
.search-box .text-search:hover,.search-box .text-search:focus{outline:0}
.search-box .btn-search{color:#333;background-color:transparent;border:0;display:block;height:27px;padding:0;position:absolute;right:0;text-align:center;top:0;width:30px}
.search-box .btn-search:hover,.search-box .btn-search:focus{color:#6f6f6f;outline:0}
.icon{float:left}
.icon em{color:#FFF;width:25px;height:25px;background:#222;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.icon em:before{position:absolute;top:7px;left:8px}
.logo,.banner{position:relative;text-align:center}
.logo .img-logo,.banner .img-banner{max-width:100%}
.slider-banner{padding-top:10px}
.advert{position:relative;margin-top:10px;text-align:center}
.advert-left{position:relative;margin-top:10px}
.advert-left:first-child{margin-top:0}
.adv-leftslider,.adv-rightslider{display:block;z-index:9999;position:fixed;bottom:30px}
.adv-leftslider a,.adv-rightslider a{display:block}
.adv-leftslider img,.adv-rightslider img{max-width:80px}
.adv-leftslider{left:0}
.adv-rightslider{right:0}
.adv-leftslider.none,.adv-rightslider.none{display:none}
.partner{padding:10px}
.logo-partner a{display:block}
.wrapper{display:block;overflow:hidden;position:relative}
.wrapper:hover{cursor:pointer}
.wrapper .wrapper-content{-webkit-transform:scale(0.5) rotateX(180deg);-moz-transform:scale(0.5) rotateX(180deg);-ms-transform:scale(0.5) rotateX(180deg);-o-transform:scale(0.5) rotateX(180deg);transform:scale(0.5) rotateX(180deg);background-color:#222;height:100%;left:0;opacity:0;filter:alpha(opacity=0);overflow:hidden;position:absolute;top:0;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;width:100%;z-index:7;visibility:hidden}
.wrapper:hover .wrapper-content{opacity:.9;filter:alpha(opacity=90);-webkit-transform:scale(1) rotateX(0deg);-moz-transform:scale(1) rotateX(0deg);-ms-transform:scale(1) rotateX(0deg);-o-transform:scale(1) rotateX(0deg);transform:scale(1) rotateX(0deg);visibility:visible}
.wrapper .wrapper-content .wrapper-link{display:block;height:100%}
.wrapper .wrapper-content .wrapper-description{color:#FFF;text-align:left;padding:10px}
.wrapper .wrapper-content .btn-buynow{position:absolute;bottom:20px;left:50%;min-width:100px;margin-left:-50px}
.viewmore{text-align:center;text-transform:uppercase;border:1px solid #FFF;padding:0 10px;color:#FFF;position:absolute;top:50%;left:50%;margin-left:-50px;min-width:100px;line-height:32px;margin-top:-16px}
.breadcrumb{padding:10px 0;list-style:none;background-color:transparent}
.breadcrumb > li{display:inline-block}
.breadcrumb > li + li:before{content:"/\00a0";padding:0 5px;color:#777}
.breadcrumb > .active{color:#e31d1a}
.box{position:relative}
.box .box-header{color:#FFF;position:relative}
.box .box-content{position:relative;background:#FFF}
.box .box-content.has-border{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.box .box-header .box-title{position:relative;text-transform:uppercase;display:block}
.box-product,.box-news,.box-service,.box-product-list,.box-service-list,.box-album-list,.box-news-list,.box-detail,.box-cart,.box-contact{margin-top:10px}
.box-product .box-header,.box-news .box-header,.box-service .box-header,.box-advert .box-header,.box-product-list .box-header,.box-service-list .box-header,.box-album-list .box-header,.box-news-list .box-header,.box-detail .box-header,.box-cart .box-header,.box-contact .box-header{background:#004177;padding:9px 15px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}
.box-product .box-header .box-title,.box-news .box-header .box-title,.box-service .box-header .box-title,.box-advert .box-header .box-title,.box-product-list .box-header .box-title,.box-service-list .box-header .box-title,.box-album-list .box-header .box-title,.box-news-list .box-header .box-title,.box-detail .box-header .box-title,.box-cart .box-header .box-title,.box-contact .box-header .box-title{color:#FFF;font-size:115%;font-weight:700;text-transform:uppercase}
.box-advert .box-content,.box-contact .box-content{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.box-contact .box-content{padding:15px}
.box-detail .box-header{background:none;border-left:5px solid #e31d1a;-webkit-border-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}
.box-detail .box-header .box-title{color:#222}
.box-detail .box-content{padding:10px 0}
.box-container{position:relative;padding:15px;border:1px solid #ccc;margin-top:10px}
.box-left-container{position:relative;margin-top:10px}
.box-detail .box-content img,.box-detail .box-content iframe,.box-detail .box-content object,.box-detail .box-content embed,.box-container img,.box-container iframe,.box-container object,.box-container embed,.box-left-container img,.box-left-container iframe,.box-left-container object,.box-left-container embed{max-width:100%}
.box-left,.box-right{margin-top:10px; margin-bottom:15px}
.box-left .box-header,.box-right .box-header{background:#004177;padding:9px 15px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}
.box-left .box-header .box-title,.box-right .box-header .box-title{color:#FFF;font-size:115%;font-weight:700;text-transform:uppercase}
.box-left .box-content,.box-right .box-content{position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.box-content.is-padding{padding:10px}
.service-row{position:relative}
.service{float:left;width:49%;margin-top:10px;margin-right:2%;background:#FFF;border-radius:4px;border-bottom:4px solid #e31d1a}
.service .service-image{position:relative;overflow:hidden;background:#FFF}
.service .service-caption{padding:10px;background:#222}
.service .service-title{font-size:110%;text-transform:uppercase;max-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis}
.service .service-title a{color:#FFF}
.service .service-title a:hover{color:#f7e94d}
.service .service-description{color:#f1f1f1;margin-top:10px;max-height:60px;height:60px;overflow:hidden;text-overflow:ellipsis}
.album-row{position:relative}
.album{float:left;width:32%;margin-top:10px;margin-right:2%;background:#FFF;border-radius:4px;border-bottom:4px solid #e31d1a}
.album .album-image{position:relative;overflow:hidden;background:#FFF}
.album .album-caption{padding:10px;background:#222}
.album .album-title{text-transform:uppercase;max-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis}
.album .album-title a{color:#FFF}
.album .album-title a:hover{color:#f7e94d}
.news-row{position:relative}
.news{float:left;width:32%;margin-top:10px;margin-right:2%;padding:15px;background:#FFF;border:1px solid #ccc;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.175);box-shadow:0 3px 3px rgba(0,0,0,.175)}
.news .news-image{position:relative;overflow:hidden;background:#FFF;text-align:center;vertical-align:middle}
.news .news-image img{display:initial}
.news .news-caption{padding:10px 0; text-align:justify}
.news .news-title{font-size:115%;height:25px;overflow:hidden;text-overflow:ellipsis}
.news .news-description{margin-top:10px;max-height:60px;height:60px;overflow:hidden;text-overflow:ellipsis}
.news .btn-default{width:100%;text-transform:uppercase}
.news-list .news-item{position:relative;padding:10px 0;border:1px solid #ccc;margin-top:10px}
.news-list .news-item .news-item-img{padding-left:10px}
.news-list .news-item .news-item-caption{padding-left:10px}
.news-list .news-item .news-item-caption .news-item-title{display:block;font-size:115%;padding:5px 0 10px}
.news-list .news-item .news-item-caption .news-item-description{border-top:1px solid #ccc;padding-top:10px}
.footer-block{position:relative;text-align:left;padding:10px 15px}
.footer-block .title-footer-block{color:#FFF;position:relative;display:block;text-transform:uppercase;padding:10px 0;font-size:115%;font-weight:700}
.footer-block .list-group li,.footer-block .list-group li a{color:#eee}
.footer-block .list-group li:hover a{color:#f7e94d;padding-left:5px;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}

.footer-block .menu li { list-style:none; padding:5px 10px;}
.footer-block .menu li,.footer-block .menu li a{color:#eee}
.footer-block .menu li:hover a{color:#f7e94d;padding-left:5px;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.copy-right,.designedby{font-size:90%;color:#eee;padding:6px 0}
.designedby{text-align:right}
.designedby a{color:#eee}
.social{float:left;padding-top:10px}
.social .icon{margin-right:5px}
.social .icon em:before{top:8px;left:9px}
.grid-sort{padding:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.grid-sort .grid-left{float:left;margin-right:10px}
.grid-sort .grid-right{float:right}
.grid-sort .form-control{display:inline;width:auto}
.grid-sort .grid-view{display:inline-block;color:#777;width:32px;height:32px;border:1px solid #ebebeb;margin-left:5px;cursor:pointer;text-align:center;vertical-align:middle;background:#FFF;padding:8px}
.grid-sort .grid-view.selected{color:#FFF;border-color:#e31d1a;background:#e31d1a;cursor:not-allowed}
.grid-bottom{border:1px solid #ccc;padding:10px;margin-top:10px}
.pagination{list-style:none;text-align:center}
.pagination > li{display:inline}
.pagination > li > a,.pagination > li > span{position:relative;display:inline-block;padding:6px 12px;text-decoration:none;color:#000;background-color:#fff;border:1px solid #ccc;margin-left:5px;font-weight:700}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination > li > a:hover,.pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus{color:#FFF;background-color:#b70100;border-color:#b70100}
.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus{z-index:2;color:#FFF;background-color:#b70100;border-color:#b70100;cursor:default}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#999;background-color:#fff;border-color:#dbdbdb;cursor:not-allowed}
.support-online{position:relative;text-align:center;margin-top:15px}
.support-online:last-child{margin-bottom:15px}
.support-online .online-text{position:relative;padding-top:5px;color:#e31d1a;font-weight:700}
.block{position:relative;padding:10px 0;border-top:1px solid #ccc}
.block:first-child{border-top:none}
.block .block-img{float:left;margin:0 5px}
.block .block-img .img-default{width:80px}
.block .block-caption{overflow:hidden;zoom:1}
.block .block-caption .block-title{font-weight:400;padding-right:5px}
.block .block-caption .block-price{margin-top:5px}
.block .block-caption .block-price .price{display:block;color:#e31d1a;font-weight:700}
.block .block-caption .block-price .old-price{display:block;font-size:85%;color:#888;text-decoration:line-through}
.statistic li{position:relative}


.dpe-flexible-posts li{position:relative;padding:10px 0;border-top:1px solid #ccc; list-style:none; width:100%; float:left}
.dpe-flexible-posts li:first-child{border-top:none}
.dpe-flexible-posts li img{float:left;margin:0 5px; width:80px; height:auto}

.woocommerce ul.cart_list, .woocommerce ul.product_list_widget li {padding:10px !important;border-top:1px solid #ccc; list-style:none; width:100%; float:left}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget li img {float:left !important;margin:0; margin-right:10px; width:80px !important; height:auto}

.woocommerce ul.product_list_widget li  .woocommerce-Price-amount{display:block;color:#e31d1a;font-weight:700}

.statistic li{position:relative}

.statistic li .statistic-text{padding-left:20px}
.statistic li .statistic-number{float:right}
.statistic li .statistic-text:before{content:"";background:url(Images/icon-statistic.png) no-repeat 0 0;width:16px;height:16px;position:absolute;left:0}
.statistic li .statistic-text.today:before{background-position:0 -16px}
.statistic li .statistic-text.yesterday:before{background-position:0 -32px}
.statistic li .statistic-text.week:before{background-position:0 -48px}
.statistic li .statistic-text.month:before{background-position:0 -64px}
.statistic li .statistic-text.total:before{background-position:0 -80px}
.social-sharing{padding:5px 0}
.product-cart{padding:0}
.product-cart .block-img{margin-left:0}
.product-cart .block-img .img-default{width:50px}
.message-cart{padding:30px 0 15px;color:#e31d1a;font-size:150%;font-weight:700;text-align:center}
.contact-us{position:relative;border-bottom:1px solid #ccc;margin-bottom:10px}
.contact-us p{padding-bottom:10px}
.contact-us .company-name{color:#e31d1a;position:relative;display:block;padding:10px 0;text-transform:uppercase;font-size:125%;font-weight:700}
.product{position:relative;background-color:#fff;padding-bottom:15px}
.product.product-left{padding-bottom:0}
.product.has-border{border:1px solid #CCC}
.product > img,.product a > img{margin-right:auto;margin-left:auto}
.product .product-image{position:relative;padding:10px}
.product .product-image img { max-width:100%; height:auto}
.product .product-image a{display:block}
.product .product-icon{position:absolute;font-size:90%;color:#FFF;padding:5px 6px;text-transform:uppercase;text-align:center;top:10px;left:10px;z-index:9}
.product .icon-new{background:#e31d1a}
.product .icon-sale{background:#e31d1a}
.product .caption{padding:0 10px; text-align:center}
.product .caption.align-left{text-align:left}
.product .caption .name,.product-left .product .caption .name{text-transform:uppercase;font-weight:400}
.product:not(.product-left) .caption .name{max-height:40px;height:40px;overflow:hidden}
.product .caption .name a{text-decoration:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}
.product .caption .description{display:none}
.product .caption .content-price,.product-left .product .caption .content-price{margin-top:6px; margin-bottom:10px}
.product:not(.product-left) .caption .content-price{max-height:26px;overflow:hidden}
.product .caption .content-price .price{color:#e31d1a;font-size:115%;font-weight:700;vertical-align:baseline}
.product .caption .content-price .old-price{font-size:90%;color:#888;text-decoration:line-through;padding-left:5px}
.product .caption .btn-addcart{margin-top:6px}
.col-product{width:100%;margin-top:10px}
.col-product-4{width:24%;padding-top:10px;margin-right:1.33%}
.product-list .col-product-4{width:100%}
.product-list .product{text-align:left}
.product-list .product .product-image{float:left;position:relative;width:33.33%}
.product-list .product .caption{float:right;width:66.66%}
.product-list .product .caption .name{font-size:115%;font-weight:700;height:auto;max-height:none;padding-top:10px}
.product-list .product .caption .description{display:block;font-size:85%;color:#777;margin-top:10px;white-space:pre-line}
.magnify{position:relative;cursor:none}
.magnify-large{z-index:9999;position:absolute;display:none;width:200px;height:200px;-webkit-box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.image-block{position:relative;border:1px solid #ccc;z-index:999}
.thumb-list{position:relative;text-align:center;padding:10px 50px}
.thumb-list .owl-carousel .owl-item{padding:0 6px 0 0}
.thumb-list .owl-carousel .owl-item:hover{cursor:pointer}
.thumb-list .owl-carousel .owl-item .item{border:1px solid #ccc}
.thumb-list .owl-carousel .owl-item .item.selected{border:1px solid #e31d1a}
.thumb-list .owl-theme .owl-nav .owl-prev{left:-50px}
.thumb-list .owl-theme .owl-nav .owl-next{right:-50px}
.primary-product{position:relative;margin-top:10px}
.woocommerce div.product .product_title{font-size:145%;padding:5px 0}
.primary-product .social-sharing{padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid #ccc}
.primary-product .product-row{position:relative;padding-top:3px;display:block}
.primary-product .product-row label{display:inline-block;color:#777;text-align:right;width:130px;padding-right:10px}
.primary-product .product-row span{display:inline-block}
.primary-product .product-row.short-description{font-weight:700;white-space:pre-line}
.primary-product .product-buy{position:relative;background:#f9f9f9;border:1px solid #ccc;padding:20px;margin-top:20px}
.primary-product .product-buy .product-row{padding-bottom:5px}
.primary-product .product-buy .product-row.center{text-align:center}
.primary-product .product-buy .product-row label{color:#222;font-size:115%;width:120px;text-align:left}
.woocommerce div.product p.price, .woocommerce div.product span.price {font-size:115%;color:red !important; padding:15px 0;font-weight:700}
.primary-product .product-buy .old-product-price{color:#777;padding-left:5px;font-weight:400;text-decoration:line-through}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {position:relative;background:#f9f9f9;border:1px solid #ccc;padding:20px;margin-top:20px; width:100%; float:left}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {   background-color: #e31d1a !important;
    border-color: #e31d1a !important;
    border-radius: 3px;
    color: #fff;
    padding: 8px 15px !important;
}


.primary-product .product-buy .form-control{font-size:115%;font-weight:700;text-align:center;width:80px}
.primary-product .product-buy .btn-default{width:100%}
.primary-product .contact-maps{position:relative}
.primary-product .contact-maps .contact-title{font-size:115%;font-weight:700;padding-top:10px}
.primary-product .contact-maps .contact-address{padding-top:5px}
.primary-product .contact-maps .contact-hotline{color:#e31d1a;font-weight:700}
.primary-product .contact-maps .maps-contents{height:150px;margin:10px 0;border:1px solid #CCC}
.second-product{position:relative;padding-top:15px}
.nav{list-style:none}
.nav > li{position:relative;display:block}
.nav > li > a{position:relative;display:block;padding:12px 20px;-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out}
.nav > li > a:hover,.nav > li > a:focus{text-decoration:none}
.nav > .active > a{font-weight:700}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;width:300px;padding:5px 0;margin:0;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu > li > a{display:block;padding:8px 20px;clear:both;font-weight:400;color:#222;-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out}
.navbar-nav .dropdown-menu .open > a.highlighted,.dropdown-menu > .open > a,.dropdown-menu > .open > a:hover,.dropdown-menu > li > a:hover{color:#FFF;text-decoration:none;background-color:#e31d1a}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover{color:#FFF;text-decoration:none;background-color:#e31d1a;outline:0}
.open > .dropdown-menu{display:block}
.open > a{outline:0}
.caret{display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-top:5px dashed;border-top:5px dashed\9;border-right:5px solid transparent;border-left:5px solid transparent}
.navbar-fixed-top{position:fixed;right:0;left:0;top:0;z-index:1030}
.widget-area .widget_nav_menu ul.menu > li > a{font-weight:700;text-transform:uppercase}
.widget-area .widget_nav_menu ul.menu > .open > .dropdown-menu{border-top:none}
.widget-area .widget_nav_menu ul.menu{position:relative;padding:10px}
.widget-area .widget_nav_menu ul.menu> li { list-style:none; padding:8px 0}
.widget-area .widget_nav_menu ul.menu> li > a{color:#222;font-weight:700;padding:10px 0 10px 5px;text-transform:uppercase;-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out}
.navbar-toggle{position:relative;float:left;padding:5px 12px;margin:6px 10px;background-color:transparent;background-image:none;border:1px solid #FFF;z-index:9999}
.navbar-toggle:focus{outline:0}
.navbar-toggle .fa-bars{color:#FFF;font-size:20px}
.navbar-collapse{display:none;width:100%;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto;display:block}
@media (min-width: 992px) {
.navbar-toggle{display:none}
.navbar-nav,.navbar-nav > li{float:left}
.navbar-nav > li > a{color:#FFF; text-transform:uppercase; font-weight:bold}
.navbar-nav > li > a:hover{background-color:#2b2b2b}
.navbar-nav .open > a,.navbar-nav .open > a:hover,.navbar-nav .open > a:focus{color:#FFF;background-color:#2b2b2b}
.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}
.widget_nav_menu ul.menu:not(.has-block) li:hover{background-color:#3480bf}
.widget_nav_menu ul.menu:not(.has-block) li:hover > a{color:#FFF;text-decoration:none}
.widget_nav_menu ul.menu:not(.has-block) .caret{position:absolute;right:0;margin-top:6px;margin-right:5px;border-top:4px solid transparent;border-top:4px dashed\9;border-bottom:4px solid transparent;border-left:4px dashed}
.vertical-menu:not(.has-block) .dropdown-menu{position:absolute;display:none;left:-9999px;top:-9999px;right:auto;height:auto!important;width:250px;z-index:1000;background:#fff}
.widget_nav_menu ul.menu:not(.has-block) li:hover > .dropdown-menu{left:100%;top:-5px;opacity:1;filter:alpha(opacity=100);display:block}
.widget_nav_menu ul.menu.has-block > li > a:hover{color:#FFF;background-color:#e31d1a}
.widget_nav_menu ul.menu.has-block .dropdown-menu{display:block;float:none;position:relative;left:0;top:0;width:auto;margin:0;padding:0;background-color:#FFF;border:0;margin-left:15px;-webkit-box-shadow:none;box-shadow:none}
.widget_nav_menu ul.menu.has-block .dropdown-menu li a{padding:8px 15px;text-indent:5px}
.widget_nav_menu ul.menu.has-block .dropdown-menu li{position:relative}
.widget_nav_menu ul.menu.has-block .dropdown-menu > li > a:before{display:inline-block;position:absolute;font-family:"FontAwesome";font-size:12px;top:10px;left:0;content:"\f054"}
.widget_nav_menu ul.menu.has-block .caret{display:none}
}
@media (max-width: 991px) {
.navbar-collapse{background-color:#fff;padding-top:10px;padding-bottom:10px;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-nav > li > a:hover,.navbar-nav > .open > a.highlighted{color:#FFF;text-decoration:none;background-color:#e31d1a}
.navbar-nav .navbar-toggle{border:1px solid #ccc}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px}
.navbar-fixed-top .navbar-collapse{max-height:340px}
.widget_nav_menu ul.menu .open > .dropdown-menu{position:static;float:none;left:auto!important;width:100%!important;top:100%;padding:0 0 0 10px;border:none;-webkit-box-shadow:none;box-shadow:none}
.widget_nav_menu ul.menu.caret{position:absolute;right:0;margin:-3px 15px 0 0;padding:0;width:32px;height:26px;line-height:24px;text-align:center;border:1px solid #ccc}
.widget_nav_menu ul.menu.caret:before{content:'+';font-weight:700}
.widget_nav_menu ul.menu .open > a > .caret:before{content:'-'}
.widget_nav_menu ul.menu > li > a:hover,.vertical-menu .open > a,.vertical-menu .open > a:hover{color:#FFF;text-decoration:none;background-color:#e31d1a}
.widget_nav_menu ul.menu .dropdown-menu > li > a{position:relative;text-indent:5px;padding:8px 15px}
.widget_nav_menu ul.menu.dropdown-menu > li > a:before{display:inline-block;position:absolute;font-family:"FontAwesome";font-size:12px;top:10px;left:0;content:"\f054"}
}
.navbar-nav:not(.sm-collapsible) ul .caret{position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}
.navbar-nav:not(.sm-collapsible) ul a.has-submenu{padding-right:30px}
.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;right:0;margin:-3px 15px 0 0;padding:0;width:32px;height:26px;line-height:24px;text-align:center;border-width:1px;border-style:solid}
.navbar-nav.sm-collapsible .caret:before{content:'+';font-family:monospace;font-weight:700}
.navbar-nav.sm-collapsible .open > a > .caret:before{content:'-'}
.navbar-nav.sm-collapsible a.has-submenu{padding-right:50px}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret,.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret{position:static;margin:0 0 0 2px;padding:0;width:0;height:0;border-top:4px dashed;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before{content:''!important}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu{padding-right:15px}
.navbar-nav span.scroll-up,.navbar-nav span.scroll-down{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}
.navbar-nav span.scroll-up-arrow,.navbar-nav span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent}
.navbar-nav span.scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent}
.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header{padding-left:35px}
.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a,.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header{padding-left:45px}
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a,.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header{padding-left:55px}
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a,.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header{padding-left:65px}
.navbar-nav .dropdown-menu > li > a{white-space:normal}
.navbar-nav ul.sm-nowrap > li > a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar-nav.sm-collapsible ul.sm-nowrap > li > a{white-space:normal}
.navbar-right ul.dropdown-menu{left:0;right:auto}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item img{max-width:100%;transform-style:preserve-3d; height:auto}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;position:absolute;top:50%;zoom:1;*display:inline;margin-top:-20px;width:40px;height:40px;line-height:36px;font-size:30px;background:#e31d1a;filter:Alpha(Opacity=50);opacity:.5;border-radius:50%;text-align:center}
.owl-theme .owl-nav .owl-next{right:0}
.owl-theme .owl-nav .owl-prev{left:0}
.owl-theme .owl-nav [class*=owl-]:hover{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-nav.disabled,.owl-theme .owl-dots.disabled{display:none}
.owl-theme .owl-dots{position:absolute;left:50%;bottom:10px}
.owl-theme .owl-dots .owl-dot{display:inline;display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{display:block;width:12px;height:12px;margin:5px 3px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#e31d1a}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-sliderbanner .item{text-align:center}
.owl-left{padding-bottom:10px}
.owl-product .owl-nav [class*=owl-]{color:#FFF;position:absolute;top:-35px;zoom:1;*display:inline;width:30px;height:30px;line-height:26px;font-size:30px;border-radius:3px;background:none;filter:Alpha(Opacity=80);opacity:.8;text-align:center}
.owl-product .owl-nav .owl-next{right:10px}
.owl-product .owl-nav .owl-prev{left:auto;right:40px}
.owl-product .owl-nav [class*=owl-]:hover{background:#222;color:#fff;text-decoration:none;filter:Alpha(Opacity=100);opacity:1}
.owl-product .owl-dots{display:none}
.section{clear:both;padding:0;margin:0}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}
.col{display:block;float:left}
.col:first-child{margin-left:0}
.col_12{width:100%}
.col_9{width:75%}
.col_8{width:66.66%}
.col_6{width:50%}
.col_4{width:33.33%}
.col_3{width:25%}
.col-left{width:25%}
.col-right{width:75%;padding-left:15px}
.col-product-slider{width:40%}
.col-product-detail{width:60%;padding:0 15px}
@media (min-width: 768px) {
.container{width:750px}

}
@media (min-width: 992px) {
.container{width:980px}
}
@media (min-width: 1200px) {
.container{width:1180px}
}
@media (min-width: 992px) {
.logo{display:none}
.footer-block:after{content:"";border-right:1px solid #fc5957;position:absolute;height:10000%;left:0;top:0}
.footer-block:first-child{padding-left:0}
.footer-block:first-child:after{border-right:none}
.col-product-4:nth-child(4n){margin-right:0}
.service:last-child{margin-right:0}
.album:nth-child(3n){margin-right:0}
.news:nth-child(3n){margin-right:0}
.col-cart:after{content:"";border-right:1px solid #ccc;position:absolute;height:10000%;right:0;top:0}
.btn-cart-content .btn-default{width:200px}
}
@media (max-width: 991px) {
.col-left{display:none}
.col-product-4{width:49%;margin-right:2%}
.col-product-4:nth-child(2n){margin-right:0}
.service:last-child{margin-right:0}
.album:nth-child(3n){margin-right:0}
.news:nth-child(3n){margin-right:0}
.banner,.adv-leftslider,.adv-rightslider{display:none}
.col-left,.col-right,.col-cart,.col-product-slider,.col-product-detail{width:100%}
.col-right,.col-product-detail{padding-left:0}
.col-cart,.col-product-left,.col-product-detail{padding-right:0}
.col-receiver{margin-left:0}
.collapse-title:hover{cursor:pointer}
.collapse-title:after{display:block;content:"\f055";font-family:"FontAwesome";position:absolute;right:20px;top:50%;margin-top:-14px;font-size:20px}
.collapse-title.active:after{content:"\f056"}
.collapse-content.hidden{display:none}
.grid-left label,.grid-right label{display:none}
}
@media (max-width: 480px) {
.col_12,.col_9,.col_8,.col_6,.col_4,.col_3,.col-product-4{width:100%}
.col-left{display:none}
.addon{display:none}
.col-product{border-left:none}
.product{padding-bottom:0}
.product .product-image{float:left;width:33.33%}
.product .caption{float:right;width:66.66%;text-align:left;padding:10px 0}
.service{width:100%;margin-right:0;margin-top:15px}
.album{width:100%;margin-right:0;margin-top:15px}
.news{width:100%;margin-right:0;margin-top:15px}
.copy-right,.designedby{text-align:center;padding-bottom:0}
.social{width:100%}
.grid-left.display-page,.pagination .hidden-number,.news-list .news-item .news-item-caption .news-item-description,.product-cart .block-img{display:none}
.top-right  { display:none}
.top-left  { display:none}
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(Images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(Images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(Images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(Images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(Images/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(Images/fancybox_loading@2x.gif);background-size:24px 24px}
}
.box-detail p { padding-bottom:15px;}
img.alignright{float:right;margin:0 0 1em 1em}
img.alignleft{float:left;margin:0 1em 1em 0}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right;margin:0 0 1em 1em}
.alignleft{float:left;margin:0 1em 1em 0}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
a img.alignright{float:right;margin:0 0 1em 1em}
a img.alignleft{float:left;margin:0 1em 1em 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}