body{font-family:"MyriadPro-Regular", Arial, sans-serif }
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/myriadpro-regular-webfont.eot');
    src: url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/myriadpro-regular-webfont.woff') format('woff'),
    url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
    url('../fonts/myriadpro-regular-webfont.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'MyriadPro-Semibold';
    src:url(../font/MyriadPro-Semibold.otf);
}

@font-face {
    font-family:'MyriadPro-bold';
    src:url(../font/MyriadPro-Bold.ttf);
}
@font-face {
    font-family: 'MyriadPro-BoldCond';
    src: url('../fonts/myriadpro-cond-webfont.eot');
    src: url('../fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/myriadpro-cond-webfont.woff') format('woff'),
    url('../fonts/myriadpro-cond-webfont.ttf') format('truetype'),
    url('../fonts/myriadpro-cond-webfont.svg#MyriadPro-BoldCond') format('svg');
    font-weight: normal;
    font-style: normal;
}
.btn {border-radius:0}
a {
    color: #2196f3;
}
.tabs-menu-01.active .arrow-left, .tabs-menu-02.active .arrow-left {border-top-color:#2196f3}
.fancybox-gallery:hover .image-hover {
    opacity:.65;
}
.bg-main,.list-bank li label:before,
.box-step ul li.active .demo-icon,
.opticon-select li:hover .btn-ver,
.opticon-select li.active .btn-ver,
.nav-tabs-01 .nav-tabs li.active span{background-color: #2196f3;}
.color-main, .box-style-1 .demo-icon:before, .bottom-download span, .cart-order .dropdown-toggle span.number, .title-product a:hover, .nav_desktop ul li:hover ul li a:hover, .title-desc-detail, .nav-tabs-01 .nav-tabs li span .demo-icon, .nav_desktop ul li.sub-menu-style2 ul li a:hover, .nav_desktop ul li.sub-menu-style2:hover ul li a:hover{ color:#ff5c00;}
.thub-image .item:hover img,.thub-image .item.active img{border:1px solid #2196f3;}
.btn-icon:hover{color: #2196f3;border-color: #2196f3}
.tabs-menu-01.active .arrow-left::after,.tabs-menu-02.active .arrow-left::after {
    border-right-color: #2196f3;
}
.nav-tabs-01 li.active .arrow-left::after, .nav-tabs-01 li.active .arrow-left::after { border-right-color: #2196f3;}
.nav-tabs-01 .nav-tabs li.active span .demo-icon {color:#2196f3}
.btn-main, .btn-primary, a.btn-primary{ background-color:#2196f3;border: 1px solid #2196f3; color:#fff;}
.btn-main.focus, .btn-main:focus, .btn-main:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #2196f3;
    border-color: #2196f3;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover,.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .pagination>li.active>a{background-color:#2196f3; border-color: #2196f3;}
.btn-primary, a.btn-primary{ color:#fff;}
.bg-default {background-color:#383838;}
.btn-default {background-color:#383838;border: 1px solid #383838; color:#fff;}
.btn-default.focus, .btn-default:focus, .btn-default:hover {
    background-color: #2196f3;
    border-color: #2196f3; color:#fff !important;
}
.btn-pay.btn-default {background-color:#2196f3}
.jslider .jslider-bg i, .jslider .jslider-pointer {background: url(../images/jslider.png) no-repeat 0 0;}
.jslider .jslider-pointer {
    background-position: 0 -60px;
}
#header { background-color:#1e1e1e}
.nav_desktop{text-align:center}
.nav_desktop>ul>li>a {color:#383838; text-transform:inherit;padding: 10px 25px;}
.nav_desktop>ul>li>a:after { display:none}
.nav_desktop ul ul {top: 100%;}
.nav_desktop>ul>li {display:inline-block; float:inherit;}
.menu-vetical .nav_desktop li { display:block; text-align:left}
.menu-vetical .dropdown-toggle {
    color: #383838;
    padding-top: 4px;
    display: block;
}
.search-caterory .dropdown-toggle {color:#ff5c00}
.logo {
    padding: 20px 0 0;
}
.banner-img {overflow:hidden}
.banner-img .col-sm-3 {padding:0}
.status-product {height: 20px;line-height: 20px;width: 40px;}
.action-product a:hover { color:#2196f3}
.box-product>.content-tab-product>.tab-content {border:1px solid #ddd; padding:15px 0;}
.top-detail-product .tab-content {border:none; padding:0;}
.content-brand {
    margin: 0;
}
.img.border {
    /* border:none; */
}
.content-tab-product { margin:0}
.item-product.style-view-2 { text-align:left}
.owl-theme .owl-controls .owl-buttons div:hover::before { color:#2196f3}
.box-couwn-down-style1 {background-color:#e3f2fd;}
.couwn-down-style2 .timer .table-cell .tab-val { background-color:#333;}
.couwn-down-style3 .timer .table-cell .tab-val { background-color:#2196f3; border:2px solid #fff;font-size: 24px;}
.couwn-down-style3 .timer .table-cell .tab-unit {color:#000}
.box-highlight.bg-main {background-color: #ededed !important;margin-top:20px;}
.item-highlight p.desc-hl {color:#383838}
.item-highlight {color:#2196f3}
.item-brand img {
    border:none;
}
#footer {
    background: #2196f3;color: #fff;
}
.menu-footer-vertical a, .address-ft p, .about-desc {
    color: #f0f0f0;
}
.title-menu-ft, .title-box-center-ft, .title-box-center-ft {
    color: #fff;
}
.icon-social a, .address-ft p i {
    background: transparent !important;
    border: 1px solid #86c9ff;
    border-radius: 0;
    width: 30px;
    color:#e4f3ff !important;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 0 0;
}
.newsletter {position:relative; margin-bottom:15px;}
.newsletter .btn-default {
    position: absolute;
    top: 50px;
    right: 0;
    font-size: 18px;
    line-height: 20px;
    background: #0a0a0a;
    color: #fff !important;
}
.menu-footer-vertical a:hover {color: #111;}
.top-footer {border:none}
.bottom-footer { border-top:1px solid #4b4b4b;}
.title-main {
    background-color: #fff;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}
.color-main, .view-style .btn-view.active, .nav li.active a {
    color: #2196f3;
}
.owl-theme .owl-controls {margin-top:0}
.box_store {margin-bottom:15px}
.list-product-small {
    border: 1px solid #ddd;
    padding: 10px 0 0;
}
.nav_title li.active a.btn-toggle-cont-box-left {
    background: none;
    color: #333 !important;
    border: none;
}