/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}

@media only screen and (max-width: 800px) {
#logo img{width:80px !important;}
select.search_categories{border-top:#005fbf 1px solid !important; border-left:#005fbf 1px solid !important; border-bottom:#005fbf 1px solid !important; border-right:#ababab 1px solid !important;}
input#woocommerce-product-search-field-1{border-top:#005fbf 1px solid !important; border-right:#005fbf 1px solid !important; border-bottom:#005fbf 1px solid !important; border-left:none !important;}
div.flex-col button.ux-search-submit,.submit-button{}
}


@media only screen and (min-width: 801px) and (max-width: 2500px){
select.search_categories{border-top:#fbd917 1px solid !important; border-left:#fbd917 1px solid !important; border-bottom:#fbd917 1px solid !important; border-right:#fbd917 1px solid !important; height:38px !important; line-height:36px !important;}
input#woocommerce-product-search-field-0{border-top:#fbd917 1px solid !important; border-right:#fbd917 1px solid !important; border-bottom:#fbd917 1px solid !important; border-left:none !important; line-height:36px !important; height:38px !important;}
div.flex-col button.ux-search-submit,.submit-button{width:38px !important; height:38px !important; line-height:36px !important;}

#custom_html-2 span.widget-title{letter-spacing:-0.03em !important;}

#custom_html-4 span.widget-title{letter-spacing:-0.03em !important;}
#custom_html-4 div.custom-html-widget{letter-spacing:-0.03em !important;}
}

.footer-secondary, .pull-right{display:none !important;}

.footer{padding:50px 0;}
.footer .is-divider{background: none !important;}
.footer span.widget-title{color:#12387e !important;}
.footer .textwidget{color:#12387e !important;}

/* 메인상품 탭 */
.tabbed-content .nav-tabs>li>a{padding-left:25px; padding-right:25px; letter-spacing:-0.01em !important;}
/*firefox*/
@-moz-document url-prefix(){
  .tabbed-content .nav-tabs>li>a{padding-left:25.2px; padding-right:25.2px; letter-spacing:-0.01em !important;}
}
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
.tabbed-content .nav-tabs>li>a{padding-left:25.2px; padding-right:25.2px; letter-spacing:-0.01em !important;}
}

/* title */
/*.tabbed-content h4.uppercase{color:#005fbf; border-left:#e6231c 15px solid; padding-left:10px; letter-spacing:0em;}*/
.tabbed-content h4.uppercase {color:#005fbf; padding-left: 30px; background: url(/wp-content/uploads/2020/09/tit_dot.jpg)0 4px no-repeat; letter-spacing:0em; font-size: 1.7em; padding-bottom:20px;}

/* 두번째 상품 탭 */
.col-inner .second ul.nav-tabs li.tab a{padding-left:84px !important; padding-right:84px !important;}
/*firefox*/
@-moz-document url-prefix(){
  .col-inner .second ul.nav-tabs li.tab a{padding-left:84.4px !important; padding-right:84.4px !important;}
}
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
.col-inner .second ul.nav-tabs li.tab a{padding-left:84.4px !important; padding-right:84.4px !important;}
}


/* main_tab */
.nav-tabs > li.active > a {
    border-top-color: #e71f18 !important; background:#e71f18 !important; color:#fff !important;
}

.nav-tabs+.tab-panels {
    background-color: #fff;
    padding: 20px !important;
}

.box-image .image-fade_in_back img{border:#ddd 1px solid !important;}

#product-sidebar{display:none !important;}

.product-gallery .product-images img{border:#ddd 1px solid !important;}


ul.product-categories{border-top:#005fbf 3px solid; border-bottom:#005fbf 3px solid; padding-top:10px; padding-bottom:10px;}
ul.product-categories a{color: #005fbf !important;}

#shop-sidebar span.widget-title{border-left: #e6231c 8px solid; padding-left:5px; color:#000;}
#shop-sidebar .is-divider{height:0 !important;}

.widget .current-cat>a {color: #005fbf !important;}

.image-tools .wishlist-icon{display:none !important;}

.wc-proceed-to-checkout a{background-color: #e61e18 !important;}

.place-order button{background-color: #e61e18 !important; width:100% !important;}

#mega-menu-wrap {background: #e61e18 !important; height:50px !important; line-height:31px !important;}


#wide-nav > .flex-row > .flex-left {max-width: 285px !important;}

@-moz-document url-prefix(){
#wide-nav > .flex-row > .flex-left {max-width: 285px !important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#wide-nav > .flex-row > .flex-left {max-width: 285px !important;}
}

/*#mega-menu-title {padding: 10px 0 10px 10px !important;}
#mega-menu-title i {margin-right: 0 !important;}*/
#mega-menu-title {background:url(/wp-content/uploads/2020/09/bt_arrow.png) 95% 22px no-repeat;}

#mega_menu > li {background: #e61e18 !important;}
#mega_menu > li a{color:#fff !important; border-top: 1px solid #da3135 !important;}
#mega_menu > li a:hover{background: #e61e18 !important; text-decoration:underline !important;}
#mega_menu {border:#da3135 1px solid !important;}

#mega_menu > li > a {border-top: 1px solid #da3135 !important;}

#wide-nav .nav-spacing-xlarge > li {margin: 0 20px !important;}
#wide-nav .nav > li > a {padding: 10px 0 10px 10px !important;}


ul.nav #menu-item-2995{display:none !important;}
ul.nav #menu-item-2886{margin-left:0 !important;}

.sub_visu01{background:url(/wp-content/uploads/2020/09/sub_visu.jpg) top center no-repeat; height:200px;}
.sub_visu02{background:url(/wp-content/uploads/2020/09/sub_visu2.jpg) top center no-repeat; height:200px;}
.sub_visu03{background:url(/wp-content/uploads/2020/09/sub_visu3.jpg) top center no-repeat; height:200px;}
.sub_visu04{background:url(/wp-content/uploads/2020/09/sub_visu4.jpg) top center no-repeat; height:200px;}
.sub_visu05{background:url(/wp-content/uploads/2020/09/sub_visu5.jpg) top center no-repeat; height:200px;}
.sub_visu06{background:url(/wp-content/uploads/2020/09/sub_visu6.jpg) top center no-repeat; height:200px;}
.sub_visu07{background:url(/wp-content/uploads/2020/10/sub_visu7.jpg) top center no-repeat; height:200px;}

h1.section-title{padding-left:30px; background:url(/wp-content/uploads/2020/09/tit_dot.jpg)0 4px no-repeat;}

h2.section-title{line-height:81px !important;}
.no01{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no01.jpg)0 4px no-repeat !important;}
.no02{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no02.jpg)0 4px no-repeat !important;}
.no03{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no03.jpg)0 4px no-repeat !important;}
.no04{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no04.jpg)0 4px no-repeat !important;}
.no05{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no05.jpg)0 4px no-repeat !important;}
.no06{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no06.jpg)0 4px no-repeat !important;}
.no07{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no07.jpg)0 4px no-repeat !important;}
.no08{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no08.jpg)0 4px no-repeat !important;}
.no09{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no09.jpg)0 4px no-repeat !important;}
.no10{padding-left:90px !important; background:url(/wp-content/uploads/2020/10/no10.jpg)0 4px no-repeat !important;}

.section-title-normal {
    border-bottom: none !important;
}

.section-title-normal span {
    border-bottom:none !important;
}

.col, .gallery-item, .columns {
    padding: 0 15px 0px !important;
}

.section-title-container {
    margin-bottom: 0.5em !important;
}

/* lnb_category */
.cat-item-96, .cat-item-97, .cat-item-95, .cat-item-98, .cat-item-100, .cat-item-99{display:none !important;}

.top-banner img {
  max-height: 50px; /* Giới hạn chiều cao */
  object-fit: cover; /* Cắt ảnh cho đẹp */
}