﻿body { background: url('../images/bg_main.png') repeat-x center top #C9EBF4 }
body .header-container { background-color: transparent !important; }
body .header-top { background-color: transparent; padding: 0px; }
body .header-top .row { padding-top: 8px; padding-bottom: 5px; }

body .container { background-color: white; }
body .aws { color: red; }
body .allwayshow { visibility: visible !important; }

nav { background-color: transparent; position: relative; z-index: 9999; }
nav > .container > .row { background: url('../images/bg_mnu.jpg') repeat-x center top transparent; }
.mega-menu-title { background-color: transparent }
.mega-menu-title h3:after { background-color: transparent; top: 5px; }
#search button { background-color: #036BF2; }
#search button:hover { background-color: #e83f33 }
.mtmegamenu a:hover .title.title_font span { color: yellow }

.jtv-service-area { padding: 0px }
.jtv-service-area .container { padding: 25px 0 25px; }
.blog-post-wrapper { margin-top: 0px; }
.blog-post-wrapper .container { padding-top: 25px; }

.featured-products { margin-top: 0px; margin-bottom: 0px; }
.featured-products .container { padding-top: 25px; padding-bottom: 25px; }
.footer-newsletter { margin-top: 0px; }

.breadcrumbs { padding: 0px; border-bottom: 0px; }
.breadcrumbs .container { padding: 10px 0px; border: 1px solid #e5e5e5; }

.breadcrumbs .container ul { padding-left: 15px; }
.main-container { padding-top: 0px; }
.main-container .container { padding-top: 25px; }

.slide-adv-center .container { padding-bottom: 20px; }

footer { background-color: #0158CB; padding-top: 0px; }
footer .container { padding-top: 35px; padding-bottom: 20px; background-color: transparent; color: white; }
footer .footer-links ul li a { color: white; }

footer .footer-coppyright .container { padding-top: 10px; padding-bottom: 10px; }

.upsell-product-area { margin-top: 0px !important; background-color: transparent; }
.upsell-product-area .container { padding-top: 20px; }

.page-content .page-tilte-v2 { margin-bottom: 15px; padding-top: 25px; }

.blog_page .blog_post, .single_post_page .blog_post { margin-top: 0px !important; }
.blog_page .blog_post .container, .single_post_page .blog_post .container { padding-top: 10px; }

.tp-bullets.tp-thumbs .tp-mask { width: 105px !important; height: 10px !important; }

header { position: relative; z-index: 10000 }

.main-slider { position: relative; z-index: 1000 }
.sorter .short-by select { border-radius: 0 !important; }

.about-page .short { font-size: 18px; }

.blog_post { margin-top: 0px; }
.blog_post .container { padding-top: 30px; }

.clearfix { display: block; clear: both; }
.top-search .link-simple { padding: 0px; color: initial }
.header-inner { z-index: 1000; position: relative; }
.header-top { z-index: 1001; position: relative }

.custom-pager { background: rgba(0,0,0,0) none repeat scroll 0 0; border-top: 1px solid #e5e5e5; margin: 22px 0 0; padding-top: 20px; text-align: center; display: inline-block; width: 100%; }
.custom-pager span, .custom-pager a { border: none; outline: none; background: #f5f5f5; color: #393939; display: inline-block; font-size: 12px; font-weight: 700; height: 30px; line-height: 30px; margin: 0 0 5px 5px; padding-left: 10px; padding-right: 10px; -ms-border-radius: 3px; border-radius: 3px; }
.custom-pager span.active { background: #e83f33; border: 1px solid #e83f33; color: #fff; transition: all .4s ease-out .2s; }
.custom-pager a:hover { background: #e83f33; color: #fff; }

.short-description br, .tab-content br { display: block; width: 100%; padding-top: 10px; line-height: 10px; content: "" }
.tab-content { padding-bottom: 20px; }
.upsell-product-area { margin-top: 20px; }
.large-image { min-height: 475px; }
.blog-btm-desc .p-read-more-link { display: block; font-size: 12px; }
.blog-top-desc strong { padding-left: 3px; }
.single_post_page .entry-tags span { text-transform: initial; }
#related-posts .entry-meta-data i { padding-right: 5px; }
#related-posts article.entry .entry-info { width: 100%; }

.single_post_page .owl-theme .owl-controls .owl-buttons div { top: -35px; right: 30px; }
.single_post_page .owl-theme .owl-controls .owl-buttons div.owl-prev { left: auto; right: 50px; }
.blog_page .blog-posts { margin-left: -15px; margin-right: -15px; }
.blog_page .blog_post, .single_post_page .blog_post { margin-top: 10px; }
.single_post_page .blog_post .page-title { margin-bottom: 0px; }
.single_post_page .blog-wrapper { margin-bottom: 0px; }
.single_post_page .sidebar .block { padding-top: 10px; }
.single_post_page .sidebar .block h3 { font-size: 18px; font-weight: 600; }

.blog-wrapper .page-title { padding-left: 0px; }
.single_post_page .entry-photo img { width: 100%; }
.about-page .title { font-weight: bold; color: #333 }
.about-page .short { font-weight: bold; padding-bottom: 15px; color: #e83f33; }
.about-page br { display: block; content: ""; padding-top: 7px; }
.about-page .long a { color: #c33d33; }
.color-white { color: white !important }
.contact_us_page .page-contact br { content: ""; display: block; padding-top: 10px; }
.pb-10 { padding-bottom: 10px; font-weight: bold; color: #e83f33 }

.faq_page .faq-main { padding-bottom: 10px; }
.top-cart-contain .product-details .price, .top-cart-contain .price { text-transform: initial }
.cart_summary tfoot tr td { font-size: 14px; }
.shopping_cart_page .page-order .availability { text-align: left; }
.logo { margin-top: 15px; margin-bottom: 15px; }
.wrap-popup-2 { width: 470px; }

.pr-5px { padding-right: 5px; }
.special-product { padding-top: 20px; }
.product-item .item-inner .item-info .item-title a, .jtv-best-sale .products-grid .item .item-inner .item-info .info-inner .item-title a { white-space: initial; height: 60px; /*font-size: 18px; */ }
.font-bold { font-weight: bold; }
.red { color: red; }
.maroon { color: maroon }
.product-color-size-area .saider-bar-title { font-weight: normal }
.product-color-size-area .size-area.w100pc { display: block; width: auto; }
.product-color-size-area .color-area.w100pc { display: block; width: auto; float: none; margin-right: 0px; }
.footer-logo { margin-bottom: 10px; text-align: left; }
.product-color-size-area .color-area .color { color: #e32b00 }
.product-color-size-area .size-area .size { color: #10b9b9 }
.daily-deal-section .daily-deal { padding-bottom: 20px; }
.filter_category { }
.sidebar-cart ul li.item { display: block; }

.category-sidebar { display: block; }
.testimonials .blockquote { font-size: 16px; font-family: "Calibri_normal"; padding-bottom: 10px; }
.jtv-best-sale .products-grid .item .item-inner .item-info .info-inner .item-title a { height: auto; }
.sidebar-cart .block-content ul li .product-details { width: 67% }
/*a.ads1 img{ max-width: 285px;}*/
.sorter .short-by select { width: 160px !important; }
.saide-bar-menu .active a { color: maroon; font-weight: bold; }
.check-box-list .active { color: red; }

.product-price-range .block-content { padding-top: 18px; }
.mt-20 { margin-top: 20px; }
.tree-menu .active a { color: red; }
.search-price { color: red; padding: 5px 0px; font-weight: bold; }
.page-order .cart_navigation a.continue-btn { margin-bottom: 0px; }
.order_page .continue-btn { padding: 10px 20px; border: 0px solid #e8e6e2; background: #f9f9f9; font-weight: 500; display: inline-block; border-radius: 3px; text-transform: uppercase; }
.main-button { display: inline-block; border: 0; background: #444; padding: 6px 16px; font-size: 12px; border: 1px solid #444; font-weight: 500; text-align: center; white-space: nowrap; color: #fff; font-weight: normal; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; border-radius: 3px; }
.main-button:hover { background: #e83f33; border: 1px solid #e83f33; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; color: #fff; }
.order-info li { padding-bottom: 15px; }
.msg-thanks { padding: 50px 0px; font-weight: bold; text-align: center; }
.info-home { padding: 10px 0px; }


@media(max-width: 768px) {
    .d-sm-none { display: none; }
}

.blog-posts .post-item { color: initial }

.mobile-menu .expand.open:before { content: "\f068" }


body .tp-bullets.tp-thumbs { bottom: -5px !important; }


.mega-menu-category > .nav > li > a { letter-spacing: initial }
.main-container .container { min-height: 350px; }
.popup-level-3 { display: none; position: absolute; left: 230px; width: 270px; top: 0px; background-color: transparent; z-index: 1 }
.popup-level-3 .row { padding: 10px 20px; margin-top: -21px; }
.popup-level-3 .row ul { border: 1px solid #e5e5e5; padding: 10px 0px; background-color: white; margin-left: 4px; padding-left: 5px; }
.popup .popup-level-3 .row li { padding-left: 0px; }
.popup .popup-level-3 .row li a:hover { padding-left: 12px !important; }
.popup .popup-level-3 .row li:before { }
.popup .popup-level-3 .row li:hover { }
.popup .popup-level-3 .row li a { }
.popup .popup-level-3 .row li:hover { }

.mega-menu-category > .nav > li > a { padding-top: 11px; padding-bottom: 11px; text-transform: none }
.wrap-popup.column1 { width: 245px; }
.mega-menu-category > .nav > li > a { font-size: 14px; padding-top: 9px; padding-bottom: 9px; padding-right: 20px; padding-left: 15px; }
.mega-menu-category > .nav > li > a:after { top: 8px !important; right: 12px !important; }
.jtv-best-sale .products-grid .item { border-bottom: none; }

.float-contact { position: fixed; bottom: 190px; right: 10px; z-index: 10000; }
.chat-face { background: #0d8dff; border-radius: 20px; padding: 0 18px; color: white; display: block; margin-bottom: 6px; border: none; display: none }
.chat-zalo { background: #059709; border-radius: 20px; padding: 0 18px; color: white; display: block; margin-bottom: 6px; border: none; display: none }
.hotline { background: #e83f33 !important; border-radius: 20px; padding: 3px 20px; color: white; display: block; border: none }
.chat-zalo a, .chat-face a, .hotline a { font-size: 14px; color: white; font-weight: 400; text-transform: none; line-height: 27px; }
#back-to-top { bottom: 20px; left: 20px; background-color: #71bfe9 }

.zalo-chat-widget { bottom: 115px !important; right: 25px !important; }
.hotline { background-color: transparent !important; border: none; }
.hotline a { display: block; width: 60px; height: 60px; border-radius: 60px; }
.hotline img { width: 60px; height: 60px; border-radius: 60px; }
/**/

@media (min-width: 992px) {
    footer .col-table-time { padding-top: 0px; }
}

@media (min-width: 768px) and (max-width: 991px ) {
    footer .col-table-time { padding-top: 15px; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    footer .col-table-time .footer-links { padding: 0px 15px; }
}

.no-display { display: none !important; }
footer .com-name { text-transform: uppercase; font-size: 16px; }
footer .com-address { padding-bottom: 5px; }
.bigsale-bg-img { background: url('../../Uploads/Images/Giam_Gia_Khuyen_Mai.jpg') no-repeat center center transparent; background-size: 100% 100%; min-height: 385px; }
