
/* General body settings */

html {

    text-rendering: optimizeLegibility !important;

    -webkit-font-smoothing: antialiased !important;

    min-width: 1140px

}
body {

    color: #000;

    direction: ltr;

    margin: 0 !important;

    padding: 0 !important;

    background: #C7E4EF;

    width: 100%;

    min-width: 1140px

}

a {

    -o-transition-property: background-color, border-color, color, opacity;

    -moz-transition-property: background-color, border-color, color, opacity;

    -webkit-transition-property: background-color, border-color, color, opacity;

    transition-property: background-color, border-color, color, opacity;

    -o-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    text-decoration: none !important;

}

select {

    -webkit-border-radius: 2px !important;

    -moz-border-radius: 2px !important;

    border-radius: 2px !important;

    box-shadow: none !important;

    border: 1px solid #D7D7D7 !important;

    background: #F5F5F5 !important;

}

input {

    -webkit-border-radius: 2px !important;

    -moz-border-radius: 2px !important;

    border-radius: 2px !important;

    box-shadow: none !important;

    border: 1px solid #D7D7D7 !important;

}

a:hover {

    color: #0da3e2;

}

.col-xs-5ths,

.col-sm-5ths,

.col-md-5ths,

.col-lg-5ths {

    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px;

    width: 20%;

    float: left;

}

@media (min-width: 768px) {

    .col-sm-5ths {

        width: 20%;

        float: left;

    }

}

@media (min-width: 992px) {

    .col-md-5ths {

        width: 20%;

        float: left;

    }

}

@media (min-width: 1200px) {

    .col-lg-5ths {

        width: 20%;

        float: left;

    }

} 





.container {

    max-width: none !important;

    width: 1170px !important;

}

/* Wrapper bao toàn thân website */

.wrapper {

    width: 100%;

}

/* Phan header cho website */

.header {

    position: relative;

    z-index: 16;

}

.header .header-top {

    background: #E7E7E7;

    color: #FFF;

    border-bottom: 1px solid #D8D8D8;

}

.header .header-top .header-top-custom {

    position: relative;

    z-index: 17;

}

.header .header-top .login-bar {

    list-style: none;

    float: left;

    margin-bottom: 0px;

}

.social-share {

    float: left;

    width: 500px;

    margin-left: 14px;

    height: 22px;

    margin-top: 2px;

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray;

    opacity: 0.8;

}

.social-share:hover {

    -webkit-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    -ms-filter: grayscale(0%);

    -o-filter: grayscale(0%);

    filter: grayscale(0%);

    filter: none;

    opacity: 1;

}

.language {

    float: right;

    height: 24px;

    line-height: 22px;

}

.language ul {} .language ul li {

    float: left;

    list-style: none;

    margin: 0 4px;

}

.language ul li a {} .language ul li a img {} .header .header-top .login-bar li {

    float: left;

    line-height: 18px;

}

.header .header-top .login-bar li a {

    color: #939393;

    font-size: 12px;

    display: block;

    line-height: 24px;

    font-weight: 600;

    height: 24px;

    padding: 0px 6px;

}

.header .header-top .login-bar li a:hover {

    color: #646464;

    background: #F5F5F5;

    border-top: 2px solid #00AEEF;

    height: 24px;

    line-height: 20px;

}

.header .header-top .login-bar li .split-line {

    height: 13px;

    width: 1px;

    background: #BBB;

    margin-left: 5px;

    margin-right: 5px;

    margin-top: 6px;

}

.header .header-top .shopcart {

    float: right;

    line-height: 24px;

    cursor: pointer;

}

.header .header-top .shopcart .checkorder {

    color: #747474;

    font-size: 12px;

    font-weight: 600;

    margin: 0 4px;

    display: block;

    padding: 0px 6px;

}

.header .header-top .shopcart .checkorder:hover {

    color: #646464;

    background: #F5F5F5;

    border-top: 2px solid #00AEEF;

    height: 24px;

    line-height: 20px;

}

.header .header-top .shopcart .shop-top-cart {

    color: #747474;

    font-size: 12px;

    font-weight: 600;

    display: block;

    padding: 0px 6px;

}

.header .header-top .shopcart .shop-top-cart:hover {

    color: #646464;

    background: #F5F5F5;

    border-top: 2px solid #00AEEF;

    height: 24px;

    line-height: 20px;

}

.header .header-top .shopcart span {

    color: #7A7A7A;

}

.header .header-banner {

    background: #FFF;

    padding: 10px 0;

}

.header .header-banner .row {} .header .header-banner .logo {} .header .header-banner .logo a {

    padding: 0px;

}

.header .header-banner .logo a img {

    max-width: 215px;

}

.header .header-banner .search {

    margin-top: 25px;

}

.header .header-banner .search .search-tem {

    font-size: 12px;

    font-weight: 600;

    margin-top: 4px;

    color: #808080;

}

.header .header-banner .search .search-tem a {

    font-size: 12px;

    font-weight: 500;

    color: #B8B8B8;

    margin: 0 6px;

    border-bottom: 1px dashed #E0E0E0;

}

.header .header-banner .search .search-tem a:hover {

    color: red;

}

.header .header-banner .search .navbar-form {

    margin-left: 0px;

    margin-right: 0px;

}

.header .header-banner .search .search-border {

    border: 2px solid #00AEEF;

    border-radius: 2px;

}

.header .header-banner .search input {

    min-width: 100px;

    border: 0px !important;

}

.header .header-banner .search .btn-default {

    border: 0px !important;

}

.header .menutop {

    position: relative;

    z-index: 16;

    background: #00AEEF;

    height: 34px;

}

.header .menutop .f-menutop-name {

    color: #FFF;

    line-height: 34px;

    text-align: center;

    font-size: 13px;

    font-weight: 700;

    height: 34px;

    cursor: pointer;

}

.header .menutop .f-menutop-name span {

    float: left;

    margin-left: 14px;

    font-size: 12px;

    text-transform: uppercase;

}

.header .menutop .f-menutop-name i {

    margin-left: 12px;

    font-size: 21px;

    margin-top: 6px;

    float: right;

    margin-right: 12px;

}

.menutop .icon-bar {

    background: #fff;

}

.menutop .f-menu-toggle {

    padding: 5px;

}

.header .menutop .navbar {

    margin-bottom: 0px;

}

.header .menutop .f-menu-toggle {

    cursor: pointer;

    color: #fff;

}

.header .f-menutop {

    position: relative;

    width: 200px;

    height: 34px;

    background: #0083CB;

    float: left;

}

.header .news-top {

    position: relative;

    z-index: 16;

    background: #00AEEF;

    float: left;

    line-height: 33px;

    padding-left: 10px;

}

.header .news-top b {

    display: inline-block;

    width: 82px;

    text-transform: uppercase;

    font-size: 11px;

    margin: 0;

    color: #FFF;

}

.header .news-top ul {

    list-style: none;

    display: inline-block;

    margin: 0;

}

.header .news-top ul li {

    margin: 0 10px;

    float: left;

}

.header .news-top ul a {

    font-size: 11px;

    color: #FFF;

    font-family: arial;

    text-transform: uppercase;

    font-weight: 600;

}

.f-menutop > .f-menutop-ul {

    position: absolute;

    z-index: 16;

    display: block;

    margin: 0;

    top: 34px;

    left: 0;

    background: #F2F2F2;

    height: 444px;

}

.f-menutop > .f-menutop-ul > li {

    list-style: none;

}

.f-menutop .f-menutop-ul > li > a.firstlink {

    display: block;

    background: none;

    width: 200px;

    line-height: 20px;

    padding: 8px 6px 8px 26px;

    text-transform: uppercase;

    font-size: 11px;

    font-weight: 500;

    color: #3A3A3A;

    position: relative;

    border-bottom: 1px solid #EDEDED;

}

.f-menutop .f-menutop-ul > li > a.firstlink:after {

    position: absolute;

    width: 5px;

    height: 5px;

    background: #BEBEBE;

    content: '';

    top: 15px;

    left: 14px;

    -ms-transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

}

.f-menutop .f-menutop-ul > li > a.firstlink:hover {

    background: #FFF;

    color: #303030;

}

.f-menutop .f-menutop-ul > li > a.firstlink:hover:after {

    background: #303030;

}

.top-menu-backgroud {

    position: absolute;

    top: 0;

    left: 200px;

    width: 740px;

    height: 444px;

    visibility: hidden;

    overflow: hidden;

    opacity: 0;

}

.top-menu-backgroud img {

    -ms-transform: scale(1.05, 1.05);

    -webkit-transform: scale(1.05, 1.05);

    transform: scale(1.05, 1.05);

}

.topmn-bg-zoom {} .f-menutop .f-menutop-ul > li:hover .top-menu-backgroud {

    opacity: 1;

    visibility: visible;

}

.f-menutop .f-menutop-ul > li:hover .top-menu-backgroud img {

    -webkit-transition: 4s ease-in-out;

    -moz-transition: 4s ease-in-out;

    -o-transition: 4s ease-in-out;

    -webkit-transition-delay: 0s;

    /* Safari */

    transition-delay: 0s;

    -ms-transform: scale(1, 1);

    -webkit-transform: scale(1, 1);

    transform: scale(1, 1);

}

.top-menu-sub {

    position: absolute;

    left: 0;

    top: 0;

    width: 200px;

    height: 444px;

    background: #FFF;

    z-index: 1;

}

.top-menu-sub ul {

    height: 444px;

    padding: 0 5px !important;

}

.top-menu-sub ul li {

    margin: 0;

    padding: 0;

}

.top-menu-sub ul li a {

    background: none;

    display: block;

    font-size: 12px;

    font-weight: 500;

    padding: 4px 5px 4px 14px;

    line-height: 20px;

    color: #6B6B6B;

    border-bottom: 1px dashed #E7E7E7;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.top-menu-sub ul li a:hover {

    color: #F51019;

    padding: 4px 5px 4px 10px;

}

.top-menu-backgroud:hover .top-menu-sub {} .nohome {

    display: none !important;

}

.nohomeadv {

    display: none !important;

}

.f-menutop:hover .nohome {

    display: block !important;

}

.nohome:hover .top-menu-backgroud {

    position: absolute;

    top: 0;

    left: 200px;

    width: 940px;

    height: 444px;

    visibility: hidden;

    overflow: hidden;

    background: #FFF;

}

.displayblock {

    display: block !important;

}

.vipadv-slide {

    position: absolute;

    width: 200px;

    height: 444px;

    z-index: 17;

    right: 0;

    top: 34px;

}

.vipadv-slide ul {

    list-style: none;

    margin: 0;

}

.vipadv-slide ul li {

    height: 222px;

    width: 200px;

    overflow: hidden;

    position: relative;

    background: rgba(255, 255, 255, 0.51);

    -webkit-transition: 1s ease-in-out;

    -moz-transition: 1s ease-in-out;

    -o-transition: 1s ease-in-out;

}

.vipadv-slide ul li:first-child {} .vipadv-slide ul li a {} .vipadv-slide ul li a img {

    height: 222px;

    width: 200px;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}

.vipadv-slide ul li:hover {

    -ms-transform: translateX(-10px);

    /* IE 9 */

    -webkit-transform: translateX(-10px);

    /* Chrome, Safari, Opera */

    transform: translateX(-10px);

}

.pos-r {

    position: relative;

}

.f-slider {

    width: 100%;

    height: 444px;

    overflow: hidden;

}

.f-slider .carousel-inner > .item > img,

.carousel-inner > .item > a > img {

    display: block;

    width: auto;

    height: 444px;

    line-height: 1;

    margin: auto;

    max-width: auto;

}

/* END MENU TOO */

/* Ket thuc css header */

.f-container {

    margin-top: 10px;

    background: #FFF;

    padding: 10px;

}

/* Danh mục tùy chọn*/

.f-ctn-cateCustom .f-ctn-cateCustom-title {

    height: 40px;

    line-height: 35px;

    border-bottom: 2px solid #F34711;

}

.f-ctn-cateCustom .f-ctn-cateCustom-title span {

    margin-left: 2px;

    font-size: 20px;

    font-weight: normal;

    color: #F34711;

    float: left;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body {} .f-ctn-cateCustom .f-ctn-cateCustom-body .row-fluid {

    padding: 0px;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body ul.f-ctn-cateCustom-ul {

    list-style: none;

    margin-bottom: 0px;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body ul.f-ctn-cateCustom-ul li {

    position: relative;

    padding-left: 5px;

    padding-right: 5px;

    padding-bottom: 15px;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body ul.f-ctn-cateCustom-ul li .cateitem {

    box-shadow: 0 0px 3px #E4E4E4;

    background: #FFF;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body ul.f-ctn-cateCustom-ul li:first-child {

    position: relative;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body ul.f-ctn-cateCustom-ul li a {

    min-height: 20px;

    padding-bottom: 5px;

    padding-left: 5px;

    width: 100%;

    height: 24px;

    line-height: 24px;

    font-size: 14px;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body ul.f-ctn-cateCustom-ul li ul {

    list-style: none;

    margin: 0;

    padding: 0;

    margin-top: 0px;

    border-top: 1px solid #F34147;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body ul.f-ctn-cateCustom-ul li ul li {

    border-top: 0px solid red;

    box-shadow: none;

    padding-bottom: 2px !important;

}

.f-ctn-cateCustom .f-ctn-cateCustom-body ul.f-ctn-cateCustom-ul li ul li a {

    font-size: 11px;

    border-bottom: 0px solid #272727;

    background: url(../imgs/nav.png) no-repeat 0px 3px;

    line-height: 18px;

    padding-left: 12px;

}

/* End */

/* Danh mục tùy chọn trung tam*/

.f-ctn-cateCustom-center {

    margin-bottom: 10px;

}

.f-ctn-cateCustom-center .carousel-control {

    width: 0%;

}

.f-ctn-cateCustom-center .carousel-inner img {

    margin: 0 auto;

}

.f-ctn-cateCustom-center .carousel-inner .slideitem {

    margin-bottom: 5px;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-title {

    height: 40px;

    line-height: 35px;

    border-bottom: 2px solid #F34711;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-title span {

    margin-left: 2px;

    font-size: 20px;

    font-weight: normal;

    color: #F34711;

    float: left;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body {} .f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul {

    list-style: none;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li {

    padding-left: 5px;

    padding-right: 5px;

    padding-bottom: 15px;

    position: relative;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li .cate-center-item {

    box-shadow: 0 1px 3px #dadada;

    padding: 5px;

    background: #FFF;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li:hover {} .f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li a {

    font-size: 14px;

    padding-bottom: 5px;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li a.cateCustom-center-img {} .f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li a.cateCustom-center-img img {

    margin: 0 auto;

    margin-top: 4px;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li ul {

    list-style: none;

    margin: 0;

    padding: 0;

    margin-top: 8px;

    border-top: 1px solid #f34711;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li ul li {

    border-top: 0px solid red;

    box-shadow: none;

    border-bottom: 0px solid #DF0101;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li ul li:hover {

    border-bottom: 0px solid #F34711;

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li ul li {

    padding-bottom: 0px;

    s

}

.f-ctn-cateCustom-center .f-ctn-cateCustom-center-body ul.f-ctn-cateCustom-center-ul li ul li a {

    font-size: 11px;

    border-bottom: 0px solid #272727;

    background: url(../imgs/nav.png) no-repeat 0px 3px;

    padding-left: 12px;

}

/* End */

/* BEGIN CENTER CONTAINER */

.f-center-module {

    margin-bottom: 30px;

    background: #FFF;

}

.f-center-module .f-center-title {

    height: 40px;

    line-height: 35px;

    background: #FFF

}

.f-center-module .f-center-title .nav-tabs {

    border-bottom: 0px;

}

.f-center-module .f-center-title .nav-tabs a {

    margin-right: 0px;

    border: 0px solid rgba(0, 0, 0, 0);

    font-weight: 600;

    font-size: 13px;

    font-family: arial;

    border-radius: 0px;

}

.parent_tab {

    background: #00AEEF;

    padding: 13px;

    color: #FFF !important;

    font-weight: bold !important;

    margin-left: 0 !important;

}

.f-center-module .f-center-title .nav-tabs li.active a {

    border: 0px;

    color: #4F4F4F;

    background: none;

}

.f-pr-tab-home-cate li.active {

    background: #B5B5B5;

}

.f-center-module .f-center-title .nav-tabs li:hover a {

    color: #f34711;

}

.f-center-module .f-center-title span {

    margin-left: 2px;

    font-size: 20px;

    font-weight: normal;

    color: #F34711;

    float: left;

}

.f-center-module .f-center-body {

    position: relative;

    padding: 10px;

}

.f-center-module .f-center-body .nav-tabs {

    position: absolute;

    top: 0px;

    left: -55px;

    z-index: 1;

    background: #FFF;

    border: 0px solid #000;

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.13);

}

.f-center-module .f-center-body .nav-tabs li {

    float: none;

    width: 50px;

    border-radius: 0;

}

.f-center-module .f-center-body .nav-tabs li.active {} .f-center-module .f-center-body .nav-tabs li.active a {

    color: #FFF;

    background: #2782E8;

    border: 1px solid #3B8BC5;

    z-index: 1;

}

.f-center-module .f-center-body .nav-tabs li a {

    text-align: center;

    font-size: 10px;

    padding: 0;

    margin: 0;

    border-radius: 0;

    display: block;

    border: 0px;

    background: #F2F2F2;

    margin-bottom: 0px;

    border: 1px solid #D3D3D3;

    text-transform: uppercase;

    padding: 9px 0;

    color: #424141;

}

.f-ctn-center-pr-search {

    width: 100%;

    height: 150px;

    margin-bottom: 10px;

    border-bottom: 10px solid #F5F5F5;

    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);

    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);

    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);

    background: #FFF;

}

.f-ctn-center-pr-search .f-ctn-center-pr-search-title {

    height: 40px;

    line-height: 35px;

    border-bottom: 2px solid #F34711;

}

.f-ctn-center-pr-search .f-ctn-center-pr-search-title span {

    margin-left: 2px;

    font-size: 20px;

    font-weight: normal;

    color: #F34711;

    float: q;

}

/* END CENTER CONTAINER */

.f-module-page {

    border-radius: 3px;

}

.f-module-page .f-module-page-title i img {

    border: 1px solid #EAEAEA;

    padding: 3px;

    border-radius: 2px;

}

.f-module-page .f-module-page-title span {

    font-size: 25px;

    color: #515151;

    text-transform: uppercase;

    font-weight: 200;

    display: inline-block;

    margin-left: 10px;

    line-height: 41px;

    border-bottom: 2px solid #00AEEF;

}

.f-module-page-desc {

    background: #F2F2F2 !important;

    margin-top: 10px;

    width: 100%;

    padding: 10px;

    border-radius: 2px;

}

.f-module-page-title h1 {

    margin: 0;

    padding: 0;

    padding-bottom: 7px;

}

.f-module-page .f-module-page-body {

    background: #fff;

}

.f-module-page .f-module-page-body .f-pr-image-zoom-gallery img {

    max-width: 100%;

    height: auto;

}

.f-product-view-info {

    margin-top: 20px;

}

/* BEGIN TAB */

/** BEGIN TAB HOME CATEGORY PRODUCT**/

.f-pr-tab-home-cate {

    list-style: none;

    margin: 0;

    padding: 0;

    float: left;

}

.f-center-title .first {

    background: #00AEEF;

    height: 40px;

    margin-left: 0px !important;

    padding-left: 5px;

    padding-right: 5px;

    color: #FFF !important;

    line-height: 40px;

    border-top-left-radius: 0px;

    border: 0px solid #3B8BC5;

    border-bottom: 0;

    text-transform: uppercase;

    font-size: 13px !important;

    font-weight: 700 !important;

    font-family: arial;

}

.f-pr-tab-home-cate li {

    float: left;

    background: #EDEDED;

}

.f-pr-tab-home-cate li a {

    margin-left: 2px;

    font-size: 16px;

    font-weight: normal;

    color: #2E2E2E;

    line-height: 40px;

    padding-right: 10px;

    padding-left: 10px;

}

.f-pr-tab-home-cate li.active a {

    color: #F34711;

}

.f-child-home-tab {} .f-child-home-tab .nav-tabs {

    text-align: right;

    border-bottom: 0;

}

.f-child-home-tab .nav-tabs li {

    float: none;

    display: inline-block;

    border: 0;

}

.f-child-home-tab .nav-tabs li a {

    border-radius: 2px;

    background: #C0C0C0;

    margin-top: 5px;

    padding: 2px 10px;

    border: 1px solid #9E9E9E;

    color: #000;

}

.f-child-home-tab .nav-tabs li.active a {

    border-radius: 2px;

    background: #6FD59B;

    margin-top: 5px;

    padding: 2px 10px;

    border: 1px solid #0C6729;

    color: #000;

}

/** END TAB HOME CATEGORY PRODUCT**/

/* <cate */

.f-cate {

    background: #F4F4F4;

    margin-bottom: 10px;

    padding: 5px;

    border-radius: 0px;

}

.f-cate ul.f-cate-ul {

    list-style: none;

    margin-bottom: 0;

}

.f-cate ul.f-cate-ul li {

    margin: 5px 0;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.f-cate ul.f-cate-ul li a {

    color: #2C2C2C;

    font-size: 13px;

    padding: 5px 0;

    padding-left: 5px;

}

.f-cate ul.f-cate-ul li img {

    border: 1px solid #EAEAEA;

    border-radius: 50%;

}

.f-cate ul.f-cate-ul li:hover img {

    border: 1px solid #00AEEF;

}

.f-cate ul.f-cate-ul li:hover a {

    color: #00AEEF;

}

/* cate > */

/* BEGIN PRODUCT STYLE */

/* <tab product page */

.f-page-tab {

    position: relative;

}

.f-page-tab ul.nav-tabs {

    border: 0px;

}

.f-page-tab ul.nav-tabs li {

    list-style: none;

}

.f-page-tab ul.nav-tabs li a {

    padding: 5px;

    padding-left: 10px;

    padding-right: 10px;

    margin-right: 1px;

    background: #FFF;

}

.f-page-tab ul.nav-tabs li.active a {

    background: #F34711;

    color: #FFF;

    border: 0;

    border-radius: 2px;

}

.f-page-tab ul.nav-tabs li a:hover {

    border: 0;

}

/* tab product page>*/

.f-product center {

    display: block;

    min-height: 200px;

    margin-top: 50px;

}

.f-product {

    padding: 0;

    margin-top: 10px;

    margin: 0 -6px;

}

.f-product li {

    list-style: none;

    padding: 0 6px;

}

.f-product .f-pr-item {

    overflow: hidden;

    margin-bottom: 10px;

    text-align: center;

    position: relative;

    background: #FFF;

    padding: 10px;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.38);

}

.f-product .f-pr-item .f-pr-item-img {

    position: relative;

    border: 0px solid #E7E7E7;

    border-bottom: 0px;

    margin-top: 1px;

    height: 242px;

    overflow: hidden;

}

.f-product .f-pr-item .f-pr-item-compare {

    position: absolute;

    top: 2px;

    left: 2px;

    z-index: 10;

    background: #5BC0DE;

    text-align: center;

    cursor: pointer;

    border-radius: 2px;

    padding: 5px;

    padding-top: 1px;

    padding-bottom: 1px;

    border: 1px solid #46B8DA;

    display: none !important;

}

.f-product .f-pr-item .f-pr-item-compare span {

    color: #fff;

}

.f-product .f-pr-item:hover .f-pr-item-compare {

    display: block;

    background: #f34711;

    border: 1px solid #f34711;

}

.f-product .f-pr-item .f-pr-item-saleof {

    position: absolute;

    top: 5px;

    right: 6px;

    z-index: 1;

    background: #4AB21F;

    text-align: center;

    cursor: pointer;

    border-radius: 2px;

    padding: 5px;

    padding-top: 1px;

    padding-bottom: 1px;

    font-size: 12px;

    font-weight: bold;

}

.f-product .f-pr-item .f-pr-item-saleof span {

    color: #fff;

}

.f-product .f-pr-item .f-pr-item-img img {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    height: auto;

    width: auto;

    margin: auto;

}

.f-product .f-pr-item .f-pr-item-boxdetail {

    margin: 0;

    padding: 5px;

    background: #FFF;

}

.f-product .f-pr-item .f-pr-item-boxdetail h2 {

    text-align: center;

    margin-top: 10px;

    margin-bottom: 9px;

    font-size: 13px;

    line-height: 15px;

    display: block;

    height: 24px;

}

.f-product .f-pr-item .f-pr-item-boxdetail h2 a {

    font-size: 13px;

    color: #4D4D4D;

}

.f-product .f-pr-item .f-pr-item-boxdetail .f-pr-item-price {

    font-size: 14px;

    line-height: 25px;

    display: inline-block;

    color: #F00;

    font-weight: 700;

}

.f-product .f-pr-item .f-pr-item-boxdetail .f-pr-item-old-price {

    text-align: center;

    text-decoration: line-through;

    color: #4C4C4C;

    font-size: 12px;

    line-height: 22px;

    display: inline-block;

}

.f-product .f-pr-item .f-pr-item-boxdetail .f-pr-item-action a.btn {

    margin-bottom: 2px;

    border-radius: 1px;

    background: #2782E8;

    border: 1px solid #3B8BC5;

}

.f-product .f-pr-item:hover .f-pr-item-action {

    display: block;

}

.f-product .f-pr-item:hover {} .f-product .f-pr-item .f-pr-item-boxdetail .f-pr-item-action .f-pr-item-more {} .f-product .f-pr-item .f-pr-item-boxdetail .f-pr-item-action .f-pr-item-more:hover {

    background-color: #1e62d0;

}

.f-product .f-pr-item .f-pr-item-boxdetail .f-pr-item-action .f-pr-item-quickbuy {} .f-product .f-pr-item .f-pr-item-boxdetail .f-pr-item-action .f-pr-item-quickbuy:hover {

    background-color: #1e62d0;

}

.f-product .f-pr-item .quickview {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    background: rgba(252, 7, 7, 0.79);

    z-index: 1;

    border-radius: 2px;

    color: #FFF;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.59);

    display: block;

    width: 100px;

    height: 30px;

    line-height: 30px;

    display: none;

}

.f-product .f-pr-item:hover .quickview {

    display: block;

}

.f-product .f-pr-item .f-pr-item-boxdetail .f-pr-otherdetail {

    display: none;

}

/* Xem dang list 
.viewlist > li {
	width:100%;
	list-style:none;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:10px;
}
.viewlist .f-pr-item {
	position:relative;
}
.viewlist .f-pr-item .f-pr-item-saleof {	
	position: absolute;
	top: 3px;
	left: 18px;
	z-index: 10;
	background: #F34711;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #FF3F03;
}
.viewlist .f-pr-item .f-pr-item-saleof span{
	color:#fff;
}
.viewlist .f-pr-item .f-pr-item-compare {
	position: absolute;
	top: 26px;
	left: 18px;
	z-index: 10;
	background: #5BC0DE;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #46B8DA;
	display:none !important;
}
.viewlist li:hover .f-pr-item .f-pr-item-compare{
	display:block;
}
.viewlist .f-pr-item .f-pr-item-compare span {

	color: #fff;
}

.viewlist .f-pr-item .f-pr-item-img {

}
.viewlist .f-pr-item .f-pr-item-boxdetail h2 {
	margin:0;
	margin-bottom:10px;
	padding:0;
	text-align:justify;
}
.viewlist .f-pr-item .f-pr-item-boxdetail h2 a {
	font-size: 20px;
color: #3D3D3D;
}
.viewlist .f-pr-item .f-pr-item-boxdetail .f-pr-item-price {
	font-size: 15px;
color: #F00;
line-height: 20px;
font-weight: 700;
}
.viewlist .f-pr-item .f-pr-item-boxdetail .f-pr-item-old-price {
	text-decoration: line-through;
	color: #AFAFAF;
	font-size: 12px;
	line-height: 18px;
}
.viewlist .f-pr-item .f-pr-item-boxdetail .f-pr-item-action {

}
.viewlist .f-pr-item .f-pr-item-boxdetail .f-pr-item-action a.btn{
	margin-bottom: 2px;
border-radius: 1px;
background: #2782E8;
border: 1px solid #F93131;
}
.viewlist .f-pr-item .f-pr-item-boxdetail .f-pr-item-action .f-pr-item-more {

}

.viewlist .f-pr-item .f-pr-item-boxdetail  .f-pr-otherdetail{
	display:block;
}
.viewlist .f-pr-item .f-pr-item-boxdetail  .f-pr-otherdetail ul{
	margin-top: 10px;
	border: 1px solid #F3F3F3;
	padding: 5px;
	border-radius: 3px;
	background: #F7F7F7;
}
.viewlist .f-pr-item .f-pr-item-boxdetail  .f-pr-otherdetail ul li{
	line-height:20px;
	list-style:none;
	padding-left:0px;
	padding-right:0px;
}

*/

/*  */

.f-product-chooseview {

    float: right;

    margin-right: 16px;

}

.f-product-chooseview a {

    float: left;

    color: #777;

    margin: 2px;

    font-size: 27px;

}

.f-product-view .f-product-view-info .f-product-view-info-image {

    padding: 0px;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom {

    position: relative;

    margin-bottom: 5px;

    margin: auto;

    height: 400px;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom > div {} .f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom img {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

    width: auto !important;

    height: auto !important;

    max-height: 400px;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery {

    margin-top: 10px;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery a.left {

    background: url(../imgs/left.png) no-repeat 40% 50% #EBEBEB;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery a.right {

    background: url(../imgs/right.png) no-repeat 55% 50% #EBEBEB;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery .row {

    margin: 0px;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery .row > div {

    margin: 0px;

    padding-left: 1px;

    padding-right: 1px;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery .carousel-control {

    width: 10px;

    background: red;

    display: inline-block !important;

    vertical-align: middle !important;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery img {

    opacity: 0.5;

    margin: auto;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery a.active img {

    border: 1px solid #f34711;

}

.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery img:hover {

    opacity: 1;

}

.f-product-view .f-product-view-info .f-product-view-info-detail {} .f-product-view .f-product-view-info .f-product-view-info-detail .f-product-view-name {

    border-bottom: 1px solid #F3F3F3;

    padding-bottom: 10px;

}

.f-product-view .f-product-view-info .f-product-view-info-detail .f-product-view-name h1 {

    margin: 0px;

}

.f-product-view .f-product-view-info .f-product-view-info-detail .f-product-view-name span {

    font-size: 25px;

    color: #515151;

    font-family: 'Open Sans', sans-serif;

    font-weight: 500;

}

.f-product-view .f-product-view-name .f-pr-view-tool {

    margin-top: 5px;

}

.f-product-view .f-product-view-name .f-pr-view-tool ul {

    list-style: none;

}

.f-product-view .f-product-view-name .f-pr-view-tool ul li {

    float: left;

    padding-right: 6px;

    padding-left: 6px;

    border-right: 1px solid #F1F1F1;

    color: #848484;

    font-size: 12px;

}

.f-product-view .f-product-view-name .f-pr-view-tool ul li a {

    color: #A0A0A0;

}

.f-product-view .f-product-view-name .f-pr-view-tool ul li:first-child {

    padding-left: 0px;

}

.f-product-view .f-product-view-name .f-pr-view-tool ul li:last-child {

    border-right: 0px solid #ccc;

}

.f-product-view .f-pr-view-info {

    margin-top: 10px;

}

.f-product-view .f-pr-view-info ul li {

    float: left;

    list-style: none;

    line-height: 24px;

    margin-bottom: 7px;

    font-family: arial;

    font-size: 13px;

}

.f-product-view .f-pr-view-info ul li.key {

    width: 100px;

    margin-right: 5px;

    font-family: arial;

    font-size: 13px;

}

.f-product-view .f-pr-view-info ul li span.price {

    font-size: 17px;

    color: #F80000;

    font-weight: 700;

    line-height: 21px;

    margin-right: 10px;

}

.f-product-view .f-pr-view-choosegroup {

    border: 1px solid #f1f1f1;

    padding: 5px;

}

.f-product-view .f-pr-view-choosegroup ul > li {

    list-style: none;

    float: left;

    margin-bottom: 5px;

}

.f-product-view .f-pr-view-choosegroup ul li.key {

    list-style: none;

    width: 100px;

}

.f-product-view .f-pr-view-choosegroup ul li.value ul.color-choose li {

    margin-right: 5px;

    position: relative;

    width: 43px;

    height: 43px;

    border: 1px solid #E9E9E9;

}

.f-product-view .f-pr-view-choosegroup ul li.value ul.color-choose li.selected {

    border: 1px solid #f34711;

}

.f-product-view .f-pr-view-choosegroup ul li.value ul.color-choose li img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    max-width: 41px;

    max-height: 41px;

}

.f-product-view .f-pr-view-choosegroup ul li.value ul.size-choose li {

    margin-right: 5px;

    position: relative;

    border: 1px solid #E9E9E9;

    text-align: center;

    vertical-align: middle;

    padding: 5px;

}

.f-product-view .f-pr-view-choosegroup ul li.value ul.size-choose li.selected {

    border: 1px solid #f34711;

}

.f-product-view .f-pr-view-choosegroup ul li.value ul.size-choose li a {} .f-product-view .f-product-view-tab {

    padding: 0 10px;

    border: 1px solid #F1F1F1;

    margin-top: 10px;

    border-radius: 2px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-header {} .f-product-view .f-product-view-tab .f-product-view-tab-header > ul {

    margin-top: 10px;

    border: 0px;

    line-height: 32px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li {

    margin-right: 2px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li > a {

    border: 0px;

    background: #E4E4E4;

    padding: 6px;

    border-radius: 2px;

    color: #5E5E5E;

    font-weight: 500;

    text-transform: uppercase;

    font-size: 12px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li:hover a {} .f-product-view .f-product-view-tab .f-product-view-tab-header > ul li:hover a {} .f-product-view .f-product-view-tab .f-product-view-tab-header > ul li.active a {

    background: #00AEEF;

    ;

    color: #fff;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body {

    margin-top: 15px;

}

.f-product-view .f-product-view-tab ul {

    list-style: none;

}

.f-product-view .f-product-view-tab ul li div {

    float: left;

}

.f-product-view .f-product-view-tab ul li div.f-callback-form-text {

    width: 202px;

    margin-top: 8px;

    text-align: right;

    margin-right: 9px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-content {

    padding: 10px;

    text-align: justify;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header {

    background: #F8F8F8;

    border-radius: 3px;

    margin-bottom: 0px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header .row {

    margin: 0px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header li {

    padding-left: 1px;

    padding-right: 1px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header li a.active {

    color: #f34711;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header li a.active span {

    color: #f34711;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-body .tab_contact_panel {

    display: none;

    padding: 10px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-body .tab_contact_panel .row {

    margin: 0px;

}

.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-body .tab_contact_panel li > div {

    padding-left: 1px;

}

.f-product-view .f-product-view-tags {

    margin-top: 10px;

    padding: 10px;

    border: 1px dashed #C9C9C9;

}

.f-product-view-comment {

    margin-top: 10px;

    display: none;

}

.f-product-view-comment .f-product-comment-tab-header {} .f-product-view-comment .f-product-comment-tab-header > ul {

    list-style: none;

    border: 0;

}

.f-product-view-comment .f-product-comment-tab-header > ul li {

    padding-right: 10px;

    padding-left: 0px;

}

.f-product-view-comment .f-product-comment-tab-header > ul li a {

    border: 0px;

}

.f-product-view-comment .f-product-comment-tab-header > ul li:hover {

    color: #f34711;

}

.f-product-view-comment .f-product-comment-tab-header > ul li:hover a {

    color: #f34711;

}

.f-product-view-comment .f-product-comment-tab-header > ul li.active a {

    color: #f34711;

}

.f-product-view-comment .f-product-comment-tab-header > ul li a:hover {

    border: 0;

}

.quick-pr-name {

    font-size: 12px;

    padding: 0;

    margin: 0;

    line-height: 17px;

    color: #075AA0;

}

.quick-pr-price {

    display: block;

    color: #E70B0B;

    font-weight: 700;

    font-size: 13px;

}

.quick-pr-old-price {

    display: block;

    text-decoration: line-through;

    color: #888;

    font-size: 11px;

    font-style: italic;

}

.quick-pr-upto {

    display: block;

    font-size: 12px;

    color: #2D96BB;

}

.quick-pr-total {

    color: #DD3838;

    font-weight: 700;

    font-size: 13px;

}

.quick-order-total div {

    text-align: right;

}

.quick-order-total span {

    display: block

}

.quick-order-total .pr-total {

    border-bottom: 1px solid #BBB;

    padding-bottom: 10px;

}

.quick-order-total .pr-total-money {

    font-weight: 700;

    font-size: 15px;

    padding-top: 10px;

}

.quick-order-total .pr-vat {

    font-size: 12px;

    padding-top: 4px;

    color: #38B861;

}

.quick-order-total strong {

    color: #DD181B;

    font-size: 15px;

}

.table-quickbuy {

    margin-bottom: 10px;

    padding: 0;

    border-bottom: 1px solid #E7E7E7;

}

.quick-manu {

    font-size: 11px;

    color: #9D9D9D;

}

.quick-status-pr {

    color: #3ACB8F;

    font-size: 12px;

}

.quick-status a {

    color: #CB3A3A;

    font-size: 12px;

}

.quick-nofi {

    text-align: left;

    background: #F1F1F1;

    padding: 5px;

    border-radius: 4px;

    font-size: 12px;

    color: #808080;

}

.quick-order-total {

    background: #F9F9F9;

    padding: 8px 10px;

    border-radius: 4px;

}

/* END PRODUCT STYLE */

/* Shoping cart */

.shopcart {} .sc-header {

    background: #5CB85C;

    height: 40px;

    border-bottom: 1px solid #2F8E2F;

}

.sc-header .sc-logo {

    display: block;

    height: 40px;

}

.sc-header .sc-logo img {

    height: 40px;

    padding: 5px;

}

.sc-header .sc-step {} .sc-header .sc-step ul {

    padding: 0;

    margin: 0;

    list-style: none;

}

.sc-header .sc-step ul li {

    float: left;

    padding: 0 50px 0 76px;

    color: #FFF;

    position: relative;

    height: 40px;

}

.sc-header .sc-step ul li.active {

    background: #4BB7C5;

}

.sc-header .sc-step ul li.active:after {

    background: #5CB85C;

}

.sc-header .sc-step ul li.active:before {

    position: absolute;

    top: 0px;

    right: -17px;

    width: 42px;

    height: 29px;

    border: 0px solid #215F29;

    border-bottom: 0;

    border-left: 0;

    content: '';

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

    z-index: 1;

    background: #4BB7C5;

}

.sc-header .sc-step ul li:after {

    position: absolute;

    top: 0px;

    left: -25px;

    width: 42px;

    height: 29px;

    border: 1px solid #215F29;

    border-bottom: 0;

    border-left: 0;

    content: '';

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

    z-index: 1;

}

.sc-header .sc-step .step-icon {

    float: left;

    width: 40px;

    height: 40px;

    margin-top: 5px;

}

.sc-header .sc-step .step-icon span {} .sc-header .sc-step .step-name {

    float: left;

}

.sc-header .sc-step .step-name span {} .sc-header .sc-step .step-name span.step-number {

    display: block;

    font-size: 10px;

    margin-top: 2px;

}

.sc-header .sc-step .step-name span.step-action {

    display: block;

}

.sc-body {

    margin-top: 30px;

}

.sc-panel-login {

    padding-top: 20px;

}

.sc-panel-login .form-control {

    border-radius: 0;

    box-shadow: none;

}

.sc-panel-step .form-control {

    border-radius: 0;

    box-shadow: none;

}

.sc-nofi {

    text-align: left;

    background: #F1F1F1;

    padding: 5px;

    border-radius: 4px;

    font-size: 12px;

    color: #808080;

}

.sc-split {

    background: #E0E0E0;

    padding: 5px;

    border-radius: 2px;

    font-size: 12px;

    color: #060606;

    border-left: 3px solid #109E42;

}

.sc-split label {

    padding-top: 2px !important;

}

.sc-split label input {

    margin: 0;

    margin-top: 1px;

}

.box-info-card {

    margin-bottom: 10px;

}

.box-info-card-bd {

    border: 1px solid #E7E7E7;

    border-top: 0;

    padding-top: 20px;

    background: #FAFAFA;

}

.sc-payment {} .sc-payment ul {} .sc-payment ul li {

    text-align: center;

    width: 124px;

}

.sc-payment ul li span {

    margin-top: 7px;

}

/** BEGIN TAB HOME News **/

.f-news-tab-home {

    list-style: none;

    margin: 0;

    padding: 0;

}

.f-news-tab-home li {

    float: left;

}

.f-news-tab-home li a {

    border-radius: 0px;

    display: block;

    height: 39px;

    line-height: 40px;

    background: #F2F2F2;

    color: #6C6868;

    border-top-left-radius: 2px;

    border-top-right-radius: 2px;

    margin-right: 4px;

    padding: 0 15px;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.33);

    text-transform: uppercase;

    font-size: 14px;

    font-family: 'Open Sans', sans-serif;

    font-weight: 600;

}

.f-news-tab-home li.active a {

    background: #2782E8;

    color: #FFF;

}

.f-news-tab-home li a.selected {

    color: #F34711;

}

/** END TAB HOME News **/

/* BEGIN NEWS STYLE */

/* <news home*/

.f-news {

    margin-top: 10px;

}

.f-news li {

    list-style: none;

    border-right: 1px solid #DBDBDB;

    margin-bottom: 10px;

}

.f-news li:nth-child(4) {

    border: 0;

}

.f-news .f-news-item {

    position: relative;

    background: #FFF;

}

.f-news .f-news-item .f-news-item-img {

    position: relative;

    height: 180px;

    overflow: hidden;

}

.f-news .f-news-item:hover .f-news-item-img .f-news-item-img-hover {

    transition: opacity .20s ease-in 0s, box-shadow .40s ease-out 0s;

    -webkit-box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    -moz-box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    background: url(../imgs/full_image.png) no-repeat center;

}

.f-news .f-news-item .f-news-item-img .f-news-item-img-hover {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

    cursor: pointer;

}

.f-news .f-news-item .f-news-item-img img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}

.f-news .f-news-item .f-news-item-img img:hover {

    opacity: 1;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset;

}

.f-news .f-news-item .f-news-item-title {

    min-height: 120px;

    text-align: justify;

    margin-top: 0px;

    padding: 5px;

    padding-top: 0px;

    padding-bottom: 0px;

}

.f-news .f-news-item .f-news-item-title a {

    line-height: 18px;

    font-size: 13px;

    color: #444;

    display: block;

    border-bottom: 1px dashed #C0C0C0;

    height: 43px;

    font-weight: 600;

    font-family: arial;

}

.f-news .f-news-item .f-new-item-sum {

    text-align: justify;

    margin-top: 5px;

    line-height: 18px;

    color: #5E5E5E;

    font-size: 13px;

    height: 90px;

}

/* news home>*/

/* <news page */

.f-news-page {

    list-style: none;

}

.f-news-page li {

    border-bottom: 1px solid #EEE;

    margin-top: 10px;

    padding: 5px;

    padding-bottom: 0px;

}

.f-news-page li .f-news-page-item-img {

    padding-left: 0px;

    padding-right: 0px;

}

.f-news-page li .f-news-page-item-img .thumbnail {

    border-radius: 0px;

    border: 1px solid #EAEAEA;

}

.f-news-page li .f-news-page-item-img img {} .f-news-page li .f-news-page-item-text {

    padding-right: 0px;

}

.f-news-page li .f-news-page-item-text h2 {

    padding: 0px;

    margin: 0px;

    margin-bottom: 5px;

}

.f-news-page li .f-news-page-item-text a {

    font-size: 16px;

    line-height: 20px;

    color: #353535;

}

.f-news-page li .f-news-page-item-text .f-news-page-item-summary {

    line-height: 20px;

    text-align: justify;

}

.f-news-page li .f-news-page-item-text .f-read-more {

    margin-top: 6px;

}

.f-news-page li .f-news-page-item-text .f-read-more a {

    font-size: 15px;

}

.f-news-view-page .f-news-view-title h1 {

    margin: 0;

    font-size: 21px;

    color: #636363;

    margin-bottom: 10px;

}

.f-news-date {

    color: #B6B6B6;

    font-size: 12px;

    border-bottom: 1px solid #F1F1F1;

    padding-bottom: 3px;

    margin-bottom: 14px;

}

.f-news-view-page .f-news-other {

    list-style: none;

}

.f-news-view-page .f-news-other li {

    line-height: 22px;

    margin-left: 6px;

}

.f-news-view-page .f-news-other li a {

    background: url(../imgs/nav.png) no-repeat 0px 4px;

    padding-left: 10px;

    font-size: 12px;

}

.f-news-view-page .f-news-view-tags {

    margin-top: 10px;

}

.f-news-view-page .f-news-view-comment {

    margin-top: 10px;

}

.f-news-view-page .f-news-view-comment .f-news-comment-tab-header {

    height: 21px;

    border-bottom: 1px solid #F5F5F5;

}

.f-news-view-page .f-news-view-comment .f-news-comment-tab-header > ul {

    list-style: none;

}

.f-news-view-page .f-news-view-comment .f-news-comment-tab-header > ul li {

    float: left;

    padding-right: 10px;

    padding-left: 10px;

    margin-right: 1px;

    height: 20px;

    border-bottom: 1px solid #FFF;

    border-right: 1px solid #F1F1F1;

}

.f-news-view-page .f-news-view-comment .f-news-comment-tab-header > ul li:first-child {

    padding-left: 0px;

}

.f-news-view-page .f-news-view-comment .f-news-comment-tab-header > ul li:last-child {

    border-right: 0px;

}

.f-news-view-page .f-news-view-comment .f-news-comment-tab-header > ul li:hover {

    color: #f34711;

}

.f-news-view-page .f-news-view-comment .f-news-comment-tab-header > ul li:hover a {

    color: #f34711;

}

.f-news-view-page .f-news-view-comment .f-news-comment-tab-header > ul li a.selected {

    color: #f34711;

}

.f-news-other {

    list-style: none;

}

.f-news-other img {

    display: none;

}

.f-news-other h3 {

    font-size: 12px;

    margin: 9px;

}

.f-news-other h3 a {

    color: #00AEEF;

    display: block;

    font-size: 13px;

    padding: 4px 0;

}

/* news page> */

/* END NEWS STYLE */

/** BEGIN TAB HOME Album **/

#f-album-tab-home {

    list-style: none;

    margin: 0;

    padding: 0;

}

#f-album-tab-home li {

    float: left;

    padding-left: 5px;

    padding-right: 5px;

}

#f-album-tab-home li a {

    font-size: 16px;

    border-radius: 0px;

}

#f-album-tab-home li a.selected {

    color: #F34711;

}

/** END TAB HOME Album **/

/* BEGIN ALBUM STYLE */

.f-album {

    margin-top: 10px;

}

.f-album li {

    list-style: none;

}

.f-album .f-album-item {

    position: relative;

    list-style: none;

    border-bottom: 7px solid #FAFAFA;

    box-shadow: 0 0px 2px #DDD;

    margin-bottom: 10px;

    padding: 5px;

    background: #FFF;

}

.f-album li .f-album-item-img {

    position: relative;

}

.f-album .f-album-item .f-album-item-img .f-album-item-img-hover {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

    cursor: pointer;

    width: 100%;

    height: 100%;

}

.f-album .f-album-item:hover .f-album-item-img-hover {

    transition: opacity .20s ease-in 0s, box-shadow .40s ease-out 0s;

    -webkit-box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    -moz-box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    background: url(../imgs/full_image.png) no-repeat center;

}

.f-album .f-album-item .f-album-item-img img {

    margin: 0 auto;

}

.f-album .f-album-item .f-album-item-img img:hover {

    opacity: 1;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset;

}

.f-album .f-album-item .f-album-item-title {

    padding: 5px;

    text-align: center;

    margin-top: 0px;

    background: #FFF;

    overflow: hidden;

    height: 44px;

}

.f-album .f-album-item .f-album-item-title h2 {

    margin: 0;

    padding: 0;

}

.f-album .f-album-item:hover {

    border-bottom: 7px solid #2782E8;

}

.f-album .f-album-item .f-album-item-title a {

    line-height: 18px;

    font-size: 12px;

    color: #3A3A3A;

    font-family: arial;

}

.f-album .f-album-item:hover .f-album-item-title a {

    color: #FC3838;

}

.f-album .f-album-item-description {

    display: none;

}

.f-album-view-page .f-album-detail {

    margin-top: 10px;

    line-height: 20px;

    text-align: justify;

}

.f-album-view-page .f-album-detail-readmore {

    margin-right: 10px;

    height: 20px;

    line-height: 20px;

    margin-top: 5px;

    cursor: pointer;

}

.f-album-view-page .f-album-detail-readmore a {

    font-family: metro-b;

    padding: 4px;

    color: #E96E1C;

}

.f-page-split {

    margin-top: 10px;

}

.f-page-split .f-page-split-title {

    padding: 4px;

    border-bottom: 1px solid #EEE;

    color: #383838;

    font-size: 13px;

    font-weight: 700;

    text-transform: uppercase;

}

/* END ALBUM STYLE */

/* BEGIN VIDEO STYLE */

.tab-hot .f-center-title {

    height: 40px;

    line-height: 35px;

    background: #FFF;

}

.f-video-tab-home {

    list-style: none;

    margin: 0;

    padding: 0;

}

.f-video-tab-home li {

    float: left;

}

.f-video-tab-home li a {

    border-radius: 0px;

    display: block;

    height: 39px;

    line-height: 40px;

    background: #F2F2F2;

    color: #6C6868;

    margin-right: 4px;

    padding: 0 15px;

    text-transform: uppercase;

    font-size: 13px;

    font-family: arial;

    font-weight: 600;

}

.f-video-tab-home li.active a {

    background: #00AEEF;

    color: #FFF;

}

.f-video-tab-home li a.selected {

    color: #F34711;

}

.f-video {

    margin-top: 10px;

}

.f-video li {

    list-style: none;

}

.f-video .f-video-item {

    position: relative;

    padding: 5px;

    margin-bottom: 10px;

    background: #FFF;

}

.f-video .f-video-item .f-video-item-img {

    position: relative;

}

.f-video .f-video-item .f-video-item-img .f-video-item-img-hover {

    position: absolute;

    top: 0;

    left: 0;

    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.1);

    z-index: 10;

}

.f-video .f-video-item .f-video-item-img img {

    margin: 0 auto;

}

.f-video .f-video-item:hover .f-video-item-img .f-video-item-img-hover {

    transition: opacity .20s ease-in 0s, box-shadow .40s ease-out 0s;

    -webkit-box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    -moz-box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset;

    background: url(../imgs/play_video.png) no-repeat center;

}

.f-video .f-video-item .f-video-item-img .f-video-item-img-hover {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

    cursor: pointer;

    width: 100%;

    height: 100%;

}

.f-video .f-video-item .f-video-item-title {

    padding: 5px;

    text-align: center;

    margin-top: 0px;

    background: #00AEEF;

}

.f-video .f-video-item .f-video-item-title h2 {

    margin: 0px;

    padding: 0px;

    font-weight: normal;

}

.f-video .f-video-item:hover .f-video-item-title {

    background: #FFAD00;

}

.f-video .f-video-item .f-video-item-title a {

    line-height: 18px;

    font-size: 13px;

    color: #FFF;

}

.f-video-view-page .f-video-view-player {

    margin-top: 10px;

    background: #000;

}

.f-video-view-page .f-video-view-detail {

    margin-top: 10px;

    line-height: 20px;

    text-align: justify;

}

.f-video-view-page .f-video-detail-readmore {

    margin-right: 10px;

    height: 20px;

    line-height: 20px;

    margin-top: 5px;

    cursor: pointer;

}

.f-video-view-page .f-video-detail-readmore a {

    padding: 4px;

    color: #F03A3A;

    border: 1px solid #FDA4A4;

    font-size: 12px;

    border-radius: 2px;

}

.video-container {

    position: relative;

    padding-bottom: 56.25%;

    height: 0;

    overflow: hidden;

}

.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.autosize-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 30px;

    height: 0;

    overflow: hidden;

}

.autosize-container iframe,

.autosize-container object,

.autosize-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

/* END VIDEO STYLE */

/* Start css trang ban do*/

.f-maps-page .f-maps-left {} .f-maps-page .f-maps-left .f-maps-left-mapinfo {

    line-height: 20px;

    margin-top: 10px;

    text-align: justify;

    background: #F5F5F5;

    padding: 5px;

}

.f-maps-page .f-maps-right {}

/* End css trang ban do */

/* Start css trang lien he */

.f-contact-page {

    padding: 10px;

}

.f-contact-page .f-contact-page-info {

    margin-bottom: 10px;

}

.f-contact-page .f-contact-form {}

/* End css trang lien he */

/* BEGIN RIGHT CONTAINER*/

.f-container .f-ctn-right {

    float: left

}

/* END RIGHT CONTAINER */

/* BEGIN BLOCK STYLE */

.f-block {

    margin-bottom: 10px;

}

.f-block .f-block-title {

    min-height: 40px;

    line-height: 38px;

    background: #FFF;

    border-bottom: 1px solid #00AEEF;

    position: relative;

}

.f-block .f-block-title:after {

    position: absolute;

    content: '';

    top: 16px;

    left: 0;

    width: 5px;

    height: 5px;

    background: #00AEEF;

    -ms-transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

}

.f-block .f-block-title span {

    font-size: 16px;

    color: #515151;

    text-transform: uppercase;

    font-weight: 200;

    display: block;

    padding-left: 14px;

}

.f-block .f-block-body {

    background: #FFF;

}

.f-block .f-block-body ul.f-block-pr-menu {

    list-style: none;

}

.f-block .f-block-body ul.f-block-pr-menu li {

    padding-left: 10px;

    line-height: 30px;

    background: #FFF;

    border-bottom: 1px solid #F1F1F1;

}

.f-block .f-block-body ul.f-block-pr-menu li a {

    color: #383838;

    margin-left: 10px;

    font-size: 13px;

}

.f-block .f-block-body ul.f-block-pr-menu li a:hover {

    color: #F34711;

}

/*--------------------*/

.f-block .f-block-body ul.f-block-news-menu {

    list-style: none;

}

.f-block .f-block-body ul.f-block-news-menu>li {

    padding-left: 10px;

    line-height: 30px;

    background: #FFF;

    border-bottom: 1px solid #F1F1F1;

    position: relative;

}

.f-block .f-block-body ul.f-block-news-menu>li {} .f-block .f-block-body ul.f-block-news-menu>li>a {

    color: #383838;

    margin-left: 10px;

    font-size: 14px;

    padding: 4px 0px;

    display: block;

}

.f-block .f-block-body ul.f-block-news-menu>li:after {

    position: absolute;

    top: 16px;

    left: 5px;

    content: '';

    width: 5px;

    height: 5px;

    background: #F00;

    background: #B3B3B3;

}

.f-block .f-block-body ul.f-block-news-menu>li>a:hover {

    color: #f34711;

}

.f-block .f-block-body ul.f-block-news-menu>li:hover>ul {

    display: block;

}

.f-block .f-block-body ul.f-block-news-menu>li ul li:hover ul {

    display: block;

}

.f-block .f-block-body ul.f-block-news-menu>li ul {

    display: none;

    position: absolute;

    top: 0px;

    left: 100%;

    width: 200px;

    z-index: 1;

    background: #FFF;

    list-style: none;

    box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.31);

}

.f-block .f-block-body ul.f-block-news-menu>li ul li {

    position: relative

}

.f-block .f-block-body ul.f-block-news-menu>li ul li a {

    display: block;

    border-bottom: 1px solid #F1F1F1;

    padding: 5px 14px;

    font-size: 13px;

    border-left: 2px solid #2782E8;

    color: #343434;

}

.f-block .f-block-body ul.f-block-news-menu>li ul li a:hover {

    border-left: 2px solid #050505;

}

/*--------------------*/

.f-block .f-block-body ul.f-block-album-menu {

    list-style: none;

}

.f-block .f-block-body ul.f-block-album-menu li {

    padding-left: 10px;

    line-height: 30px;

    background: #FFF;

    border-bottom: 1px solid #F1F1F1;

}

.f-block .f-block-body ul.f-block-album-menu li a {

    color: #383838;

    margin-left: 10px;

    font-size: 13px;

}

.f-block .f-block-body ul.f-block-album-menu li a:hover {

    color: #f34711;

}

/*--------------------*/

.f-block .f-block-body ul.f-block-video-menu {

    list-style: none;

}

.f-block .f-block-body ul.f-block-video-menu li {

    padding-left: 10px;

    line-height: 30px;

    background: #FFF;

    border-bottom: 1px solid #F1F1F1;

}

.f-block .f-block-body ul.f-block-video-menu li a {

    color: #383838;

    margin-left: 10px;

    font-size: 13px;

}

.f-block .f-block-body ul.f-block-video-menu li a:hover {

    color: #f34711;

}

/*--------------------*/

.f-block .f-block-body ul.f-block-custom-menu {

    list-style: none;

}

.f-block .f-block-body ul.f-block-custom-menu li {

    padding-left: 10px;

    line-height: 30px;

    background: #FFF;

    border-bottom: 1px solid #F1F1F1;

}

.f-block .f-block-body ul.f-block-custom-menu li a {

    color: #383838;

    margin-left: 10px;

    font-size: 13px;

}

.f-block .f-block-body ul.f-block-custom-menu li a:hover {

    color: #f34711;

}

.f-block .panel {

    border-radius: 0;

    border: 0px solid #FFF;

    margin-top: 7px;

    box-shadow: none;

}

.f-block .panel .panel-heading {

    padding: 5px 12px;

    background: #EFEFEF;

    border-radius: 2px;

}

.f-block .panel .panel-heading h4 {} .f-block .panel .panel-heading h4 a {

    font-weight: 400;

    font-size: 12px;

    color: #373737;

}

.f-block .panel .panel-body {

    border: 0px !important;

}

/* BEGIN BLOCK PRODUCT STYLE */

.f-product-bl {

    padding: 0;

    margin-top: 10px;

}

.f-product-bl .f-pr-bl-item {

    overflow: hidden;

    margin-bottom: 10px;

    text-align: center;

    position: relative;

    background: #FFF;

    border-bottom: 1px solid #f1f1f1;

    padding: 10px;

}

.f-product-bl .f-pr-bl-item-img {

    position: relative;

    border: 0px solid #E7E7E7;

    border-bottom: 0px;

    margin-top: 1px;

    height: 242px;

    overflow: hidden;

}

.f-product-bl .f-pr-bl-item-img img {

    margin: 0 auto;

}

.f-product-bl .f-pr-bl-item .f-pr-bl-item-saleof {

    position: absolute;

    top: 0;

    right: 0px;

    width: 56px;

    height: 56px;

    /* background:url('../imgs/bg_saleoff.png') no-repeat; */

    background: url('../imgs/bg_saleoff2.png') no-repeat;

    z-index: 1;

    text-align: center;

    line-height: 56px;

    color: #fff;

    font-size: 14px;

    font-family: Arial, Helvetica, sans-serif;

    opacity: 1;

}

.f-product-bl .f-pr-bl-item .f-pr-bl-item-saleof span {

    position: absolute;

    top: 0;

    right: 2px;

    line-height: 38px;

}

.f-product-bl .f-pr-bl-item .f-pr-bl-item-img img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}

.f-product-bl .f-pr-bl-item .f-pr-bl-item-boxdetail {

    margin: 0;

    padding: 5px;

    background: #FFF;

}

.f-product-bl .f-pr-bl-item .f-pr-bl-item-boxdetail h2 {

    text-align: center;

    height: 40px;

    margin: 0;

    line-height: 20px;

    margin-top: 10px;

    overflow: hidden;

}

.f-product-bl .f-pr-bl-item .f-pr-bl-item-boxdetail h2 a {

    font-size: 13px;

    color: #414141;

    font-family: arial;

}

.f-product-bl .f-pr-bl-item .f-pr-bl-item-boxdetail .f-pr-bl-item-price {

    text-align: center;

    font-size: 15px;

    color: #FF2B2B;

    line-height: 24px;

    font-weight: 700;

    font-family: arial;

    height: 20px;

}

.f-product-bl .f-pr-bl-item .f-pr-bl-item-boxdetail .f-pr-bl-item-old-price {

    text-align: center;

    text-decoration: line-through;

    color: #AFAFAF;

    font-size: 12px;

    line-height: 22px;

    height: 20px;

}

/* END PRODUCT BLOCK STYLE */

/* Tin tuc*/

.f-news-bl li {

    list-style: none;

    border-bottom: 1px solid #f3f3f3;

}

.f-news-bl li .f-news-bl-item {

    margin-top: 5px;

    margin-bottom: 5px;

}

.f-news-bl li div {

    list-style: none;

    padding-left: 4px;

    padding-right: 4px;

}

.f-news-bl li .f-news-bl-item-img {} .f-news-bl li .f-news-bl-item-img img {} .f-news-bl li .f-news-bl-item-title h2 {

    font-weight: normal;

    margin: 0;

    padding: 0;

}

.f-news-bl li .f-news-bl-item-title h2 a {

    font-size: 13px;

    color: #2C2C2C;

    line-height: 20px;

}

/* ....*/

/* Ablum block */

.f-block-album {} .f-block-album .f-block-album-item .f-block-album-item-img {

    position: relative;

}

.f-block-album .f-block-album-item .f-block-album-item-img img {

    margin: auto;

}

.f-block-album .f-block-album-item .f-block-album-item-title {

    text-align: center;

    margin-top: 0px;

    background: #fff;

}

.f-block-album .f-block-album-item .f-block-album-item-title a {

    line-height: 21px;

    font-size: 13px;

    color: #A2A2A2;

}

.f-block-album .f-block-album-item:hover .f-block-album-item-title a {

    color: #FC3838;

}

/* end */

/* bo dem website */

.f-block-counter {

    list-style: none;

}

.f-block-counter li {

    line-height: 30px;

}

.f-block-counter .counter-key {} .f-block-counter .counter-value {} .f-block-counter .total {

    background: url(../imgs/vall.png) no-repeat 0px 6px;

}

.f-block-counter .mm {

    background: url(../imgs/vtoday.png) no-repeat 0px 6px;

}

.f-block-counter .weak {

    background: url(../imgs/vyesterday.png) no-repeat 0px 6px;

}

.f-block-counter .day {

    background: url(../imgs/vtoday.png) no-repeat 0px 6px;

}

.f-support-bl {

    padding-top: 40%;

    background: url(../imgs/support.png) no-repeat;

    background-size: 100%;

}

.f-support-bl li {

    list-style: none;

    padding: 0px;

    margin-top: 5px;

}

.f-support-bl div {

    list-style: none;

    padding-right: 0px;

}

/* ket thuc bo dem*/

.f-advsearch {} .f-advsearch .f-advsearch-title {

    border-bottom: 1px solid #f3f3f3;

}

.f-advsearch .f-advsearch-title span {

    line-height: 20px;

    font-size: 13px;

}

.f-advsearch .f-advsearch-body {} .f-advsearch .f-advsearch-body ul li {

    list-style: none;

    line-height: 20px;

    padding: 5px 0;

}

.f-advsearch .f-advsearch-body ul li label {

    font-weight: 400;

    cursor: pointer;

    color: #353535;

    font-size: 12px;

}

.f-advsearch .f-advsearch-body ul li span {

    color: #424242;

    font-family: arial;

    font-size: 12px;

}

.f-color-search ul {

    padding: 0;

    margin: 0;

}

.f-color-search ul li {

    list-style: none;

    padding: 0;

    margin: 12px;

    float: left;

}

.f-color-search ul li a {

    display: block;

    width: 30px;

    height: 30px;

    border-radius: 50%;

    border: 1px solid rgba(0, 0, 0, 0.2);

    text-align: center;

    line-height: 28px;

    font-size: 10px;

    color: #FFF;

    text-shadow: 0 0 1px #000;

}

.f-color-search ul li span {

    font-size: 35px;

}

.f-blocksearch-title {} .f-contact-bl {} .f-contact-bl .f-contact-bl-add {} .f-contact-bl .block-control-input {

    height: 34px !important;

    border-radius: 2px

}

.f-contact-bl .fileupload {

    width: 100px;

}

/*--------------------*/

/* END BLOCK STYLE */

/* END CONTAINER CSS */

/* Begin Compare css */

#f-compare {

    position: fixed;

    top: 25px;

    right: -215px;

    width: 250px;

    background: #FCFCFC;

    z-index: 100;

    box-shadow: 0 0 2px #CCC;

    border-bottom: 5px solid #f3f3f3;

}

#f-compare .f-compare-title {

    position: relative;

    height: 30px;

    line-height: 30px;

    text-align: center;

    border-bottom: 2px solid #F34711;

}

#f-compare .f-compare-title i {

    background: url(../imgs/compare.png) no-repeat;

    padding: 8px;

    padding-top: 9px;

    padding-bottom: 7px;

    position: absolute;

    left: 8px;

    top: 8px;

    cursor: pointer;

}

#f-compare .f-compare-title span {

    text-transform: uppercase;

    font-size: 13px;

    color: #686868;

}

#f-compare .f-compare-body ul {

    list-style: none;

}

#f-compare .f-compare-body ul li {

    position: relative;

    height: 42px;

    line-height: 40px;

    text-overflow: ellipsis;

    width: 182px;

    overflow: hidden;

    white-space: nowrap;

    border-bottom: 1px solid #F1F1F1;

    border-left: 2px solid #FFF;

    cursor: pointer;

    background: #FCFCFC;

}

#f-compare .f-compare-body ul li:last-child {

    border-bottom: 0px solid #F1F1F1;

}

#f-compare .f-compare-body ul li:hover {

    border-left: 2px solid #f34711;

    background: #fff;

}

#f-compare .f-compare-body ul li a {

    padding: 10px;

    padding-top: 12px;

    background: url(../imgs/trash.png) no-repeat;

    position: absolute;

    top: 7px;

    left: 2px;

}

#f-compare .f-compare-body ul li span {

    margin-left: 26px;

}

#f-compare .f-compare-body ul li a:hover {

    background: url(../imgs/trashopen.png) no-repeat;

}

#f-compare .f-compare-body .f-compare-info {

    height: 20px;

    line-height: 20px;

    text-align: center;

    background: #F7F7F7;

    border-bottom: 1px solid #6D6D6D;

    border-top: 1px solid #797979;

    color: #F60;

}

#f-compare .f-compare-body .f-compare-button {

    height: 40px;

    line-height: 40px;

    text-align: center;

}

#f-compare .f-compare-body .f-compare-button a {

    background: #ECECEC;

    padding: 20px;

    padding-top: 5px;

    padding-bottom: 5px;

    border-radius: 2px;

    box-shadow: 0 0 5px #E4E4E4;

    border: 1px solid #CFCFCF;

    color: #7C7C7C;

}

.f-compare-page table thead tr th a {

    font-weight: normal;

}

.f-compare-page table thead tr th span {

    font-weight: normal;

    color: #f34711;

}
#compare-notify{
    margin-left: -60px;
}

/* End Compare css*/

/* start style phân trang */

.f-pagging {} .f-pagging ul {

    list-style: none;

    margin: 0px;

}

.f-pagging ul li a {} .f-pagging ul li.active a:hover {

    background: #00AEEF;

    border-color: #00AEEF;

}

.f-pagging ul li.active a {

    background: #00AEEF;

    border-color: #00AEEF;

}

/* end style phân trang */

/* Css hoi dap */

.f-qa {

    margin-top: 10px;

}

.f-qaCate {} .f-qaCate-title {

    line-height: 50px;

    display: block;

    border-bottom: 1px solid #E45454;

    font-weight: 700;

    font-size: 16px;

}

.f-qaCate-body {} .f-qaCate-body ul {

    margin: 0;

    padding: 0;

    list-style: none

}

.f-qaCate-body ul li {

    display: block;

    line-height: 30px;

    border-bottom: 1px dashed #f1f1f1;

}

.f-qaCate-body ul li a {

    display: block;

    position: relative;

    padding-left: 15px;

    font-size: 13px;

}

.f-qaCate-body ul li a:before {

    position: absolute;

    top: 12px;

    left: 0;

    width: 6px;

    height: 6px;

    background: #FA6969;

    content: '';

    border-radius: 50%;

}

.f-qaList {

    padding-bottom: 4px;

    box-shadow: 0 2px 0px #DDD;

    margin-bottom: 10px;

}

.f-qaBox-title {

    line-height: 50px;

    display: block;

    border-bottom: 1px solid #00AEEF;

    font-weight: 700;

    font-size: 16px;

}

.f-qaBox-title a {

    font-size: 15px;

    text-transform: uppercase;

    color: #515151

}

.f-qaBox-list {

    height: 300px;

}

.f-qaList-body {} .f-qaList-sotr {

    padding: 5px;

    border: 1px dashed #FFF;

    margin-top: 8px;

    background: #f1f1f1;

}

.f-qaList-sotr a {

    color: #CA3D3F;

}

.f-qaList-body-ul {

    margin: 0;

    padding: 0;

    list-style: none;

    margin-top: 20px;

}

.f-qaList-body-ul li {

    margin-bottom: 10px;

    border-bottom: 1px dotted #c1c1c1;

}

.f-qaList-body-ul li .qa-name {

    font-size: 13px;

    color: #FA5858;

}

.f-qaList-body-ul li .qa-title {

    font-size: 13px;

    color: #373737;

}

.f-qaList-body-ul li .qa-desp {

    color: #6F6D6D;

    font-size: 13px;

}

.f-qaList-body-ul li .qa-desp span {

    color: #C72222;

    font-size: 12px;

    padding: 3px;

}

.f-qaUpdate {

    text-align: right;

    display: inline-block;

    float: right;

}

.f-qaUpdate a {

    border-radius: 0;

    padding: 10px 25px;

}

.f-qaHot {} .f-qaHot-title {

    line-height: 50px;

    display: block;

    border-bottom: 1px solid #E45454;

    font-weight: 700;

    font-size: 16px;

}

.f-qaHot-body {} .f-qaHot-body ul {

    margin: 0;

    padding: 0;

    list-style: none;

}

.f-qaHot-body ul li {

    border-bottom: 1px dashed #817E7E;

    padding: 4px 0;

    line-height: 20px;

}

.f-qaHot-body ul li a {

    display: block;

    font-size: 13px;

}

.f-qaHot-body ul li a span.glyphicon {

    color: #F4AF32;

}

.f-qaViewPage {} .f-qaViewPage {} .f-qaView-body-ul {

    margin: 0;

    padding: 0;

    list-style: none;

    margin-top: 20px;

}

.f-qaView-body-ul li {

    margin-bottom: 10px;

    border-bottom: 1px dotted #c1c1c1;

    padding-bottom: 10px;

}

.f-qaView-body-ul li .qa-name {

    font-size: 12px;

    color: #FA5858;

    display: block;

    position: relative;

    margin-top: 2px;

    text-align: center;

    font-weight: bold;

}

.f-qaView-body-ul li .qa-title {

    font-size: 13px;

}

.f-qaView-body-ul li .qa-desp {

    position: relative;

    padding: 10px 20px;

    background: #EBEBEB;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    margin-left: 20px;

}

.f-qaView-body-ul li .qa-desp h1 {

    padding: 0;

    font-size: 17px;

    margin: 4px 0px;

    font-weight: 700;

    color: #3A3A3A;

}

.f-qa-answer-box .form-control,

.f-qa-answer-box .btn {

    border-radius: 2px;

}

.f-qaView-body-ul li .qa-desp:after {

    content: "";

    position: absolute;

    top: 5px;

    left: -16px;

    border-style: solid;

    border-width: 11px 16px 0px 0;

    border-color: rgba(0, 0, 0, 0) #EBEBEB;

    display: block;

    width: 0;

    z-index: 1;

}

.f-qaView-body-ul li .qa-tool {

    position: relative;

    margin-top: 4px;

    text-align: right;

}

.f-qaView-body-ul li .qa-tool a {

    font-size: 12px;

    padding-right: 5px;

    padding-left: 5px;

    color: #9E9E9E;

}

.f-qaView-body-ul li .qa-tool a:hover {

    color: #EC5757;

}

.f-qaView-body-ul li .qa-tool a span {} .f-qaView-body-ul li .qa-desp span {

    color: #C72222;

    font-size: 12px;

    padding: 0px;

}

.f-qaView-body-ul li .qa-time {

    font-size: 12px;

    text-align: right;

    position: relative;

    margin-top: 4px;

    padding-right: 5px;

    color: #4BC7EC;

}

.f-qaView-body-ul li .media-body {

    width: 100%

}

.f-qaView-body-ul li .qa-quote {

    background: #F7F7F7;

    padding: 6px;

    border-left: 4px solid #F08181;

    border-radius: 4px;

    margin-bottom: 9px;

    color: #868686;

    font-size: 13px;

}

.f-qaView-body-ul li .qa-quote span {} .f-qaView-body-ul li .qa-quote p {

    margin: 0

}

.f-qa-answer-bt a {

    border-radius: 2px;

    padding: 4px 12px;

    font-size: 12px;

    margin-top: 8px;

}

.f-qaView-question .qa-tool {

    text-align: left !important;

    margin-left: 8px;

}

.f-qaView-question .qa-time {

    text-align: left !important;

    margin-left: 13px;

}

.f-qaView-question .qa-desp {

    background: #FDFDE1 !important;

    border: 1px solid #EBEBEB;

}

.f-qa-answer-bt {

    text-align: right

}

.f-qa-answer-box {

    display: none

}

.f-qa-answer-box-tool {

    margin-top: 5px;

}

.form_ykien {

    display: none;

    border-bottom: 1px solid #F1F1F1;

    margin-bottom: 30px;

    padding-bottom: 20px;

}

.ykientitle {

    position: relative;

    text-align: left;

    height: 51px;

    padding-bottom: 10px;

    border-bottom: 1px solid #F1F1F1;

    margin-bottom: 10px;

}

.ykientitle a {

    padding: 10px;

    background: #0069A3;

    width: 200px;

    margin: auto;

    border-radius: 3px;

    color: #FFF;

    font-weight: bold;

    float: right;

    text-align: center;

    cursor: pointer;

}

.form_ykien .form-horizontal .form-group {

    margin-right: -15px;

    margin-left: -15px;

    margin-bottom: 23px;

}

.form_ykien .control-label {

    font-size: 12px;

}

.form_ykien .col-md-5 {

    position: relative;

}

.form_ykien .form-control {

    border-radius: 1px;

    box-shadow: none;

    border: 1px solid #0069A3;

}

.list-ykien-item {

    margin-bottom: 40px;

    border-bottom: 1px dashed #F1F1F1;

    padding-bottom: 40px;

}

.ykien-thum {

    border-right: 2px solid #E72121;

}

.ykien-thum a {

    width: 140px;

    height: 140px;

    overflow: hidden;

    border-radius: 50%;

    background: #A3A3A3;

    border: 2px solid #0069A3;

    position: relative;

    display: block;

    z-index: 100;

}

.ykien-thum img {

    width: 170px;

    height: 170px;

    position: absolute;

    top: 0;

    bottom: 0;

    left: -17px;

    right: 0;

    margin: auto;

    -webkit-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

    z-index: 1;

    max-width: none !important;

}

.ykien-thum img:hover {

    -webkit-transform: scale(1.2);

    -ms-transform: scale(1.2);

    transform: scale(1.2);

}

.ykien-ct {

    padding-left: 12px;

}

.ykien-name {

    font-weight: bold;

    font-size: 13px;

}

.yk-time {

    font-size: 13px;

    color: #707070;

    text-transform: lowercase;

    font-style: italic;

}

.yk-short {

    display: block;

    font-size: 13px;

    line-height: 23px;

    margin-top: 6px;

    padding-left: 5px;

    border-left: 1px dashed #EBEBEB;

    margin-left: 8px;

    text-align: justify;

}

.phai .ykien-thum {

    border-left: 2px solid #E72121;

    border-right: 0;

}

.phai .ykien-thum a {

    width: 140px;

    height: 140px;

    overflow: hidden;

    border-radius: 50%;

    background: #A3A3A3;

    border: 2px solid #0069A3;

    position: relative;

    display: block;

    float: right;

}

.phai .ykien-thum img {

    width: 170px;

    height: 170px;

    position: absolute;

    top: 0;

    bottom: 0;

    left: -17px;

    right: 0;

    margin: auto;

}

.phai .ykien-ct {

    padding-right: 12px;

    padding-left: 0;

    border-left: 0;

    text-align: right;

}

.phai .yk-time {

    font-size: 13px;

    color: #707070;

    text-transform: lowercase;

    font-style: italic;

}

.phai .yk-short {

    display: block;

    font-size: 13px;

    line-height: 23px;

    margin-top: 6px;

    padding-left: 5px;

    border-left: 0px dashed #EBEBEB;

    margin-left: 8px;

    text-align: justify;

    border-right: 1px dashed #EBEBEB;

    margin-right: 8px;

    padding-right: 5px;

}

.phai .ykien-name {

    font-weight: bold;

    font-size: 13px;

}

.phai .list-ykien-item .col-md-10 {

    padding: 0;

}

.form_ykien .control-label {

    font-size: 12px;

}

.form_ykien .form-control {

    border-radius: 1px;

    box-shadow: none;

    border: 1px solid #0069A3;

}

.form_ykien .col-md-5 {

    position: relative;

}

.form_ykien .help-block {

    display: block;

    margin-top: 0px;

    margin-bottom: 10px;

    color: #E60A0A;

    position: absolute;

    top: 35px;

    left: 15px;

    font-size: 12px;

}

.form_ykien .form-horizontal .form-group {

    margin-right: -15px;

    margin-left: -15px;

    margin-bottom: 23px;

}

/* BEGIN FOTTER CSS */

.f-footer {

    width: 100%;

    background: #00AEEF;

    position: relative;

    margin-top: 10px;

}

.f-footer ul.f-footer-nav {

    list-style: none;

    margin-top: 20px;

}

.f-footer ul.f-footer-nav li {

    position: relative;

    padding-left: 4px;

    padding-right: 4px;

}

.f-footer ul.f-footer-nav>li>a {

    font-size: 12px;

    color: #FFF;

    height: 18px;

    padding-bottom: 5px;

    line-height: 24px;

    padding-left: 5px;

    text-transform: uppercase;

    font-weight: 600;

    font-family: arial;

}

.f-footer ul.f-footer-nav li ul {

    list-style: none;

    margin: 0;

    padding: 0;

    border-top: 1px solid #2EBDF2;

}

.f-footer ul.f-footer-nav li ul li {

    float: none;

    border-top: 0px solid #F00;

    box-shadow: none;

    width: 100%;

    padding: 5px 0;

}

.f-footer ul.f-footer-nav li ul li a {

    font-size: 12px;

    border-bottom: 0px solid #272727;

    height: 18px;

    color: #FFF;

    line-height: 18px;

    padding-left: 12px;

}

.f-footer .f-footer-info {

    line-height: 20px;

    color: #FFF !important;

    margin-top: 20px;

    font-size: 13px;

    font-family: arial;

    background: rgba(57, 200, 253, 0.31);

    height: 100%;

}

.f-footer .logo {} .f-gotop a {

    position: absolute;

    right: 0px;

    z-index: 10;

    top: 0;

    display: none;

}

/* END FOTTER CSS */

.f-product-view .f-pr-view-choosesizeGroup {

    border: 1px solid #F1F1F1;

    padding: 5px;

    margin-bottom: 5px;

    margin-top: 5px;

}

.f-product-view .f-pr-view-choosesizeGroup .dealer-tab {} .f-product-view .f-pr-view-choosesizeGroup .dealer-tab a {

    padding: 4px;

    border-bottom: 2px solid #FFF;

    margin: 3px;

}

.f-product-view .f-pr-view-choosesizeGroup .dealer-tab a.active {

    border-color: #EC0A4F;

    color: #000;

}

.f-product-view .f-pr-view-choosesizeGroup .f-pr-view-choosesizeGroup ul {

    list-style: none;

    margin: 0;

    margin-top: 16px;

    padding: 0;

}

.f-product-view .f-pr-view-choosesizeGroup .f-pr-view-choosesizeGroup ul li {

    background: #EAEAEA;

    padding: 3px;

    border-bottom: 1px solid #BBB;

}

.f-product-view .f-pr-view-choosesizeGroup .csg-oldprice {

    text-decoration: line-through;

    color: #808080;

    display: block;

    margin-top: 5px;

}

.f-product-view .f-pr-view-choosesizeGroup .csg-price {

    font-size: 16px;

    font-weight: 700;

    color: #D73131;

}

.f-product-view .f-pr-view-choosesizeGroup .select_number {

    margin-top: 14px;

}

.f-product-view .f-pr-view-choosesizeGroup .namesize {

    font-size: 13px;

    font-weight: 700;

    display: block;

    margin-top: 16px;

}

/* Doan CSS chi tiet 2*/

.f-pr-view-box-size {

    padding: 5px;

    border: 1px solid #F1F1F1;

}

.f-pr-view-box-size .custom_pd {

    padding: 5px;

    float: left;

}

.box-size-item {

    background: #2782E8;

    padding: 0 0px 0 5px;

    border-radius: 2px;

    border: 1px solid #E52020;

    height: 30px;

    width: 82px;

    font-size: 12px;

}

.box-size-name {

    float: left;

    width: 16px;

    text-align: center;

    color: #FFF;

    font-weight: 700;

    line-height: 26px;

}

.box-size-name span {} .box-size-select {

    float: right

}

.box-size-select span {

    color: #FFF;

    line-height: 27px;

    text-align: center;

    display: block;

    font-size: 12px;

    margin-right: 3px;

}

.box-size-select select {

    height: 28px;

    border-radius: 1px !important;

    -webkit-border-radius: 1px !important;

    border: 1px solid rgba(255, 252, 252, 0.27) !important;

    background: rgba(218, 218, 218, 0) !important;

    width: 48px;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.56) !important;

    color: #FFF;

}

.box-size-type {

    float: left;

    width: 16px;

    text-align: center;

    color: #FFF;

    font-weight: 700;

    line-height: 26px;

}

.box-size-info {

    background: #E2E2E2;

    line-height: 31px;

    padding: 0 5px;

    border-radius: 4px;

    font-size: 13px;

}

.box-size-viewprice {

    line-height: 28px;

    background: #2782E8;

    padding: 0 5px;

    border-radius: 2px;

    border: 1px solid #E52020;

    color: #FFEF9B;

    text-transform: uppercase;

    font-size: 12px;

}

.box-size-viewprice a {

    color: #FFF;

    font-size: 12px;

    cursor: pointer;

}

.box-size-title {} .f-product-view .f-pr-view-chooseColorGroup {

    border: 1px solid #F1F1F1;

    padding: 5px;

    margin-bottom: 5px;

    margin-top: 5px;

}

.f-product-view .f-pr-view-chooseColorGroup .dealer-tab {} .f-product-view .f-pr-view-chooseColorGroup .dealer-tab a {

    padding: 4px;

    border-bottom: 2px solid #FFF;

    margin: 3px;

}

.f-product-view .f-pr-view-chooseColorGroup .dealer-tab a.active {

    border-color: #EC0A4F;

    color: #000;

}

.f-product-view .f-pr-view-chooseColorGroup ul {

    list-style: none;

    margin: 0;

    margin-top: 16px;

    padding: 0;

}

.f-product-view .f-pr-view-chooseColorGroup ul li {

    background: #EAEAEA;

    padding: 3px;

    border-bottom: 1px solid #BBB;

}

.f-product-view .f-pr-view-chooseColorGroup ul li.active {

    background: #FFF5C4;

}

.f-product-view .f-pr-view-chooseColorGroup .csg-oldprice {

    text-decoration: line-through;

    color: #808080;

    display: block;

    margin-top: 5px;

}

.f-product-view .f-pr-view-chooseColorGroup .csg-price {

    font-size: 16px;

    font-weight: 700;

    color: #D73131;

}

.f-product-view .f-pr-view-chooseColorGroup .select_number {

    margin-top: 14px;

}

.f-product-view .f-pr-view-chooseColorGroup .namecolor {

    font-size: 13px;

    font-weight: 700;

    display: block;

    margin-top: 6px;

}

.f-product-view .f-pr-view-chooseColorGroup .viewpricesi {

    font-size: 12px;

    cursor: pointer;

}

/* Giỏ hàng mini v2 */

.f-miniCart-miniv2 {

    position: fixed;

    width: 250px;

    height: 100%;

    z-index: 100;

    background: #FFF;

    right: -250px;

    top: 0;

}

.f-miniCart-miniv2-toolbar {

    position: absolute;

    left: -35px;

    width: 35px;

    height: 100%;

    background: #242323;

}

.miniv2-toolbar-close {

    color: #FFF;

    width: 35px;

    height: 35px;

    text-align: center;

    background: #323232;

    line-height: 30px;

    font-size: 23px;

    cursor: pointer;

    visibility: hidden;

}

.miniv2-toolbar-close span {} .miniv2-toolbar-barclick {

    width: 35px;

    display: block;

    text-align: center;

    color: #FFF;

    font-size: 11px;

    white-space: pre-wrap;

    cursor: pointer;

    margin-top: 1px;

}

.miniv2-toolbar-barclick:hover {

    background: #F00;

    color: #FFF;

}

.miniv2-toolbar-barclick .fa {

    display: block;

    font-size: 22px;

    margin-bottom: 3px;

}

.miniv2-toolbar-count {

    background: #FFF;

    color: #000;

    border-radius: 2px;

    display: block;

    width: 24px;

    margin: 0 auto;

    height: 14px;

    margin-top: 4px;

}

.miniCart-top {

    height: 35px;

    background: #6A7B7F;

    color: #FFF;

    text-align: center;

    line-height: 35px;

}

.miniCart-body {} .miniCartItem {} .miniCartItem li {

    border-bottom: 1px solid #F1F1F1;

    padding-top: 5px;

    padding-bottom: 5px;

}

.miniCartItemImg {

    float: left;

    width: 50px;

    margin-right: 5px;

}

.miniCartItemImg img {

    display: block;

    width: 100%;

}

.miniCartItem p {

    display: block;

    padding: 3px 0;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    margin: 0;

    font-size: 12px;

}

.miniCartItem p b {

    color: #919191;

}

.miniCartItem p i {

    float: right;

    margin-right: 10px;

    cursor: pointer;

    font-size: 14px;

    color: #919191;

}

.miniCartItem p a {

    font-size: 12px;

}

.minicartItemTotal {

    padding: 10px;

    font-size: 13px;

}

.minicartItemTotal b:first-child {} .minicartItemTotal b:last-child {

    float: right;

    color: #F04E23;

}

.minicartItemPay {

    padding: 10px;

}

.minicartItemPay a {

    display: block;

    line-height: 35px;

    font-size: 13px;

    border: none;

    color: #FFF;

    text-align: center;

    cursor: pointer;

    background: #F04E23;

    transition: all 0.15s;

}

.moveimg {

    position: fixed;

    z-index: 9999;

    border: 1px solid #fff;

}

.f-addtocart {

    cursor: pointer;

}

.f-feedback-home {

    padding: 0;

    margin-top: 24px;

}

.f-feedback-home li {

    list-style: none;

}

.f-feedback-home-item {

    text-align: center;

}

.f-feedback-home-item-img {

    height: 200px;

    position: relative;

    overflow: hidden;

    border-radius: 50%;

    width: 200px;

    margin: auto;

    border: 5px solid #FFF;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out;

    z-index: 10;

}

.f-feedback-home-item-img a {} .f-feedback-home-item-img a img {

    display: block;

    width: 100%;

    height: 100%;

}

.f-feedback-home-title {} .f-feedback-home-title h2 {} .f-feedback-home-title a {

    font-size: 15px;

    color: #2782E8;

    font-weight: 700;

}

.f-feedback-home-time {

    font-size: 11px;

    background: #F5F5F5;

    border-radius: 2px;

    color: #9B9B9B;

}

.f-feedback-home-sum {

    text-align: justify;

    display: block;

    padding: 14px;

    border: 1px solid #EDEDED;

    border-radius: 2px;

    color: #444;

    font-size: 13px;

    position: relative;

    height: 240px;

    line-height: 20px;

    overflow: hidden;

}

.f-feedback-home-sum:after {

    position: absolute;

    top: -6px;

    left: 49%;

    content: '';

    width: 10px;

    height: 10px;

    background: #EFEFEF;

    transform: rotate(45deg);

}

.f-feedback-home-sum q {

    quotes: "“""”";

}

.f-feedback-home .f-feedback-home-item:hover .f-feedback-home-item-img {

    border-color: #2782E8;

}

.f-feedback-home .f-feedback-home-item:hover .f-feedback-home-sum {

    border-color: #2782E8;

}

.f-pr-item-action a:last-child {

    display: none

}

.f-recr-view {

    margin-top: 20px

}

.f-prview-page .f-pr-item-img {

    height: 200px !important;

}

.f-prview-page .f-pr-item .f-pr-item-boxdetail h2 {

    height: 36px;

}

.f-prview-page .f-pr-item .f-pr-item-boxdetail .f-pr-item-old-price {

    display: block;

    height: 20px;

}

.f-prview-page .f-pr-item .f-pr-item-boxdetail .f-pr-item-price {

    margin-bottom: 0px;

}

.f-prview-page .viewlist .f-pr-item-img {

    height: auto !important;

}

.f-category-cmv-ul {

    list-style: none;

}

.f-category-cmv {

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.18);

    height: 250px;

    padding: 5px;

    margin-bottom: 15px;

}

.f-category-cmv h2 {

    margin: 0;

    padding: 0;

    font-size: 14px;

    text-align: justify;

    color: #000;

    border-bottom: 1px solid #000;

    display: block;

    height: 56px;

    line-height: 16px;

}

.f-category-cmv h2 a {

    color: #494949;

}

.f-category-cmv .f-category-cmv-summary {

    display: block;

    font-size: 12px;

    margin-top: 10px;

}

/** BEGIN TAB HOME PRODUCT **/

.v2-tabhome {

    background: #FFF;

    margin-bottom: 30px;

}

.v2-tabhome .v2-tabhome-title {} .v2-tabhome .v2-tabhome-title .v2-tabhome-name {

    position: relative;

    padding-top: 20px;

    text-align: center;

}

.v2-tabhome .v2-tabhome-title .v2-tabhome-name p {

    border-top: 1px solid #000;

    margin: 2px 0;

}

.v2-tabhome .v2-tabhome-title .v2-tabhome-name span {

    padding: 0 20px;

    background: #FFF;

    font-size: 25px;

    text-transform: uppercase;

    font-family: "Times New Roman", Georgia, Serif;

    display: block;

    margin: auto;

    width: 180px;

    margin-top: -18px;

}

.v2-tab-home-ul {

    text-align: center;

    margin-top: 5px;

    border: 0px;

    margin-bottom: 22px;

}

.v2-tab-home-ul li {

    list-style: none;

    float: none;

    display: inline-block;

}

.v2-tab-home-ul li a {

    border: 0px;

    padding: 4px 10px;

    display: block;

    font-size: 13px;

    color: #000;

    border-radius: 1px;

}

.v2-tab-home-ul li a:hover,

.v2-tab-home-ul li a:focus {

    background: #00AEEF;

    color: #fff;

    background: #00AEEF;

    color: #FFF;

    border: 0px;

}

.v2-tab-home-ul li.active a,

.v2-tab-home-ul li.active a:focus,

.v2-tab-home-ul li.active a:hover {

    background: #00AEEF;

    color: #fff;

    background: #00AEEF;

    color: #FFF;

    border: 0px;

}

.v2-tabhome-item-ul {} .v2-tabhome-item-ul li {} .v2-tabhome-item-ul li .f-pr-item {

    box-shadow: none;

}

.v2-tabhome-item-ul li .f-pr-item-img {

    position: relative;

    border-bottom: 0px;

    margin-top: 0px !important;

    height: 180px !important;

    overflow: hidden;

    border: 1px solid #545454 !important;

}

.v2-tabhome-item-ul li .f-pr-item-img img {

    box-shadow: none;

    padding: 0px;

    max-height: 180px;

}

.v2-tabhome-product {} .v2-tabhome-product ul li {

    list-style: none;

}

/*.f-product li:nth-child(3) {
	border: solid #E5E5E5;
border-width: 0 1px 1px 0;
	border-right: none;
}*/

.v2-tabhome-product {} .v2-tabhome-product {} .v2-home-pr-item {

    border: 2px solid rgba(0, 0, 0, 0);

    height: 308px;

    overflow: hidden;

    margin-bottom: 10px;

    position: relative;

    margin-top: 10px;

}

.v2-home-pr-item:hover {

    border: 2px solid #02AEEF;

}

.v2-home-pr-item:hover img {

    -ms-transform: scale(1.05, 1.05);

    -webkit-transform: scale(1.05, 1.05);

    transform: scale(1.05, 1.05);

}

.v2-home-pr-item-compare {

    position: absolute;

    background: #D7D7D7;

    color: #FFF;

    z-index: 1;

    left: 23px;

    top: 0;

    font-size: 11px;

    font-weight: 600;

    padding: 3px 5px;
      cursor: pointer;

}

.v2-home-pr-item-saleof {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 1;

    background: #EF1679;

    font-size: 11px;

    color: #FFF;

    font-weight: 600;

    padding: 1px 5px;

}

.v2-home-pr-item-img {

    height: 200px;

    overflow: hidden;

    position: relative;

}

.v2-home-pr-item-img a img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-home-pr-item-boxdetail {} .v2-home-pr-item-boxdetail h2 {

    margin: 0;

    font-size: 12px;

    font-weight: 500;

    padding: 0 6px;

    text-align: center;

    color: #565656;

    margin-top: 9px;

    height: 44px;

    overflow: hidden;

    text-transform: lowercase;

}

.v2-home-pr-item-boxdetail h2:first-letter {

    text-transform: uppercase;

}

.v2-home-pr-item-name {} .v2-home-pr-item-price-gr {

    text-align: center;

    margin-top: 10px;

    position: relative;

    padding: 5px 0;

    border-bottom: 1px dashed #A6A6A6;

}

.v2-home-pr-item-price-gr:after {} .v2-home-pr-item-price-gr:before {} .v2-home-pr-item-price {

    display: inline-block;

    font-weight: 600;

    color: #F00;

    margin: 0;

}

.v2-home-pr-item-price-old {

    display: inline-block;

    font-size: 12px;

    text-decoration: line-through;

    color: #6B6B6B;

    margin: 0;

}

.v2-home-pr-item-action {

    position: absolute;

    top: 174px;

    right: 0;

    left: 0;

    margin: auto;

    text-align: center;

    color: #FFF;

    height: 26px;

    line-height: 27px;

}

.v2-home-pr-item-action a {

    display: inline-block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 90px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-home-pr-item-action a:hover {

    color: #fff;

}

.v2-home-pr-item:hover .v2-home-pr-item-action a {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.v2-home-pr-item button.like-product {

    display: block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 26px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

    background: #02AEEF;

    height: 25px;

    border: 0;

    padding: 0;

    position: absolute;

    top: 0;

    left: 0;

    border-radius: 0px;

    text-align: center;

}

.v2-home-pr-item:hover button.like-product {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}


.v2-home-pr-item button.compare {

    display: block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 26px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

    background: #02AEEF;

    height: 25px;

    border: 0;

    padding: 0;

    position: absolute;

    top: 0;

    left: 0;

    border-radius: 0px;

    text-align: center;

}

.v2-home-pr-item:hover button.compare {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.v2-home-pr-item:hover .v2-home-pr-item-action button {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.v2-home-pr-item-action .v2-home-pr-item-action-detail {

    background: #00AEEF;

    height: 25px;

}

.v2-home-pr-item-action .v2-home-pr-item-action-buy {

    background: #F00;

    height: 25px;

}

.v2-home-pr-item-action .no-buy {

    background: #999;

    height: 25px;

}

.v2-home-pr-item-action button.v2-home-pr-item-action-buy {

    display: inline-block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 90px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

    background: #F00;

    height: 25px;

    border: 0;

    padding: 0;

}

/** END TAB HOME PRODUCT **/

.v2-brand {

    position: relative;

    height: 358px;

    padding-top: 10px;

    margin-bottom: 20px;

}

.v2-brand-adv-left {

    width: 200px;

    float: left;

}

.v2-brand-adv-left img {

    width: 200px;

}

.v2-brand-adv-right {

    float: left;

    width: 200px;

}

.v2-brand-adv-right img {

    width: 200px;

}

.v2-brand-center {

    float: left;

    width: 740px;

}

.v2-brand-center ul {

    list-style: none;

    margin-left: 4px;

}

.v2-brand-center ul li {

    float: left;

    background: #FFF;

    margin: 1px;

    padding: 5px;

    text-align: center;

    width: 120px;

    position: relative;

    height: 85px;

    overflow: hidden;

}

.v2-brand-center ul li img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-brand-center ul li:hover img {

    -ms-transform: translateX(-5px);

    /* IE 9 */

    -webkit-transform: translateX(-5px);

    /* Chrome, Safari, Opera */

    transform: translateX(-5px);

}

.v2-home-catepr {

    width: 100%;

    height: 440px;

    position: relative;

    margin-bottom: 30px;

}

.v2-home-catepr-left {

    margin: 0;

    padding: 0;

    background: #A4D6E8;

    height: 440px;

}

.v2-home-catepr-right {

    background: #FFF;

    padding: 0;

    height: 440px;

}

.v2-home-catepr-left-mn {

    width: 200px;

    background: #FFF;

    height: 440px;

    float: left;

}

.v2-home-catepr-left-bg {

    float: left;

    width: 370px;

    height: 440px;

    position: relative;

    z-index: 1;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-home-catepr-left-bg:hover {

    -ms-transform: translateX(-2px);

    /* IE 9 */

    -webkit-transform: translateX(-2px);

    /* Chrome, Safari, Opera */

    transform: translateX(-2px);

}

.v2-home-catepr-left-bg img {

    width: 370px;

    height: 440px;

}

.v2-home-catepr-title {

    height: 38px;

    background: #00AEEF;

    color: #FFF;

    line-height: 38px;

    font-family: arial;

}

.v2-home-catepr-title i {

    position: absolute;

    width: 38px;

    height: 38px;

    text-align: center;

    font-weight: 700;

    font-size: 20px;

    top: -5px;

    background: #000;

    left: -5px;

    border-radius: 2px;

    font-style: normal;

}

.v2-home-catepr-title i:before {

    position: absolute;

    bottom: -10px;

    right: 14px;

    width: 8px;

    height: 8px;

    content: '';

    background: #FFF;

    border-radius: 1px;

    -ms-transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

}

.v2-home-catepr-title i:after {

    position: absolute;

    top: -6px;

    right: 4px;

    width: 30px;

    height: 30px;

    content: '';

    background: none;

    border-radius: 1px;

    border: 3px solid #000;

    border-right: 0;

    border-top: 0;

    -ms-transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

}

.v2-home-catepr-title a {

    display: block;

    text-align: center;

    color: #FFF;

    font-weight: 600;

    font-size: 13px;

    width: 166px;

    float: right;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding: 0 3px;

    font-family: arial;

}

.v2-home-catepr-title a:hover {

    color: #fff;

}

.v2-home-catepr-title a span {} .v2-home-catepr .nav-tabs {

    border-bottom: 0px solid #dddddd;

}

.v2-home-catepr .nav-tabs > li {

    float: left;

    margin-bottom: -1px;

}

.v2-home-catepr .nav-tabs > li > a {

    margin-right: 2px;

    line-height: 1.428571429;

    border: 0px solid transparent;

    border-radius: 4px 4px 0 0;

}

.v2-home-catepr .nav-tabs > li > a:hover {

    border-color: #eeeeee #eeeeee #dddddd;

    border: 0px;

}

.v2-home-catepr .nav-tabs > li.active > a,

.v2-home-catepr .nav-tabs > li.active > a:hover,

.v2-home-catepr .nav-tabs > li.active > a:focus {

    color: #555555;

    background-color: #ffffff;

    border: 0px solid #dddddd;

    border-bottom-color: transparent;

    cursor: default;

    background: none;

}

.v2-home-catepr .nav-tabs.nav-justified {

    width: 100%;

    border-bottom: 0;

}

.v2-home-catepr .nav-tabs.nav-justified > li {

    float: none;

}

.v2-home-catepr .nav-tabs.nav-justified > li > a {

    text-align: center;

    margin-bottom: 5px;

}

.v2-home-catepr .nav-tabs.nav-justified > .dropdown .dropdown-menu {

    top: auto;

    left: auto;

}

.v2-home-catepr-tabul {

    margin: 0;

    padding: 0;

    list-style: none;

    border: none;

}

.v2-home-catepr-tabul li {

    width: 200px;

    float: none;

    margin: 0;

}

.v2-home-catepr-tabul li a {

    display: block;

    font-size: 12px;

    position: relative;

    padding: 8px 8px 8px 14px;

    font-weight: 600;

    font-family: arial;

    color: #424242;

    border-bottom: 1px dashed #ADADAD;

    margin: 0 10px;

}

.v2-home-catepr-tabul li a:hover {

    border-bottom: 1px dashed #ADADAD;

}

.v2-home-catepr-tabul li:hover {

    border: 0px;

    border-color: transparent;

    background: #F5F5F5;

}

.v2-home-catepr-tabul > li.active > a,

.v2-home-catepr-tabul > li.active > a:hover,

.v2-home-catepr-tabul > li.active > a:focus {

    color: #555555;

    background-color: #ffffff;

    border: 0px solid #dddddd;

    border-bottom-color: transparent;

    cursor: default;

    background: none;

    border: 0px;

    border-bottom: 1px dashed #ADADAD;

}

.v2-home-catepr-tabul li.active {

    background: #F5F5F5;

    border: 0px;

}

.v2-home-catepr-tabul li a:after {

    position: absolute;

    content: '';

    width: 5px;

    height: 5px;

    top: 13px;

    left: 0px;

    background: #CA3F33;

    -ms-transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

}

.v2-home-catepr-3tab {

    height: 50px;

    background: #000;

    border-top: 1px solid rgba(255, 255, 255, 0.4);

}

.v2-home-catepr-3tab ul {

    margin: 0;

    padding: 0;

    list-style: none;

}

.v2-home-catepr-3tab ul li {

    display: inline-block;

    height: 50px;

    width: 64px;

    text-align: center;

}

.v2-home-catepr-3tab ul li.mid {

    border: 1px solid rgba(255, 255, 255, 0.4);

    border-top: 0;

    border-bottom: 0;

}

.v2-home-catepr-3tab ul li a {

    color: #FFF;

    line-height: 50px;

    display: block;

    font-size: 10px;

    text-transform: uppercase;

    font-family: arial;

    border-right: 1px solid rgba(255, 255, 255, 0.34);

}

.v2-home-catepr-3tab ul li:last-child a {

    border-right: 0;

}

.v2-home-catepr-3tab ul li a.active {

    position: relative;

}

.v2-home-catepr-3tab ul li a.active:after {

    position: absolute;

    content: '';

    width: 5px;

    height: 5px;

    background: #FFF;

    bottom: 10px;

    left: 0;

    right: 0;

    margin: auto;

    border-radius: 50%;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.38);

}

.v2-home-catepr-showul {

    list-style: none;

    margin: 0

}

.v2-home-catepr-showli {

    padding: 0;

}

.v2-home-catepr-showli .v2-home-catepr-showul-item {

    height: 220px;

    overflow: hidden;

    position: relative;

}

.v2-home-catepr-showul-item .f-pr-item-saleof {

    position: absolute;

    top: 69px;

    right: 5px;

    background: #E01773;

    z-index: 1;

    font-size: 11px;

    color: #FFF;

    text-align: center;

    padding: 0 5px;

}

.v2-home-catepr-showul-item .f-pr-item-img {

    height: 156px;

    overflow: hidden;

    position: relative;

}

.v2-home-catepr-showul-item .f-pr-item-img img {

    height: 156px;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    padding: 5px;

    border: 0px;

}

.v2-home-catepr-showul-item .f-pr-item-boxdetail {} .v2-home-catepr-showul-item .f-pr-item-name {

    margin: 0;

    padding: 0;

    font-size: 12px;

    text-align: center;

    display: block;

    padding: 0 7px;

    height: 40px;

    padding-top: 5px;

    overflow: hidden;

}

.v2-home-catepr-showul-item .f-pr-item-price-gr {

    margin: 0;

    padding: 0;

    display: block;

    text-align: center;

    height: 24px;

    line-height: 26px;

}

.v2-home-catepr-showul-item .f-pr-item-price-gr p {

    display: inline-block;

    padding: 0;

    margin: 0;

}

.v2-home-catepr-showul-item .f-pr-item-name h2 {

    margin: 0;

    padding: 0;

    font-size: 12px;

    line-height: 18px;

    color: #353535;

}

.v2-home-catepr-showul-item .f-pr-item-price {

    color: #F04747;

    font-size: 12px;

}

.v2-home-catepr-showul-item .f-pr-item-old-price {

    text-decoration: line-through;

    font-size: 11px;

    color: #A1A1A1;

}

.v2-home-catepr-showul-item .f-pr-item-action {

    position: absolute;

    bottom: -155px;

    left: 0;

    background: rgba(0, 0, 0, 0.85);

    z-index: 10;

    width: 100%;

    height: 155px;

    text-align: center;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-home-catepr-showul-item:hover .f-pr-item-action {

    -ms-transform: translateY(-155px);

    /* IE 9 */

    -webkit-transform: translateY(-155px);

    /* Chrome, Safari, Opera */

    transform: translateY(-155px);

}

.v2-home-catepr-showul-item .f-pr-item-action .btndetail {

    display: inline-block;

    width: 30px;

    height: 30px;

    margin: auto;

    border-radius: 0;

    margin-top: 0;

    padding: 7px 0px;

    font-size: 13px;

    text-align: center;

    line-height: 30px;

    padding-left: 1px;

}

.v2-home-catepr-showul-item .f-pr-item-action .bncquickbuy {

    display: inline-block;

    width: 30px;

    height: 30px;

    margin: auto;

    border-radius: 0;

    margin-top: 0;

    padding: 8px 0px;

    font-size: 13px;

    text-align: center;

    line-height: 30px;

    padding-top: 7px;

}

.v2-home-catepr-showul-item .f-pr-item-action .like-product {

    display: inline-block;

    width: 30px;

    height: 30px;

    margin: auto;

    border-radius: 0;

    margin-top: 0;

    padding: 8px 0px;

    font-size: 13px;

    text-align: center;

    line-height: 30px;

    padding-top: 7px;

}

.v2-home-catepr-showul-item .f-pr-item-action .compare {

    display: inline-block;

    width: 30px;

    height: 30px;

    margin: auto;

    border-radius: 0;

    margin-top: 0;

    padding: 8px 0px;

    font-size: 13px;

    text-align: center;

    line-height: 30px;

    padding-top: 7px;

}

.v2-home-catepr-showul-item .f-pr-item-action .quickview {

    display: block;

    margin: auto;

    border-radius: 0;

    margin-top: 38px;

    padding: 3px 0px;

    font-size: 12px;

    margin-bottom: 10px;

    background: #00AEEF;

    width: 96px;

    color: #FFF;

    height: 30px;

    line-height: 25px;

    text-transform: uppercase;

}

.v2-home-catepr-showul-item .f-pr-otherdetail {

    display: none;

}

.v2-home-catepr-showul .v2-home-catepr-showli:nth-child(1) .v2-home-catepr-showul-item {

    border: solid #E5E5E5;

    border-width: 0 1px 1px 0;

}

.v2-home-catepr-showul .v2-home-catepr-showli:nth-child(2) .v2-home-catepr-showul-item {

    border: solid #E5E5E5;

    border-width: 0 1px 1px 0;

}

.v2-home-catepr-showul .v2-home-catepr-showli:nth-child(3) .v2-home-catepr-showul-item {

    border: solid #E5E5E5;

    border-width: 0 1px 1px 0;

    border-right: none;

}

.v2-home-catepr-showul .v2-home-catepr-showli:nth-child(4) .v2-home-catepr-showul-item {

    border: solid #E5E5E5;

    border-width: 0 1px 0px 0;

}

.v2-home-catepr-showul .v2-home-catepr-showli:nth-child(5) .v2-home-catepr-showul-item {

    border: solid #E5E5E5;

    border-width: 0 1px 0px 0;

}

.v2-home-catepr-showul .v2-home-catepr-showli:nth-child(6) .v2-home-catepr-showul-item {

    border: solid #E5E5E5;

    border-width: 0 1px 0px 0;

    border-right: none;

}

.v2-home-pr-item-action-viewq {

    position: absolute;

    top: 28%;

    z-index: 1;

    left: 0;

    right: 0;

    margin: auto;

    display: block;

    width: 92px;

    background: #000;

    color: #FFF;

    font-size: 12px;

    padding: 4px 5px;

    text-align: center;

    visibility: hidden;

    opacity: 0;

    text-transform: uppercase;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-home-pr-item:hover .v2-home-pr-item-action-viewq {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.phoneview {

    position: relative;

}

.phoneview-show {

    position: absolute;

    top: 25px;

    right: 0;

    width: 160px;

    height: 160px;

    display: none;

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);

}

.phoneview-show:after {

    position: absolute;

    top: -5px;

    left: 0;

    right: 0;

    content: '';

    width: 10px;

    height: 10px;

    margin: auto;

    -ms-transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

    border: 1px solid rgba(0, 0, 0, 0.21);

    background: #FFF;

    border-top: 0;

    border-right: 0;

}

.phoneview-show img {

    width: 160px;

    height: 160px;

}

.phoneview:hover .phoneview-show {

    display: block;

}

.checkordernb {

    position: relative;

}

.checkordernb-show {

    position: absolute;

    top: 25px;

    left: -70px;

    width: 260px;

    margin: auto;

    display: none;

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);

    background: #fff;

    padding: 14px;

}

.checkordernb-show:after {

    position: absolute;

    top: -5px;

    left: 0;

    right: 0;

    content: '';

    width: 10px;

    height: 10px;

    margin: auto;

    -ms-transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

    border: 1px solid rgba(0, 0, 0, 0.21);

    background: #FFF;

    border-top: 0;

    border-right: 0;

}

.checkordernb:hover .checkordernb-show {

    display: block;

}

.checkordernb .checkordernb-show .chelp {

    display: block;

    color: #000;

    font-size: 12px;

    padding: 0;

    margin: 0;

}

.checkordernb-show input {

    width: 100%;

    margin-bottom: 10px;

}

.checkordernb-show button {

    display: block;

    background: #F23030;

    width: 120px;

    text-align: center;

    color: #FFF;

    padding: 3px;

    margin: auto;

    margin-top: 10px;

    border: 0px;

}

.v2-hometab-news {

    background: #fff;

    margin-bottom: 30px;

    padding: 10px;

}

.v2-hometab-news-big {

    background: #FFF;

}

.v2-hometab-news-big ul {

    padding: 0;

    margin: 0;

    list-style: none;

    margin-top: 20px;

}

.v2-hometab-news-big li {} .v2-hometab-news-big li.bigfirst {

    height: 400px;

    border-bottom: 1px solid #CFCFCF;

}

.v2-hometab-news-big li.bigfirst .v2-hometab-news-big-img {

    display: block;

    height: 280px;

    background: #FFF;

}

.v2-hometab-news-big li.bigfirst .v2-hometab-news-big-img img {

    height: 280px;

}

.v2-hometab-news-big li.bigfirst h2 {

    margin: 0;

    font-size: 15px;

    color: #303030;

    font-weight: 600;

    padding: 5px 10px;

    margin-top: 10px;

}

.v2-hometab-news-big li.bigfirst p {

    padding: 10px;

    font-size: 13px;

}

.v2-hometab-news-big li.smallother {

    height: 154px;

    background: #FFF;

    padding-top: 15px;

}

.v2-hometab-news-big li.smallother .v2-hometab-news-big-img {

    display: block;

    height: 80px;

    background: #FFF;

}

.v2-hometab-news-big li.smallother .v2-hometab-news-big-img img {

    height: 80px;

}

.v2-hometab-news-big li.smallother h2 {

    margin: 0;

    font-size: 12px;

    color: #303030;

    font-weight: 600;

    margin-top: 10px;

    text-align: justify;

}

.v2-hometab-news-big li.smallother p {

    padding: 10px;

    font-size: 13px;

    display: none;

}

.v2-hometab-news-small {} .v2-hometab-news-small ul {

    list-style: none;

    margin-bottom: 0;

}

.v2-hometab-news-small ul li {} .v2-hometab-news-small-item {

    height: 272px;

    overflow: hidden;

    margin-top: 10px;

}

.v2-hometab-news-small-img {

    height: 110px;

    overflow: hidden;

    position: relative;

}

.v2-hometab-news-small-img img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}

.v2-hometab-news-small-title {} .v2-hometab-news-small-title h2 {

    margin: 0;

    font-size: 13px;

    color: #303030;

    font-weight: 600;

    margin-top: 10px;

    text-align: justify;

    margin-bottom: 10px;

    line-height: 19px;

    height: 35px;

}

.v2-hometab-news-small-sum {

    font-size: 13px;

    text-align: justify;

}

.v2-hometab-news-smalltype {

    text-transform: uppercase;

    font-family: arial;

    font-size: 15px;

    font-weight: 600;

    border-bottom: 2px solid #00AEEF;

    width: 128px;

    text-align: left;

    color: #4D4D4D;

}

.border-r {

    border-right: 1px solid #CFCFCF;

}

.v2-hometab-news-vip {

    background: #fff;

    padding: 10px;

    margin-bottom: 30px;

}

.v2-hometab-news-vip ul {

    margin-bottom: 0;

}

.productbreadcrumb {} .productbreadcrumb .breadcrumb {

    background: none;

    padding: 8px 0;

    margin-bottom: 8px;

}

.v2-filterpr {

    margin-top: 10px;

    padding: 10px;

    background: #F4F4F4;

}

.v2-filterpr select {

    border-radius: 0 !important;

    background: #FFF !important;

}

.f-module-page-title {

    margin-bottom: 10px;

}

.f-module-page-title img {

    border-radius: 50%;

}

.v2-rating {

    position: relative;

    padding-bottom: 10px;

    border-bottom: 1px solid #E8E8E8;

    margin-bottom: 12px;

}

.button-small {

    background: #00AEEF;

    padding: 10px 16px;

    display: block;

    width: 240px;

    text-align: center;

    margin-top: 10px;

    color: #FFF;

    font-size: 18px;

    font-family: arial;

}

.button-small:hover {

    background: #0083CB;

    color: #FFF;

}

.v2-dealer {} .v2-dealer li {

    font-size: 13px;

    font-family: arial;

    border-top: 1px dashed #D5D5D5;

    padding: 6px 0;

}

#more-shop {

    padding: 0px 5px;

    color: #FFF;

    font-size: 12px;

    border-radius: 0;

    background: #FF8282;

}

.v2-quickview {} .v2-quickview .v2qv-bo {

    border-radius: 2px;

    border-color: #F4F4F4;

    background: #F4F4F4;

}

.v2-quickview .v2qv-name {

    margin: 0;

    padding: 0;

    font-size: 16px;

    line-height: 20px;

    text-transform: uppercase;

    font-family: arial;

    display: block;

    padding-bottom: 8px;

    border-bottom: 1px solid #E4E4E4;

    font-weight: 600;

    color: #383838;

}

.v2-quickview .v2qv-view {

    font-size: 12px;

    font-family: arial;

    background: #F9F9F9;

    padding: 1px 5px;

    margin-top: 5px;

    border-radius: 1px;

    color: #898989;

}

.v2-quickview .r-label {

    font-weight: 600;

    font-family: arial;

    color: #3A3A3A;

    font-size: 13px;

}

.v2-quickview .r-price {

    color: #F00;

    font-weight: 700;

    font-size: 16px;

}

.v2-quickview .info {} .qr-img-v {

    margin-top: 35px;

}

.details {} .details .panel-default {

    border: 1px solid #ECECEC;

    border-radius: 1px;

}

.q-tab-other {} .q-tab-other .nav-tabs {} .q-tab-other .nav-tabs li {} .q-tab-other .nav-tabs li a {} .q-tab-other-ct {} .q-tab-other-ct ul {

    margin-top: 20px;

}

.q-tab-other-ct ul li {

    list-style: none;

}

.q-tab-other-ct ul li a {} .q-tab-other-ct ul li img {

    border: 2px solid #1990BD;

}

.v2-quickview .main-image {

    text-align: center;

    height: 400px;

    position: relative;

}

/* CSS v2 PRoduct view grid*/

.v2-pr-item {

    border: 2px solid rgba(0, 0, 0, 0);

    height: 308px;

    overflow: hidden;

    margin-bottom: 10px;

    position: relative;

    margin-top: 10px;

}

.v2-pr-item:hover {

    border: 2px solid #02AEEF;

}

.v2-pr-item:hover img {

    -ms-transform: scale(1.05, 1.05);

    -webkit-transform: scale(1.05, 1.05);

    transform: scale(1.05, 1.05);

}

.v2-pr-item-compare {

    position: absolute;

    background: #D7D7D7;

    color: #FFF;

    z-index: 1;

    left: 0;

    top: 0;

    font-size: 11px;

    font-weight: 600;

    padding: 3px 5px;

}

.v2-pr-item-saleof {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 1;

    background: #EF1679;

    font-size: 11px;

    color: #FFF;

    font-weight: 600;

    padding: 1px 5px;

}

.v2-pr-item-img {

    height: 200px;

    overflow: hidden;

    position: relative;

}

.v2-pr-item-img a img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-pr-item-boxdetail {} .v2-pr-item-boxdetail h2 {

    margin: 0;

    font-size: 12px;

    font-weight: 500;

    padding: 0 6px;

    text-align: center;

    color: #565656;

    margin-top: 9px;

    height: 44px;

    overflow: hidden;

    text-transform: lowercase;

}

.v2-pr-item-boxdetail h2:first-letter {

    text-transform: uppercase;

}

.v2-pr-item-name {} .v2-pr-item-price-gr {

    text-align: center;

    margin-top: 10px;

    position: relative;

    padding: 5px 0;

    border-bottom: 1px dashed #A6A6A6;

}

.v2-pr-item-price-gr:after {} .v2-pr-item-price-gr:before {} .v2-pr-item-price {

    display: inline-block;

    font-weight: 600;

    color: #F00;

    margin: 0;

}

.v2-pr-item-price-old {

    display: inline-block;

    font-size: 12px;

    text-decoration: line-through;

    color: #6B6B6B;

    margin: 0;

}

.v2-pr-item-action {

    position: absolute;

    top: 174px;

    right: 0;

    left: 0;

    margin: auto;

    text-align: center;

    color: #FFF;

    height: 26px;

    line-height: 27px;

}

.v2-pr-item-action a {

    display: inline-block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 90px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-pr-item-action a:hover {

    color: #fff;

}

.v2-pr-item:hover .v2-pr-item-action a {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.v2-pr-item button.like-product {

    display: block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 26px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

    background: #02AEEF;

    height: 25px;

    border: 0;

    padding: 0;

    position: absolute;

    top: 0;

    left: 0;

    border-radius: 0px;

    text-align: center;

}

.v2-pr-item:hover button.like-product {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.v2-pr-item:hover .v2-pr-item-action button {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.v2-pr-item-action .v2-pr-item-action-detail {

    background: #00AEEF;

    height: 25px;

}

.v2-pr-item-action .v2-pr-item-action-buy {

    background: #F00;

    height: 25px;

}

.v2-pr-item-action button.v2-pr-item-action-buy {

    display: inline-block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 90px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

    background: #F00;

    height: 25px;

    border: 0;

    padding: 0;

}

.v2-pr-item-action-viewq {

    position: absolute;

    top: 28%;

    z-index: 1;

    left: 0;

    right: 0;

    margin: auto;

    display: block;

    width: 92px;

    background: #000;

    color: #FFF;

    font-size: 12px;

    padding: 4px 5px;

    text-align: center;

    visibility: hidden;

    opacity: 0;

    text-transform: uppercase;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.v2-pr-item:hover .v2-pr-item-action-viewq {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

/* CSS v2 PRoduct view list*/

.viewlist li {

    width: 100%;

    padding-left: 15px;

    padding-right: 15px;

    list-style: none;

    min-height: 200px;

    margin: 20px 0 0 0;

}

.viewlist .v2-pr-item {

    border: 0px solid rgba(0, 0, 0, 0);

    height: auto;

    overflow: hidden;

    margin-bottom: auto;

    position: relative;

    margin-top: auto;

    border-bottom: 1px solid #D7D7D7;

    padding-bottom: 20px;

}

.viewlist .v2-pr-item:hover {

    border: 0;

    border-bottom: 1px solid #02AEEF;

}

.viewlist .v2-pr-item:hover img {

    -ms-transform: scale(1.05, 1.05);

    -webkit-transform: scale(1.05, 1.05);

    transform: scale(1.05, 1.05);

}

.viewlist .v2-pr-item-compare {

    position: absolute;

    background: #D7D7D7;

    color: #FFF;

    z-index: 1;

    left: 0;

    top: 0;

    font-size: 11px;

    font-weight: 600;

    padding: 3px 5px;

}

.viewlist .v2-pr-item-saleof {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1;

    background: #EF1679;

    font-size: 11px;

    color: #FFF;

    font-weight: 600;

    padding: 1px 5px;

    width: 47px;

    text-align: center;

}

.viewlist .v2-pr-item-img {

    height: 200px;

    overflow: hidden;

    position: relative;

    float: left;

    width: 200px;

}

.viewlist .v2-pr-item-img a img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.viewlist .v2-pr-item-boxdetail {

    float: left;

    width: 612px;

    margin-left: 20px;

    position: relative;

}

.viewlist .v2-pr-item-boxdetail h2 {

    margin: 0;

    font-size: 15px;

    font-weight: 600;

    padding: 0 6px;

    text-align: left;

    color: #565656;

    margin-top: 9px;

    height: 44px;

    overflow: hidden;

    text-transform: lowercase;

    position: absolute;

    top: 0;

    font-family: arial;

    left: 0;

    padding: 0;

    width: 505px;

    line-height: 20px;

}

.viewlist .v2-pr-item-boxdetail h2:first-letter {

    text-transform: uppercase;

}

.viewlist .v2-pr-item-name {} .viewlist .v2-pr-item-price-gr {

    text-align: right;

    margin-top: 10px;

    padding: 5px 0;

    border-bottom: 0px dashed #A6A6A6;

    position: absolute;

    top: 35px;

    left: 0;

}

.viewlist .v2-pr-item-price-gr:after {} .viewlist .v2-pr-item-price-gr:before {} .viewlist .v2-pr-item-price {

    display: inline-block;

    font-weight: 600;

    color: #F00;

    margin: 0;

}

.viewlist .v2-pr-item-price-old {

    display: inline-block;

    font-size: 12px;

    text-decoration: line-through;

    color: #6B6B6B;

    margin: 0;

}

.viewlist .v2-pr-item-action {

    position: absolute;

    top: 0;

    margin: 0;

    text-align: center;

    color: #FFF;

    height: 26px;

    line-height: 27px;

    width: 90px;

    right: 0;

    left: auto;

}

.viewlist .v2-pr-item-action a {

    display: block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 90px;

    visibility: visible;

    opacity: 1;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

    margin-bottom: 8px;

}

.viewlist .v2-pr-item-action a:hover {

    color: #fff;

}

.viewlist .v2-pr-item:hover .v2-pr-item-action a {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.viewlist .v2-pr-item button.like-product {

    display: block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 26px;

    visibility: visible;

    opacity: 1;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

    background: #02AEEF;

    height: 25px;

    border: 0;

    padding: 0;

    position: absolute;

    top: 0;

    left: -46px;

    border-radius: 0px;

    text-align: center;

}

.viewlist .v2-pr-item:hover button.like-product {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.viewlist .v2-pr-item:hover .v2-pr-item-action button {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.viewlist .v2-pr-item-action .v2-pr-item-action-detail {

    background: #00AEEF;

    height: 25px;

}

.viewlist .v2-pr-item-action .v2-pr-item-action-buy {

    background: #F00;

    height: 25px;

}

.viewlist .v2-pr-item-action button.v2-pr-item-action-buy {

    display: inline-block;

    color: #FFF;

    text-transform: uppercase;

    font-size: 11px;

    width: 90px;

    visibility: visible;

    opacity: 1;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

    background: #F00;

    height: 25px;

    border: 0;

    padding: 0;

}

.viewlist .v2-pr-item-action-viewq {

    position: absolute;

    top: 42%;

    z-index: 1;

    left: 55px;

    right: auto;

    margin: auto;

    display: block;

    width: 92px;

    background: #000;

    color: #FFF;

    font-size: 12px;

    padding: 4px 5px;

    text-align: center;

    visibility: hidden;

    opacity: 0;

    text-transform: uppercase;

    -webkit-transition: 0.5s ease-in-out;

    -moz-transition: 0.5s ease-in-out;

    -o-transition: 0.5s ease-in-out;

}

.viewlist .v2-pr-item:hover .v2-pr-item-action-viewq {

    visibility: visible;

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.8, 0.9);

    transform: scale(0.9, 0.9);

}

.viewlist .f-pr-otherdetail {

    display: block !important;

    position: absolute;

    top: 63px;

    left: 0;

    color: #717171;

    font-family: arial;

    font-size: 13px;

}

/* CSS Search */

.chosen-container-single .chosen-single {

    height: 30px;

    border-radius: 3px;

    border: 1px solid #CCCCCC;

}

.chosen-container-single .chosen-single span {

    padding-top: 2px;

}

.chosen-container-single .chosen-single div b {

    margin-top: 2px;

}

.chosen-container-active .chosen-single,

.chosen-container-active.chosen-with-drop .chosen-single {

    border-color: #ccc;

    border-color: rgba(82, 168, 236, .8);

    outline: 0;

    outline: thin dotted \9;

    -moz-box-shadow: 0 0 8px rgba(82, 168, 236, .6);

    box-shadow: 0 0 8px rgba(82, 168, 236, .6)

}

.search-basic select {

    width: 106px !important;

    border-radius: 0px !important;

    border: 0px !important;

    text-align: center;

    position: relative;

}

.search-basic {

    background: #F5F5F5;

}

.v2pagging {

    background: #F2F2F2;

    height: 52px;

    line-height: 32px;

    color: #444;

    font-size: 13px;

    font-family: arial;

    padding: 10px 0;

    margin-top: 20px;

}

.v2-block-brand {} .v2-block-brand ul {

    list-style: none;

    margin: 0;

    padding: 0;

}

.v2-block-brand ul li {

    width: 124px;

    float: left;

    margin: 2px;

    border: 1px solid #E4E4E4;

    height: 55px;

    position: relative;

}

.v2-block-brand ul li a.brimg {

    display: block;

}

.v2-block-brand ul li a.brimg img {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}

.v2-block-brand ul li a.brname {

    float: left;

}

.v2-block-brand ul li h2 {

    display: none;

}

.v2-block-support {} .v2-block-support li {} .v2-block-support li .f-news-bl-item {} .v2-block-support li .f-news-bl-item .f-news-bl-item-img {

    width: 50px;

    height: 50px;

    overflow: hidden;

    border-radius: 50%;

    border: 2px solid #00AEEF;

    position: relative;

}

.v2-block-support li .f-news-bl-item .f-news-bl-item-img img {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    margin: auto;

}

.v2-block-support .f-news-bl-item-title h2 {} .v2-block-support .f-news-bl-item-title h2 a {

    font-size: 12px;

    color: #4D4D4D;

    line-height: 20px;

    text-transform: uppercase;

    font-weight: 600;

}

.v2-block-support li div {

    list-style: none;

    padding-left: 10px;

    padding-right: 4px;

}

.sp-chat {} .sp-chat a {

    display: inline-block;

    width: 20px;

    height: 20px;

    background: #02AEEF;

    text-align: center;

    padding-top: 3px;

    padding-left: 1px;

    color: #FFF;

}

.row_logo_bottom {

    background: #fff;

}

.row_logo_bottom li {

    list-style: none;

}

.row_logo_bottom li img {

    padding: 14px;

}

.v2-login {

    padding: 27px 50px;

    background: #F4F4F4;

    border: 1px solid #E2E2E2;

    border-radius: 1px;

}

.v2-login h3 {

    padding: 0;

    margin: 0;

    padding: 10px 0;

    color: #575757;

    font-family: arial;

    font-size: 20px;

    display: block;

    border-bottom: 1px solid #E7E7E7;

    margin-bottom: 18px;

}

.v2-login .input-group {

    width: 100%;

    margin-bottom: 10px;

}

.login {

    margin-top: 38px;

}

.v2-login .btn-primary {

    background: #00AEEF;

    border: 0;

    border-radius: 0;

}

.v2-reg {} .v2-reg {

    padding: 27px 50px;

    background: #F4F4F4;

    border: 1px solid #E2E2E2;

    border-radius: 1px;

}

.v2-reg h3 {

    padding: 0;

    margin: 0;

    padding: 10px 0;

    color: #575757;

    font-family: arial;

    font-size: 20px;

    display: block;

    border-bottom: 1px solid #E7E7E7;

    margin-bottom: 18px;

}

.v2-reg .input-group {

    width: 100%;

    margin-bottom: 10px;

}

.v2-reg .btn-success {

    background: #00AEEF;

    border: 0;

    border-radius: 0;

    width: 200px;

}

.v2-checkorder .btn-success {

    background: #00AEEF;

    border: 0;

    border-radius: 0;

    width: 150px;

}

.v2-gotop {

    position: absolute;

    bottom: 40px;

    left: 0;

    right: 0;

    margin: auto;

    height: 32px;

    line-height: 32px;

    text-align: center;

    color: #FFF;

    background: #353535;

    margin: auto

}

.v2-gotop a {

    line-height: 32px;

    display: block;

    padding-top: 8px;

    color: #FFF;

    cursor: pointer;

}

.v2-gotop a i {

    font-size: 18px;

    cursor: pointer;

}

#search-category {

    list-style: none;

}

#search-category li {

    /*float: left;

    width: 25%;*/

    padding-left: 15px;

    padding-right: 15px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-bottom: 5px;

    margin-top: 10px;

}

#search-category li span {

    margin-left: 10px;

    font-size: 11px;

}

#search-supplier {

    list-style: none;

}

#search-supplier li {

     padding-left: 15px;

    padding-right: 15px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-bottom: 5px;

    margin-top: 10px;

}

#search-supplier li span {

     margin-left: 10px;

    font-size: 11px;

}

.searchsupplier {

    list-style: none;

}

.searchsupplier li {

   /* float: left;

    width: 25%;*/

    padding-left: 15px;

    padding-right: 15px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-bottom: 5px;

    margin-top: 10px;

}

.searchsupplier li span {

    margin-left: 10px;

    font-size: 11px;

}

.searchsize {

    list-style: none;

}

.searchsize li {

    float: left;

    width: 25%;

    padding-left: 15px;

    padding-right: 15px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-bottom: 5px;

    margin-top: 10px;

}

.searchsize li span {

    margin-left: 10px;

    font-size: 11px;

}



.v2-subs {

    margin-top: 7px;

}

.v2-subs p {

    font-size: 12px;

    color: #FFF;

    margin: 4px 0;

}

.v2-subs .form-group {

    box-shadow: none;

    border-radius: 0;

    width: 242px;

}

.v2-subs .form-group .form-control {

    border: 1px solid #1E97C5 !important;

    box-shadow: none !important;

    background: #14A0D5;

    border-radius: 0;

}

.v2-subs .btn-success {

    border-radius: 0;

    background: #52BFE8;

    border: 0;

}

.orderv {

    font-size: 16px !important;

    color: #515151;

    text-transform: uppercase;

    font-weight: 200;

    display: inline-block;

    margin-left: 10px;

    line-height: 41px;

    border-bottom: 1px solid #00AEEF !important;

}

#galleria {

    height: 520px

}


