.tab-content a{ color: #5cb85c; font-weight: bold;}table.table tr.bg {    background: #FBF9F9;}.tms_detail {margin:auto;margin-top:-23px; }.money {       color: red;    font-weight: bold;    padding: 5px;}.discounts_money {    color: #000000;    font-weight: normal;    text-decoration: line-through;    padding: 5px;}.rate-star {    padding: 5px;    float: left;    height: 14px;    line-height: 14px;}.rate-star .width-star-title {    float: left;    margin-right: 5px;}.rate-star .width-star-num {    float: left;    font-weight: bold;    margin-left: 5px;}.rate-star .width-star-bg {    width: 180px;    float: left;    cursor: pointer;    border-radius: 3px;    background: #dadada;}.rate-star .width-star-value {    float: left;    border-radius: 3px;    background: url("../images/shops/star-png.png") repeat-x;}.rateavg_percent {    font-size: 18px;    font-weight: bold;}#search_form_shops .form-group {    margin-bottom: 4px;}#products .col-sm-6 .thumbnail, #category .col-sm-6 .thumbnail {    padding-top: 10px;}#products .col-sm-6 .label-default {    margin-bottom: 10px;    display: inline-block;}#category .col-sm-6 .price .money {    display: block;    vertical-align: middle;}.image {    margin: 0 10px 10px 0;}.msgshow {    background: #F5F5F5;    padding: 20px;    border: 4px solid #C7C7C7;    position: fixed;    bottom: 0;    right: 0;    display: none;    z-index: 10020 !important;}/*tooltip*/.tooltip-inner {    max-width: 250px;    padding: 10px;    color: #fff;    text-align: left !important;    background-color: #0C2138;    border-radius: 4px}.tooltip-inner img.pull-left {    margin: 3px 5px 1px 0;}.tooltip-inner img.pull-right {    margin: 3px 1px 0 5px;}.pages {    display: inline-block;    float: right;    margin-bottom: 5px;    margin-top: 5px;}#formsearch {    margin-top: 10px;}#formsearch .row {    margin-bottom: 10px;}/* Custom controls */div[id*="product_center"] {    position: relative;}div[id*="product_center"] .crsl-nav {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}div[id*="product_center"] .crsl-items:after {    display: block;    clear: both;    content: '';}div[id*="product_center"] .crsl-items img {    margin: 0 auto 6px auto;}div[id*="product_center"] .previous, div[id*="product_center"] .next {    position: absolute;    top: 50%;    width: 40px;    height: 40px;    margin-top: -20px;    text-indent: -10000px;    color: #FFF;    background: rgba(0, 0, 0, .80) url(../images/shops/previous-next.png) no-repeat 0 0;    z-index: 10;    /* border radius */    -moz-border-radius: 20px;    -webkit-border-radius: 20px;    border-radius: 20px;    /* transition */    -webkit-transition: background .2s ease-out;    -moz-transition: background .2s ease-out;    -o-transition: background .2s ease-out;    transition: background .2s ease-out;}div[id*="product_center"] .previous:hover, div[id*="product_center"] .next:hover {    background-color: rgba(0, 0, 0, .95);}div[id*="product_center"] .previous {    left: 0;    background-position: 0 0;}div[id*="product_center"] .next {    right: 0;    background-position: 100% 0;}div[id*="product_center"] .crsl-item {    margin-bottom: 0;}.caption h3 {    line-height: 22px;}/* BLOCK OTHER PRODUCT */.others_product ul {    width: 100%;    margin: 0;    padding: 0;}.others_product ul li {    list-style: none;    text-align: center;    margin-bottom: 10px;}.others_product ul li img {    margin: 5px;}.others_product ul li.bg {    background: #FFFFF0;}.others_product ul li span.time {    color: #c0c0c0;    font-size: 11px}.page-header {    padding: 10px 0px;    margin: 0 0 10px;}/* PRINT */#print {    padding: 10px;}#print table.rows2 {    width: 100%;    border: none;    margin-bottom: 10px;}#print table.rows {    width: 100%;    border: 1px solid #F5F5F5;}#print table.rows td {    padding: 5px;    border: 1px solid #F5F5F5;}#print table.rows td img {    width: 60px;    padding: 2px;    border: 1px solid #ebebeb;    vertical-align: middle;}#print table.rows tr.bg {    background: #f3f3f3;}#print table.rows tr.bgtop {    background: #CCCCCC;    line-height: 22px;}/* CART */div.step_bar a.step {    display: block;    float: left;    height: 32px;    line-height: 32px;    font-size: 12px;    font-weight: 700;    background: url('../images/shops/star.png') no-repeat left center;    padding-left: 10px;    margin-right: 10px;}div.step_bar a.step span {    display: block;    width: 32px;    height: 32px;    float: left;    text-align: center;    font-weight: 700;    font-size: 13px;    color: #039;}div.step_bar a.step_current {    color: red;}.block .payment_info {    margin: 10px 0 10px 0;}.block .payment_info .payment_items {    text-align: center;    margin-right: 2px;    display: inline-block}#detail {    margin: 5px;}#detail .zoom_img {    margin: 10px 0 10px 0;}#detail ul.product_info {    padding: 0;}#detail ul.product_info li {    margin-bottom: 5px;}.prodetail-popup {    margin: 0!important;}.prodetail-popup > .panel {    border: 0!important;    box-shadow: none!important;}/* TAB */.r-tabs {    margin: 10px 0 10px 0;    position: relative;}.r-tabs .r-tabs-nav {    border-bottom: 1px solid #ccc;}.r-tabs .r-tabs-nav .r-tabs-tab {    position: relative;    top: 1px;}.r-tabs .r-tabs-nav .r-tabs-anchor {    background: #00aadd;    margin-bottom: 3px;    padding: 10px 12px;    display: inline-block;    text-decoration: none;    color: #fff;    font-weight: bold;}.r-tabs .r-tabs-nav .r-tabs-state-active {    background-color: #fff;    margin-bottom: -1px;    border-top: 1px solid #ccc;    border-right: 1px solid #ccc;    border-left: 1px solid #ccc;}.r-tabs .r-tabs-nav .r-tabs-state-disabled {    opacity: 0.5;}.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {    color: #00aadd;    background-color: #fff;}.r-tabs .r-tabs-panel {    border-right: 1px solid #ccc;    border-bottom: 1px solid #ccc;    border-left: 1px solid #ccc;    margin-bottom: 3px;}.r-tabs .r-tabs-accordion-title .r-tabs-anchor {    display: block;    padding: 10px;    background-color: #00aadd;    color: #fff;    font-weight: bold;    text-decoration: none;    margin-bottom: 3px;}.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {    opacity: 0.5;}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {    background-color: #fff;    color: #00aadd;    border-top: 1px solid #ccc;    border-right: 1px solid #ccc;    border-left: 1px solid #ccc;    margin-bottom: 0;}/* Social button */em.fb, span.fb {    color: #3b5998;}em.tw, span.tw {    color: #00aced;}em.google, span.google {    color: #dd4b39;}.google-plus-one {    overflow: hidden;    position: relative;}.google-plus-one i {    position: absolute;    left: -4px;    bottom: -5px;}.google-plus-one span {    font-size: 16px;    font-weight: 900;    line-height: 10px;    margin-left: 15px;}.btn-sm.google-plus-one span {    font-size: 14px;}.btn-sm.google-plus-one i {    bottom: -3px;}.btn-lg.google-plus-one span {    font-size: 20px;    margin-left: 18px;}.btn-lg.google-plus-one i {    bottom: -5px;}.btn-xs.google-plus-one span {    font-size: 12px;}.btn-xs.google-plus-one i {    bottom: -7px;}/*********************/#products .items {    float: left;    display: block;}#products .items .items_content {    text-align: center;    border: 1px solid #e5e5e5;    padding: 10px;    margin: 1px;}#products .items .items_content img {    border: #EFEFEF 1px solid;    padding: 2px;}#products .items .items_content .content_top {    height: 135px;}#products .items .items_content .show-product-code {    height: 156px;}#products .items .items_content .content_price {    height: 15px;}.time_up {    color: #c0c0c0;    font-weight: normal;}.btnum, .shops-center {    text-align: center;}/* BUTTON */a.pro_order, a.pro_detail {    color: #000000;    padding: 2px 0px;    background: url(../images/shops/bgbt.png) repeat 0 0;    display: inline-block;    width: 60px;    text-align: center;    border: 1px solid #FC0;}a.pro_detail:hover, a.pro_order:hover {    background: #FFCC33}/* DETAIL */#detail .image-demo {    float: left;    width: 150px;}#detail .info_product {    padding-left: 150px;}#detail .date_up {    color: #bcbcbc;    display: block;}#detail .info_product p {    padding: 2px;    margin: 0;}#detail .detail_com {    margin-bottom: 5px;}#detail .prd_rate {    padding: 0px;}#detail .prd_rate div.line {    margin-bottom: 10px;}#detail .prd_rate div.cm_rows {    padding: 0 0 10px 0;    margin: 0 0 10px 0;    border-bottom: 1px dashed #d7e2e6;}#detail .prd_rate div.avata {    width: 54px;    text-align: center;    float: left;}#detail .prd_rate div.avata img {    border: 1px solid #d7e2e6;    padding: 1px;}#detail .prd_rate div.cm_c {    float: right;}/* OTHER PRODUCT */#detail .others {    padding: 10px;}#detail .others ul li {    background: url(../images/shops/square.jpg) no-repeat 0px 5px;    padding-left: 8px;}#detail .others .date {    color: #999;}#detail .others h1 {    border-bottom: #CCC 1px solid;    margin-bottom: 5px;}#detail .div_rate a {    padding-right: 18px;    background: url('../images/shops/star.png') no-repeat right center;    margin-right: 5px;}/* OTHER */.payment {    color: #ff0000;    font-weight: bold;    display: block;    margin-top: 10px;    border: 1px solid #ff0000;    padding: 3px;    text-transform: uppercase;}.pages a {    color: #000000;    border: 1px solid #ebebeb;    padding: 2px 6px;    display: inline-block;}.pages a:hover {    background: #f2f2f2;}.pages strong {    color: #ffffff;    border: 1px solid #ebebeb;    padding: 2px 6px;    display: inline-block;    background: #0080c0;    font-weight: normal;}/* GIRD */#category {    margin-bottom: 8px;    background: #ffffff;}#category .page_title {    font-size: 13px;    color: #454545;    height: 20px;    line-height: 20px;    padding: 5px;    font-weight: bold;    border-bottom: 2px solid #e5e5e5;}#category .list_rows {    border-bottom: 1px dashed #cad5d8;}#category .list_rows div.img {    float: left;    margin-right: 5px;    padding-top: 5px;    padding-bottom: 5px;}#category .list_rows div.img input {    position: absolute;    top: 15px;    left: 5px;}#category .list_rows div.img img {    border: 1px solid #f4f4f4;    padding: 2px;    margin-right: 10px;    margin-top: 5px;    margin-bottom: 5px;}#category .list_rows div.list_c {    width: 300px;    float: left;    margin-right: 10px;    padding: 20px 0;}#category .list_rows div.list_c h3 {    margin-bottom: 10px;}#category .list_rows div.list_c p.des {    padding-bottom: 10px;    border-bottom: 1px dashed #cad5d8;}#category .list_rows div.list_c p.add_prd {    margin: 10px 0 0 0;}#category .list_rows div.info_prd {    width: 170px;    margin-right: 10px;    margin-top: 20px;    float: left;}#category .list_rows div.info_prd ul {    padding: 15px;}#category .list_rows div.info_prd ul li {    padding: 0 0 10px 15px;}#category .list_rows div.info_prd strong {    color: #fc4d00;}#category .list_rows div.info_prd span {    display: block;    font-weight: 700;}#category .grid_rows {    width: 33%;    float: left;    margin-top: 10px;}table.rows2 {    width: 100%;    border: 1px solid #b9dcff;    padding: 5px;}table.rows {    width: 100%;}table.rows td {    padding: 5px}table.rows td img.imgpro {    width: 40px;    padding: 2px;    border: 1px solid #ebebeb;    vertical-align: middle;}table.rows tr.bgtop {    background: #CCE6FF;    line-height: 22px;}.share a {    padding: 0px;    margin: 0px;}.share img {    height: 16px;    float: left;    margin-right: 3px;    margin-left: 3px;}.title_cate {    background: url('../images/shops/pro_cat_header.png') repeat-x;    height: 20px;    line-height: 20px;    padding: 5px;    font-weight: bold;}.btn_view {    background: url('../images/shops/bl.png') no-repeat left center;    display: inline-block;}.btn_view span {    background: url('../images/shops/br.png') no-repeat right;    padding: 3px 10px;    display: inline-block;}#total {    color: #ff0000;    font-weight: bold;    font-size: 15px;}.order_code {    padding: 5px;    border: 1px solid #dfdfdf;    text-align: left;}.text_date {    color: #0080c0;    font-size: 16px;    font-weight: 700;}/* BLOCK PRODUCT CENTER */.product_center {    z-index: 2;    margin-bottom: 2px;}.product_center {    overflow: hidden;    position: relative;    margin-top: 5px;}.product_center .container {    width: 960px;    height: 130px;    overflow: hidden;    position: relative;}.product_center .slides {    position: absolute;    top: 0;    left: 0;}.product_center .slides>div {    position: absolute;    top: 0;    width: 960px;    display: none;}#block_newtop .slides>div a:hover {    text-decoration: underline;}.product_center p {    padding: 0px;}.product_center ul.pagination {    padding: 5px;    float: right;}.product_center ul.pagination li {    float: left;    list-style: none;}.product_center ul.pagination a {    display: block;    overflow: hidden;    background: #f3f3f3;    margin-right: 2px;    line-height: 20px;    height: 20px;    width: 20px;    text-align: center;}.product_center ul.pagination li.active a {    background: #b5b5b5;    color: #ffffff;}.product_center .slides .items {    display: block;    width: 150px;    float: left;    height: 120px;    margin-right: 10px;    text-align: center;}.product_center .slides .items img {    height: 80px;    border: #DFDFDF 1px solid;    padding: 2px;}.block-nobg .title_adv {    background: url('../images/dot_gray.gif') repeat-x center;}.frame {    padding: 20px;    text-align: center;}/* SEARCH */.search {    border: 1px solid #ebebeb;    padding: 5px;    margin-bottom: 5px;}.search .input {    width: 200px}.search .rows {    line-height: 25px}.search .rows label {    width: 180px;    display: inline-block;}.result-frame .result-content {    margin-bottom: 5px;    border-bottom: 1px dotted #c0c0c0;    padding-bottom: 5px;}.result-frame .result-content img {    margin-right: 5px;    border: 1px solid #e6e6e6;    padding: 2px;}.result-frame .linktitle {    color: #0080c0;    line-height: 22px;    font-weight: bold;}.result-frame .keyword {    background: #ffff00;}.search .date {    background: url(../images/shops/date.png) no-repeat center;    border: 0px;    margin: auto;    padding: 4px 10px;}.divbg {    background: #F9F9F9;    line-height: 28px;    margin-top: 10px;    padding: 0px 10px;    font-size: 14px;    text-transform: uppercase;}/* TOOLTIP */#products .tip {    color: #fff;    background: #1d1d1d;    display: none;    padding: 10px;    position: absolute;    z-index: 3000;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    width: 250px;    text-align: left;}#products .tip img {    margin-right: 10px;    float: left;}.title_shop {    color: #000000;    font-weight: bold;    text-align: left;    display: block;}.no-wrap {    white-space: nowrap}/* POST */.post-product h2 {    border-bottom: 1px #D8D8D8 solid;}.txt-full {    width: 99%;}.title_group {    margin-bottom: 10px;    border-bottom: 1px #e8e8e8 solid;    line-height: 20px;}.info-require {    color: red;    font-size: 11px;    font-style: italic;}.span-require {    color: red;    font-style: italic;}.post-error {    border: 1px solid #FFAAD5;    margin: 0 auto 10px;    background: #FFD2E9;    padding: 10px;}.post-error span {    color: #F00;    font-weight: bold;}.post-product .show-date {    vertical-align: middle;}.ddsmoothmenu-v ul, .ddsmoothmenu-v li, ddsmoothmenu-h ul, .ddsmoothmenu-h li {    list-style: none;    margin: 0;}.rows3 td {    padding: 1px;}.error {    color: red;}img.calendar {    vertical-align: middle;}.bsss {    background: none repeat scroll 0 0 #FFFFFF;    border: medium none;    color: #5C5C5C;    cursor: pointer;    text-decoration: underline;}.compare {    margin-bottom: 10px;}.tabs {    position: relative;    width: 100%;    overflow: hidden;    margin: 1em 0 1em;    font-weight: 300;    z-index: 0}/* Nav */.tabs .nav {    text-align: center;}.tabs .nav ul {    padding: 0;    margin: 0;    list-style: none;    display: inline-block;}.tabs .nav li {    border: 1px solid #becbd2;    border-bottom: none;    margin: 0 0.25em;    display: block;    float: left;    position: relative;    padding-top: 2px;}.tabs .nav li.active {    border: 1px solid #5a7257;    /*box-shadow: inset 0 2px #5a7257;*/    box-shadow: 0 2px #5a7257 inset;    border-bottom: none;    z-index: 100;}.tabs .nav li.active:before, .tabs .nav li.active:after {    content: '';    position: absolute;    height: 1px;    right: 100%;    bottom: 0;    width: 1000px;    background: #5a7257;}.tabs .nav li.active:after {    right: auto;    left: 100%;    width: 4000px;}.tabs .nav a {    color: #becbd2;    display: block;    font-size: 1.1em;    line-height: 2.5;    padding: 0 1.25em;    white-space: nowrap;    border-radius: 0;    border: none;}.tabs .nav a:hover {    color: #768e9d;}.tabs .nav li.active a {    color: #5a7257;    border-radius: 0;    border: none;}#detail ul {    padding-left: 0;}.nav-tabs li a img {    display: inline-block;    max-height: 30px;    max-width: 30px;    padding-right: 3px;}/* Icons */.tabs .nav a:before {    display: inline-block;    vertical-align: middle;    text-transform: none;    font-weight: normal;    font-variant: normal;    font-family: 'icomoon';    line-height: 1;    speak: none;    -webkit-font-smoothing: antialiased;    margin: -0.25em 0.4em 0 0;}/* Content */.content section {    font-size: 1.25em;    padding: 2px 1px;    display: none;    max-width: 1230px;    margin: 0 auto;}.content section:before, .content section:after {    content: '';    display: table;}.content section:after {    clear: both;}/* Fallback example */.no-js .content section {    display: block;    padding-bottom: 2em;    border-bottom: 1px solid #5a7257;}.content section.content-current {    display: block;}/* Example media queries */@media screen and (max-width: 52.375em) {    .tabs .nav a span {        display: none;    }    .tabs .nav a:before {        margin-right: 0;    }    .mediabox {        float: none;        width: auto;        padding: 0 0 35px 0;        font-size: 90%;    }    .mediabox img {        float: left;        margin: 0 25px 10px 0;        max-width: 40%;    }    .mediabox h3 {        margin-top: 0;    }    .mediabox p {        margin-left: 40%;        margin-left: calc(40% + 25px);    }    .mediabox:before, .mediabox:after {        content: '';        display: table;    }    .mediabox:after {        clear: both;    }}@media screen and (max-width: 32em) {    .tabs .nav ul, .tabs .nav ul li a {        width: 100%;        padding: 0;    }    .tabs .nav ul li {        width: 20%;        width: calc(20% + 1px);        margin: 0 0 0 -1px;    }    .tabs .nav ul li:last-child {        border-right: none;    }    .mediabox {        text-align: center;    }    .mediabox img {        float: none;        margin: 0 auto;        max-width: 100%;    }    .mediabox h3 {        margin: 1.25em 0 1em;    }    .mediabox p {        margin: 0;    }}.info_pro {    position: absolute;    top: 40px;    left: 5px}.newday {    display: block;    text-transform: uppercase}#coupons_info {    margin-top: 6px}.tab-pane {    padding: 5px}.select2-selection {    height: 32px !important}.select2-container .select2-selection--single .select2-selection__rendered {    padding-top: 2px}.order_shipping_info li {    margin: 8px 0;}.filter_product label {    margin-right: 10px}.filter_product .label_group {    height: 22px;    border: 1px solid #cccccc;    outline: 1px solid #fff;    background: #f2f2f2;    text-align: center;    line-height: 21px;    display: block;    float: left;    cursor: pointer;    position: relative;    text-transform: uppercase;    padding: 0 10px;    margin-top: 5px;    min-width: 30px;    font-size: 11px;    white-space: nowrap;}.filter_product .label_group:hover {    border-color: red}.filter_product .active {    border-color: blue}.filter_product .label_group input, .filter_product .image_group input {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    cursor: pointer;    opacity: 0;    z-index: -1;}.ajax-load-qa {    background: url("../images/shops/ajax-loader.gif") no-repeat center center rgba(255, 255, 255, 0.5);    position: absolute;    z-index: 100;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: none;}.thumbnail .caption h3 {    font-size: 14px}.info_icon:before {    font-family: FontAwesome;    color: #1E91CF;    font-size: 14px;    content: "\f05a";}.fb-like {    margin-right: 30px;}.form-review {    font-size: 13px}.form-review .pagination {    margin-top: 2px}.form-review .pagination>li>a {    padding: 1px 5px;    font-size: 12px;}.form-review .review_row {    border-bottom: 1px solid #ddd;    margin-bottom: 5px}.form-review .border {    padding: 0 10px 0 10px}.form-review .border-right {    border-right: 1px solid #ddd;}/*  Second Example with big stars */.rate-ex2-cnt {    width: 150px;    height: 30px;}.rate-ex2-cnt .rate-btn {    width: 30px;    height: 30px;    float: left;    background: url(../images/shops/rate/rate-btn2.png) no-repeat;    cursor: pointer;}.rate-ex2-cnt .rate-btn:hover, .rate-ex2-cnt  .rate-btn-hover, .rate-ex2-cnt  .rate-btn-active {    background: url(../images/shops/rate/rate-btn2-hover.png) no-repeat;}/* End second Example with big stars *//* rate result */.rate-result-cnt {    width: 82px;    height: 18px;    position: relative;}.rate-stars {    width: 82px;    height: 18px;    background: url(../images/shops/rate/rate-stars.png) no-repeat;    position: absolute;}.rate-bg {    height: 18px;    background-color: #ffbe10;    position: absolute;}.star-icon {    width: 17px;    height: 17px;    background: url(../images/shops/rate/rate-btn3-hover.png) no-repeat;    float: left}.docpay div {    line-height: 25px}.docpay div strong {    width: 120px;    display: inline-block}#group_error {    color: #C00;    font-style: italic;    padding: 5px;    border: 1px dashed #C00;    margin: 5px 0;    display: none;}.download {    border-bottom: dashed #DDDDDD 1px;    line-height: 35px}.download, .download a {    font-size: 13px}.btn-transparent {    background: none;    border: none;    box-shadow: none}.tab-content ul {    list-style-type: disc !important;    padding-left: 20px !important;}a.btn-default {    color: #1a3f5e}.viewlist .image {    margin-right: 6px}.viewlist .price {    height: inherit;    margin: 10px 0 10px 0}.viewlist input[type="checkbox"], .viewlist input[type="radio"] {    margin: 0}.viewtype span {    color: #ddd}.viewtype span.active {    color: #333}#imageGallery img{    height: 290px}.lSSlideOuter .lSPager.lSGallery img{    border: solid 1px #ddd}.lSSlideOuter .lSPager.lSGallery li.active{    border: solid 1px blue}.lSSlideWrapper{    margin-bottom: 15px}/* Popup to set cart */.sh-popup-modal {    display: block!important;}.popup-product-detail {    display: block;    width: 100%;    border: 0;    overflow: hidden;}.filter_setting_price .item_price_setting {    border: 1px solid #ccc;    padding: 5px;    margin-bottom: 10px;    cursor: pointer;}.filter_setting_price .item_price_setting:hover,.filter_setting_price .border_red {    border: 1px solid red;}.filter_setting_price .item_price_setting:last-child {    margin-bottom: 0px;}.content_item_products .option-ch {    border: 1px solid #ccc;    border-radius: 4px;    padding: 5px;    margin: 5px 0;	cursor: pointer;}.content_item_products .option-ch:hover, .active_product {    background: rgb(224, 240, 229);    border: 1px solid #3ab54a;}.option-ch p {    margin-bottom: 5px;}.content_item_products .option-ch span {    cursor: pointer;    font-weight: bold;    color: #ec1d24;    font-size: 13px;}.cauhinh{width:100%;font-weight:700;color:red}.first_price{	width:100%;font-weight:700;background: rgba(243,111,33,0.07);     border: 1px solid #ccc;    border-radius: 6px;	padding:10px;	}.first_price li{ font-weight:700;}.first_price span{ color:red}