/*
Theme Name: Thế Kỷ Store
Description: Thiết kế web bởi Dinhit
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {color:#fff}
.box-text.text-center {background: #fff;white-space: unset;}
.box-image img {height:auto}
.header .flex-row {width:130%}
.header-main .nav-dropdown {background:#eee !important}
.showinfo {position: absolute; top: 0px; width:100%; height:100%; z-index:22; display:block; background: #fff;}
.product-small:hover .showinfo{display:block; cursor:pointer; opacity: 0.5;}
#wide-nav>.flex-row>.flex-left{min-width:270px}
#mega-menu-title{padding:12px 0 13px 15px}
#mega-menu-wrap{background:#018445}
#mega_menu>li>a{padding-left:20px}
#mega_menu li{border-top:0}
.menu-item i._before,.rtl .menu-item i._after{margin-right:12px}
#mega_menu>li>a:hover{background:#018445;color:#fff}
.searchform-wrapper input[type=search]{height:31px;border:0;font-size:13.5px}
.searchform-wrapper 
.searchform .button.icon{height:20px!important;width:50px;border:3px solid #fff;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#39F}
.searchform-wrapper .search_categories{font-size:13.5px;height:31px;border:0;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #eaeaea}
b,strong{font-weight:500}
.header-inner .icon-box-text{padding-left:5px!important}
.header-inner .icon-box-img img{padding-top:6px}
.top-bar-nav .menu-item i._before{margin-right:5px!important}
#mega_menu{border:0}
.slider-section .cot2 .banner-row{margin-top:18px}
#mega_menu li a{padding:10.9px 15px}
#mega_menu .khuyen-mai-nav a{color:#018445}
.ban-chay-nhat-tuan .page-subheading{text-align:center;display:inline-block;margin:0 auto;width:100%;font-size:24px;padding:0 0 15px;border-bottom:1px solid #eaeaea;position:relative;color:#ff5622;font-weight:500}
.ban-chay-nhat-tuan .page-subheading:before{position:absolute;content:"";height:2px;background:#ff5622;width:80px;bottom:0;right:0;margin:0 auto;left:0}
.ban-chay-nhat-tuan .page-subheading img{display:inline-block}
.ban-chay-nhat-tuan br{display:none}
.slider-section .row .col{padding-bottom:0}
.nav-dropdown{border:1px solid #fff;border-radius:3px;font-size:14px;padding:10px}.nav-dropdown-has-arrow li.has-dropdown:before{border-bottom-color:#fff}.product-small .add-to-cart-button a{border-radius:3px;font-weight:400;text-transform:none;font-size:13px;padding:0 12px;line-height:26px;min-height:20px}
.product-small .price span.amount{white-space:nowrap;color:#ff5622;font-weight:500;font-size:17px}
.product-small .price del span{font-size:12px!important;color:gray!important}
.star-rating{font-size:11px}
.star-rating:before{color:#ff5622}
.ban-chay-nhat-tuan .badge-container{margin:10px!important}
.badge{height:35px;width:35px}
.badge-inner.on-sale{background-color:#ffba00;border-radius:99px;font-weight:400;font-size:12px}
.product-small .box-text .product-title{margin-bottom:10px}
.product-small .price{margin-top:10px}
.thoi-trang-nam .category-title .left .img-responsive{margin-right:10px}
.thoi-trang-nam .category-title .left{margin:0;padding-left:15px;font-size:18px;background:#e8b35f;color:#fff;height:43px;line-height:43px;text-transform:none;border-radius:5px 0 0;font-weight:500}
.thoi-trang-nam .cot3 .widget_nav_menu ul li a span,.thoi-trang-nam .tabbed-content .nav li a{font-size:14px}
.thoi-trang-nam .category-title .left img{display:inline-block;padding:0 10px 0 20px;margin-top:-5px}
.category-title br{display:none}
.banner-ngang .section-content .col{padding-bottom:0}
#mega_menu li.has-child .sub-menu li.has-child{background:#fff;text-align:left;display:table-cell;white-space:nowrap;width:160px;min-width:160px}
#mega_menu li.has-child .sub-menu li.has-child .sub-menu{display:block;margin:15px 0}
#mega_menu li.has-child .sub-menu{background:0 0;border:0;box-shadow:0 0 0 gray;margin-top:0!important}
#mega_menu li.has-child .sub-menu li{background:#fff;border-bottom:1px solid #f5f5f5}
#mega_menu li.has-child .sub-menu li.has-child a{text-transform:uppercase;font-weight:500}
#mega_menu li.has-child .sub-menu li.has-child ul li a{text-transform:none;padding:6px 15px;font-weight:400}
#mega_menu li.has-child .sub-menu li.has-child ul li{border-bottom:none}
.thoi-trang-nam .tieu-de .category-title h2 img{padding-right:10px}
.thoi-trang-nam .tabbed-content .nav{background: #fff; margin-top: -20px;}
.thoi-trang-nam .tabbed-content .nav li{margin-left:15px;margin-right:15px!important}.thoi-trang-nam .tabbed-content .nav li.active a{color:#e8b35f}.thoi-trang-nam .tabbed-content .nav li.active a:before{background-color:#e8b35f}
.thoi-trang-nam .cot3 .widget_nav_menu{margin-left:0}
.thoi-trang-nam .cot3 .widget_nav_menu ul li{width:50%;float:left;text-align:center;border:0;margin-top:15px;margin-bottom:15px}.thoi-trang-nam .cot3 .widget_nav_menu ul li a img{display:block;text-align:center;margin:0 auto}.thoi-trang-nam .cot3 .widget_nav_menu ul{background:#fff;margin-top:17px;margin-bottom:15px;border:1px solid #f7f7f7;display:inline-block}.thoi-trang-nam .category-title .left2,.thoi-trang-nam .category-title .left3{line-height:43px;border-radius:5px 0 0;font-weight:500;height:43px;text-transform:none}
.thoi-trang-nam .cot3{flex-basis:21%;max-width:100%}
.woocommerce .woocommerce-info .message-container a{color: #ff5622}
form.checkout h3 {font-weight: 500; text-transform: none;}
.woocommerce-billing-fields__field-wrapper{font-size:15px}
.fl-labels .form-row input:not([type="checkbox"]), .fl-labels .form-row textarea, .fl-labels .form-row select{height:35px;}
.fl-labels .fl-wrap label[for]:first-child{    font-size: 15px; padding-top:3px}
.form-row .fl-is-active select{padding-top:25px}
.devvn-popup-title{background: #fd6e1d;
    background: -moz-linear-gradient(top,#c69a39 0%,#c19a4b 100%);
    background: -webkit-linear-gradient(top,#fd6e1d 0%,#ff5622 100%);
    background: linear-gradient(to bottom,#fd6e1d 0%,#ff5622 100%);}
.popup-customer-info-group .devvn-order-btn{    background: #fe5d21;}
.product-main .cart{margin-bottom:0}
ul.menu>li ul, .widget>ul>li ul {display: block}
.icon-angle-down:before {color: white}
ul.menu>li>a, ul.menu>li>span:first-child, .widget>ul>li>a, .widget>ul>li>span:first-child {color: #39F; font-weight:500}
.header-block {min-height: 0px}
.cot4 .widget_nav_menu ul li a span,.thoi-trang-nam .tabbed-content .nav li a{font-size:14px}
.cot4 .widget_nav_menu{margin-left:0}
.cot4 .widget_nav_menu ul li{width:50%;float:left;text-align:center;border:0;margin-top:15px;margin-bottom:15px}
.cot4 .widget_nav_menu ul li a img{display:block;text-align:center;margin:0 auto}
.cot4 .widget_nav_menu ul{background:#fff;margin-top:17px;margin-bottom:15px;border:1px solid #f7f7f7;display:inline-block}
#fbuilder input[type="text"], #fbuilder input[type="date"], #fbuilder input[type="datetime"], #fbuilder input[type="email"], #fbuilder input[type="password"], #fbuilder input[type="number"], #fbuilder input[type="search"], #fbuilder input[type="time"], #fbuilder input[type="url"], #fbuilder textarea, #fbuilder select {border-radius:5px}
label, #fbuilder legend {color:#018445}
#fbuilder legend, #fbuilder fieldset {border-radius: 5px}
element.style {background-image:url(http://thekystore.viocompany.com/wp-content/uploads/2019/01/2017_06_30_14_50_39_38.jpg)}
.thoi-trang-nam .sub-menu,.thoi-trang-nam .sub-menu2{flex-basis:79%;max-width:100%}
.thoi-trang-nam .product-small .variations_form{display:none!important}
.thoi-trang-nam .product-small:hover .add-to-cart-button{display:block;z-index:9999}
.thoi-trang-nam .badge-container{margin:10px}
.ban-chay-nhat-tuan .row .large-12{padding-bottom:0}
.thoi-trang-nam .category-title .left2{margin:0;padding-left:15px;font-size:18px;background:#fc516d;color:#fff}
.thoi-trang-nam .category-title .left2 img{display:inline-block;padding:0 10px 0 20px;margin-top:-5px}
.thoi-trang-nam .category-title a{color:#fff}
.thoi-trang-nam .tieu-de .sub-menu2 .tabbed-content .nav{height:43px;border-top:1px solid #fc516d;background:#fff}
.thoi-trang-nam .sub-menu2 .tabbed-content .nav li.active a:before{background-color:#fc516d}
.thoi-trang-nam .sub-menu2 .tabbed-content .nav li.active a{color:#fc516d}
.thoi-trang-nam .category-title .left3{margin:0;padding-left:15px;font-size:18px;background:#42b315;color:#fff}
.thoi-trang-nam .category-title .left3 img{display:inline-block;padding:0 10px 0 20px;margin-top:-5px}
.ban-chay-nhat-tuan .post-item .box-text,.footer-section .col,.footer-section .gioi-thieu,.tin-khuyen-mai .col{padding-bottom:0}
.thoi-trang-nam .sub-menu3{flex-basis:79%;max-width:100%}
.thoi-trang-nam .tieu-de .sub-menu3 .tabbed-content .nav{height:43px;border-top:1px solid #42b315;background:#fff}
.shop-container .product-main .image-tools .button.is-outline{border:0}.product-short-description p{margin-bottom:7px}.shop-container .product-main .product-short-description a{color:red!important;margin-bottom:10px;display:inline-block}.shop-container .product-main .ma-sp{color:#ff5622}.shop-container .product-main .product_meta .posted_in,.shop-container .product-main .product_meta .sku_wrapper{display:none}.shop-container .product-main .product_meta .tagged_as a{font-size:14px;color:#ff5622}.shop-container .product-info .single_add_to_cart_button{font-weight:400;text-transform:none;background:#ff5622;font-size:15.5px;letter-spacing:0}.shop-container .large-9{padding-right:0;padding-bottom:0}.shop-container .product-info .goi-ngay{font-size:15px;color:#d7102c;font-weight:500}.shop-container{background:#eff0f3}.shop-container .content-row{background:#fff;margin-top:30px;margin-bottom:30px}.shop-container .product-main{padding-top:10px}.shop-container #product-sidebar{padding-top:20px;border-left:0;border:1px solid #ececec}.shop-container .product-footer .product-tabs li{margin:0 15px}.blog-archive .post-item .box-text .post-title,.blog-single .entry-meta .danh-muc{margin-bottom:10px}.shop-container .product-footer .product-tabs li a{font-size:16px;font-weight:500}.product-footer .tabbed-content .tab-panels{font-size:14.5px;color:#505050}.product-footer .product-section-title{text-transform:none;letter-spacing:0;color:#ff5622}.shop-container .related .add-to-cart-button,.shop-container .related .star-rating,.shop-container .variations_form{display:block!important}.product_list_widget li a{font-size:14px}.product_list_widget del span{color:gray!important;font-weight:400;font-size:12px!important}.product_list_widget ins span,.product_list_widget span.amount{font-weight:500;color:#ff5622;font-size:16px}#breadcrumbs{font-size:14px}#breadcrumbs .breadcrumb_last{color:#ff5622}.blog-single .article-inner .entry-title{font-weight:400;font-size:24px}.blog-single .article-inner .fa:before{color:red}.blog-single .article-inner .fa{padding-right:10px}.article-inner .header-meta-info a{padding-right:15px}.article-inner .header-meta-info{font-size:14px;color:gray}.article-inner .entry-content{font-size:15px;padding-top:0}.blog-single .entry-meta{font-size:14px}.blog-single .entry-meta .the-tim-kiem a{background:#c3c3c3;padding:5px;border-radius:3px;color:#fff}.blog-single .entry-meta .the-tim-kiem a:hover{background:#ff5622}span.widget-title{font-weight:500;text-transform:none;letter-spacing:0;font-size:17px}.lien-he-section form,.recent-blog-posts a{font-size:14px}.blog-archive .post-item a:hover{color:#000}.meta-post-danhmuc{display:block;margin-top:7px;margin-bottom:5px;color:gray;font-size:13px}.meta-post-danhmuc .fa:before{padding-right:5px}.meta-post-danhmuc .danh-muc-post{padding-right:15px}.page-wrapper .page-inner{font-size:15px}a.back-to-top{border:0;background-color:#ffba00!important;color:#fff!important}
.thoi-trang-nam .sub-menu3 .tabbed-content .nav li.active a{color:#42b315}.thoi-trang-nam .sub-menu3 .tabbed-content .nav li.active a:before{background-color:#42b315}.co-the-ban-thich .add-to-cart-button,.co-the-ban-thich .product-small .variations_form,.co-the-ban-thich .star-rating{display:none!important}.box-blog-post .is-divider{display:none}.button span{font-weight:400}.tin-khuyen-mai .cot1 img{margin-top:-30px}
.woof_list_checkbox li div{margin-top:0}.woof_list label{font-size:14px;padding-top:8px;padding-bottom:0;font-weight:400}.woof_list li{padding:0!important}.woof_container_inner_kchthc ul li{width:50%;float:left;margin:0!important}.widget ul{display:inline-block}.shop-page-title .page-title-inner{font-size:14px;padding-top:13px;padding-bottom:12px}.woocommerce-breadcrumb{text-transform:none;color:#ff5622;font-weight:500;letter-spacing:0;padding:0}.badge-container{margin:10px}.breadcrumbs a,.shop-container .product-main .breadcrumbs a{color:#ff5622}.shop-container .product-main .product-title{font-size:22px;font-weight:400}.shop-container .product-main .price-wrapper del span{font-size:15px;color:gray}.shop-container .icon-expand:before,.shop-container .product-main .product-short-description{font-size:14px}.shop-container .product-main .price-wrapper ins span,.shop-container .product-main .price-wrapper span{font-weight:500;color:#ff5622}
.tin-khuyen-mai .cot1 .img .img-inner{overflow:initial}.tin-khuyen-mai .cot2 .wpcf7 form input[type=email]{background-color:#fff;border-radius:3px}.tin-khuyen-mai .cot2 input[type=submit]:not(.is-form){border-radius:3px;background:#ffc800;font-weight:400;text-transform:none}.footer-section .gioi-thieu ul li{list-style:none;margin-left:0!important}.archive .variations_form{display:none!important}
.archive .large-3{flex-basis:22%;max-width:100%}
.archive #main{background:#eff0f3}
.widget .is-divider{display:none}
#product-sidebar span.widget-title,#shop-sidebar span.widget-title{font-weight:500;text-transform:none;letter-spacing:0;font-size:18px;display:block;margin-bottom:15px}
#product-sidebar .product-categories li a{padding:3px 0;font-size:14px}
.widget .current-cat>a{font-weight:500;color:orange}
/*.archive .large-9{flex-basis:78%;max-width:100%}*/
footer.entry-meta.text-left {display: none}
.article-inner .header-meta-info {display: none}
.nav-center {padding-left: 20px}
.meta-post-danhmuc {display: none}
.blog-archive .post-item .box-text .post-title, .blog-single .entry-meta .danh-muc {padding-top:10px;margin-bottom:0px}
.product-footer .tabbed-content .tab-panels {padding-right:20px}
.product-section {padding-right: 20px}
.nav-dropdown {background-color:#008e40}
.shop-container .product-main .product-title {font-size: 27px}
.box-image {border-bottom:1px solid #ccc;}
.header-main .nav-dropdown.nav-dropdown-default>li>a {color:#666}
.nav-dropdown.nav-dropdown-default>li>a:hover {text-shadow: 0 0 15px #fff, 0 0 15px #fff, 0 0 15px #fff;}
/*.button.icon.circle {bottom: 200px}*/
ul.product_list_widget li .quantity {opacity: 1}
.back-to-top {bottom: 100px}
.absolute-footer {display:none !important; padding:0}
.footer-section {padding-top: 20px !important; padding-bottom: 0px !important; margin-bottom: -25px;}
.flex-col {max-height: 99%;}
.entry-image-float {padding: 0 40px; margin-left: 20px; margin-bottom: 20px;}
.entry-image-float img {height: 250px}
.product-gallery-slider img {height: auto}
h1, h2, h3, h4, h5, h6, .heading-font {color: #448646;}
.blog-single .article-inner .entry-title {font-weight:600 !important}
.entry-content {text-align: justify;}
a.remove {line-height: 22px !important; border: 1px solid currentColor;}
.footer-section {border-top: 1px solid #ddd}
aside#woocommerce_product_categories-2 {border: 1px solid #ddd; padding: 20px 10px 10px 10px; background: #fff;}
span.widget-title.shop-sidebar {text-transform: uppercase !important; text-align: center;}
ul.children {border-left: none !important;}
.products.row.row-small.large-columns-4.medium-columns-3.small-columns-3.has-equal-box-heights {border: 1px solid #ddd; padding: 20px 10px 10px 10px; background: #fff;}
.shop-container .box-text.box-text-products.text-center.grid-style-2 {background: #fff}
.shop-container img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {border: 1px solid #ddd;}
.footer-section ul.sub-menu {display: none;}
.footer-section ul.menu>li>a {color:#666}
.footer-section ul.menu>li {border:none}
.mn-lan-vn, .mn-lan-en {background-repeat: no-repeat; vertical-align: middle; width: 30px; height: 30px; margin-left: 0 !important;}
.mn-lan-vn {background-position: 0 -18px; margin-right: 5px !important; line-height: 30px;}
.mn-lan-en {background-position: -35px -18px; line-height: 30px;}
li.html.custom.html_topbar_right:hover {background: none;}
.mn-lan-vn a, .mn-lan-en a {color: transparent !important; width: 30px; height: 30px;}
a.nav-top-link {margin-top:-30px}
.title {margin: 0; font-size: 16px; line-height: 20px; display: inline-block; text-transform: uppercase;text-align: center;}
.title span {background: #39F; padding: 10px 20px 8px; color: #fff; position: relative; display: inline-block; margin: 0; width: 100%; border-radius: 5px 5px 0 0;}
aside#custom_html-2,aside#custom_html-3,aside#custom_html-4,aside#custom_html-5,aside#custom_html-6,aside#custom_html-7,aside#custom_html-8,aside#custom_html-9,aside#custom_html-10 {margin-bottom: 0;}
ul#menu-danh-muc-san-pham li ul {padding: 0; padding-left: 10px;}
#shop-sidebar aside#nav_menu-9,#shop-sidebar aside#nav_menu-10,#shop-sidebar aside#nav_menu-11,.post-sidebar aside#nav_menu-12,.post-sidebar aside#nav_menu-13,.post-sidebar aside#nav_menu-14,#product-sidebar aside#nav_menu-15,#product-sidebar aside#nav_menu-16,#product-sidebar aside#nav_menu-17 {border: 1px solid #ddd; background: #fff;padding: 0 10px;}
#shop-sidebar ul.sub-menu, ul#menu-danh-muc-san-pham li ul {border: none !important;}
ul#menu-the-loai-phim {width: 100%;}
ul#menu-the-loai-phim li a,ul#menu-nha-san-xuat-phim li a {font-weight: normal; font-size: 15px; color: #666;}
ul#menu-the-loai-phim li a:hover,ul#menu-nha-san-xuat-phim li a:hover {color:green}
.row-divided.row-reverse>.col+.col:not(.large-12) {border: 1px solid #ececec;}
.product-summary .woocommerce-Price-currencySymbol {font-size:1em !important; vertical-align: middle; margin-top: -2px;}
.button.primary:not(.is-outline) {background:#39F !important}

/* Checkout CSS border bắt buộc nhập */
.woocommerce-invalid input, .woocommerce-invalid span.select2-selection { box-shadow: none !important;}
.woocommerce-invalid span.select2-selection, .woocommerce-invalid.woocommerce-invalid-required-field textarea#order_comments {border-color: #b20000 !important;}
span.select2-selection__clear, div#customer_details .form-row label {display: none}
span.select2.select2-container.select2-container--default {width: 17% !important; float: left; margin-right: 10px;}
p#shipping_last_name_field {/*width: 100%;*/} /* Nếu thêm trường email */
p#shipping_email_field {float: right; width: 48%;}

/* Ẩn label */
span.select2-selection__clear, div#customer_details .form-row label {display: none;}
#mvccount {padding:0 10px !important}
.xem-them,.entry-content {text-align:center}
table#table872 {padding-right: 25px;}
.row-divided>.col+.col:not(.large-12) {border-left:none}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.thoi-trang-nam .cot3, .thoi-trang-nam .sub-menu, .thoi-trang-nam .sub-menu2, .thoi-trang-nam .sub-menu3, .archive .large-9{flex-basis:100%; max-width:100%}
	.thoi-trang-nam .cot3 .widget_nav_menu ul{width:100%}
	.co-the-ban-thich .noi-dung:before{right:7px}
	.ban-chay-nhat-tuan .post-item, .footer-section .gioi-thieu{flex-basis:50%; max-width:50%}
	.ban-chay-nhat-tuan .post-item .meta-post-danhmuc{display:none}
	.shop-container .large-9{padding-right: 15px;}
	.thoi-trang-nam .cot3 .img{display:none}
	ul.product_list_widget li a:not(.remove), ul.product_list_widget li .quantity, .widget_shopping_cart p.total {color:#000;}
	.archive .large-3 {flex-basis: auto !important;}
	.header .flex-row {width:100%}
	.nav-sidebar.nav-vertical>li+li {border:none}

}