.f-lora {
font-family: "Lora"!important;
}
.woocommerce-error,.woocommerce-message{padding-left: 44px!important;}
.gray-color a{color: #797F94;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none;
margin: 0; }
input[type=number] {
-moz-appearance:textfield; }
button.bt-add-cart,button.bt-buy{width: 100%;}
.bag a{color:#FFF;text-decoration: none;}
.slide-product-watched .slick-list{pointer-events: all;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float: none; width: 100%;}
.hide-update-button{width: 0; height: 0; overflow: hidden;}
.box-info-price .font-24 a,.col-size .col-tl a{color: black; text-decoration: none;}
.select2-container--default .select2-selection--single{background: none;border: 0;}
.select2-container .select2-selection--single {height: 100% !important;}
.select2-container .select2-search--dropdown {height: 0 !important;}
.select2-container--default .select2-selection--single {border: 0 !important;}
.select2-container--default .select2-results__option--selected {background-color: #fff !important;} .woocommerce form .form-row.address-field .select2-container, .select2-container{
border: 1px solid var(--neutral-5, #CACADD);
color: var(--neutral-6, neutral-8);
background: #FFF;
border-radius: 8px;
padding: 18px 24px;
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: 0.128px;} .with-height-zero{width: 0px; height: 0px; overflow: hidden;}
.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child{padding-left: 0px;}
body .fabfw-select-address-container .form-row .radio{padding: 20px;
border: 1px solid #CACADD;
line-height: inherit;
font-weight: inherit;
border-radius: 8px;
margin-bottom: 20px;}
.add-coupon-custom button.bt-add-cart{width: auto;} .woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{display: none;}
.woocommerce-form.woocommerce-form-login.login{display: block!important;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.btn-default-pro {
border-radius: 8px;
background: #FFF;
width: -moz-max-content;
width: max-content;
padding: 12px 20px;
font-size: 16px;
font-weight: 400;
line-height: 180%;
letter-spacing: 0.128px;
cursor: pointer;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.btn-blue-pro {
color: var(--neutral-colors-white, #FFF);
border: 1px solid var(--brand-king-koil-blue, #0A2240);
background: var(--brand-king-koil-blue, #0A2240);
}
.myaccount-edit-container {
display: flex;
flex-wrap: wrap;
margin: 0 -14px; 
}
.myaccount-edit-container .form-row {
margin: 5px 7px!important;
padding: 5px!important;
flex: 45%!important;
} .remove-payment #payment,.remove-product-and-shipping .woocommerce-checkout-review-order-table-new{display: none}
.woocommerce #payment #place_order.height-width-zero,.woocommerce-page #payment #place_order.height-width-zero{width: 0; height: 0;padding: 0; border: none; overflow: hidden;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{
margin-bottom: 3rem;
border: 1px solid #CACADD;
border-radius:8px;
padding:22px;
background-color: #fff;
}
.woocommerce-checkout #payment ul.payment_methods li {
margin-bottom: 20px;
}
.remove-product-and-shipping ul{padding: 0px !important;margin: 0px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background: none; border: none;} .wpf_form.wpf_form_product_filters {
display: flex;
flex-direction: column;
width: 100%;
flex-wrap: nowrap;
}
.wpf_form.wpf_form_product_filters .wpf_reset_btn {
order: 1;
}
.wpf_form.wpf_form_product_filters .wpf_items_wrapper {
order: 2;
}
.wpf_form.wpf_form_product_filters .wpf_items_wrapper .wpf_item {
padding: 1rem 1.25rem;
}
.wpf_form.wpf_form_product_filters .wpf_items_wrapper .wpf_item .wpf_item_name {
border-bottom: none;
margin:0;
}
.wpf_form.wpf_form_product_filters .wpf_reset_btn {
padding-left:0;
}
.wpf_form.wpf_form_product_filters .wpf_reset_btn input[type="reset"] {
border-bottom: 1px solid #ECECF2;
color: #FFA489;
padding: 16px;
font-family: "Inter"!important;
font-size: 16px!important;
font-weight: 400!important;
}
.wpf_form.wpf_form_product_filters .wpf_reset_btn:before, 
.wpf_form.wpf_form_product_filters .wpf_reset_btn:after {
display: none;
}
.wpc-filter-chips-list .wpc-filter-chip {
display: none;
} .widget_wpc_sorting_widget .wpc-orderby-select {
width: max-content!important;
max-width: max-content!important;
padding: 16px 30px 16px 20px;
background-color: #F8F8FA;
border: none;
outline: none;
cursor: pointer;
border-radius: 0;
}
.wpc-orderby-select {
display: block;
width: 100%;
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
-moz-padding-start: calc(0.75rem - 3px);
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right 0.75rem center;
background-size: 16px 12px;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} .wpc-filters-widget-wrapper .wpc-filters-section {
margin-bottom: 2.5em;
}
.login-page .login-box .box-login-left .d-mb-none div a{
text-decoration: none;
display: block;
width: 100%; }
.contact-page .wpcf7-form p {
margin-bottom: 0;
}
.contact-page .wpcf7-form .wpcf7-not-valid-tip {
margin: -17px 0 30px 0;
}
.contact-page .wpgmp_map {
width: 650px!important;
height: 345px!important;
} .box-item-product-cart .item-cart .pic-item-cart img,
.tom-tat-hang .list-item .thum-p img {
object-fit: cover;
}
@media (max-width: 415px) {
.w-mb-80p {
width: 80%;
margin-left: auto;
margin-right: auto;
}
.contact-page .contact-address {
width: 100%;
}
.contact-page .wpcf7-form .wpcf7-not-valid-tip {
margin: -7px 0 20px 0;
font-size: 12px;
}
}
@media (max-width: 820px)
{
.box-contact-media .text-uppercase {
font-size: 16px;
}
.login-page .login-box .box-login-left .d-mb-none {
display: flex;
}
.login-page .login-box.login-section .box-login-left .mb-im-hide {
display: none!important;
} .login-page .login-box.login-section .box-login-left div .text-start {
text-align: left!important;
}
.login-page .login-box.login-section .box-login-left div .text-right {
text-align: right!important;
}
.login-page .login-box .box-login-left .d-mb-none div a{
text-decoration: none;
}
.login-page .login-box .box-login-left .d-none{
display: none !important;
}
.mb-ftorder {
display: none;
}
}
@media (min-width: 820.98px)
{
#menu-addon-menu-mobile {
display: none;
}
}
@media (max-width: 991px)
{
.navbar .nav-kingkoll li a:hover, .navbar .nav-kingkoll li a:focus {
color: unset;
text-decoration: none;
}
.navbar .nav-kingkoll li.current_page_item > a::after {
background: unset;
}
}
@media (min-width: 320px) and (max-width: 767.98px)
{
.box-footer .logo-footer img {
max-width: 120px;
}
.subtitle-without-login {
margin-top: -10px;
}
}
.toggle-password svg:hover {
cursor: pointer;
}
.certificate-slider .slick-list {
margin-left: -20px;
margin-right: -20px;
}
.certificate-slider .slick-slide {
margin-left: 20px;
margin-right: 20px;
}
.form-group #billing_email_field, #shipping_email_field{order: 2}
#billing_email_field .screen-reader-text{width: auto;height: auto;clip-path: none;;position: relative!important;}
.woocommerce form p.form-row{padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);}
.remove-product-and-shipping-without-customer-display-none{display: none;}
.woocommerce form.woocommerce-checkout .fabfw-select-address-container p.form-row {
padding-left: 0;
padding-right: 0;
}
.single_variation_wrap .woocommerce-variation.single_variation {
display: none!important;
}
.account-mb-panel .accordion-item:last-child .accordion-header button.accordion-button::after {
width: 0;
height: 0;
}
.woocommerce form .show-password-input {
top: 24px!important;
right: 24px!important;
}
.woocommerce form .cus-eye-mb .show-password-input {
top: 24px!important;
right: 22px!important;
}
.woocommerce form .show-password-input::after {
font-family: "kingkoll" !important;
content: "\e90c"!important;
line-height: auto!important;
color: #797F94;
}
.woocommerce form .show-password-input.display-password::after {
font-family: "kingkoll" !important;
content: "\e90d"!important;
line-height: auto!important;
color: #797F94;
}
.woocommerce-fr-address-button {
margin-top: 15px;
}
.orders-tl-list {
display: none;
}
.woocommerce-address-button__scale button {
width: 100%!important;
max-width: 220px!important;
margin-top: 10px!important;
}
.wrap-hidden-on-cart .cart-collaterals .shop_table_responsive {
border: none;
padding: 10px 0;
}
.wrap-hidden-on-cart .cart-collaterals .shop_table_responsive th {
padding: 15px 0;
font-weight: 400;
border: none;
}
.wrap-hidden-on-cart .cart-collaterals .shop_table_responsive tr td {
text-align: right;
padding: 15px 0;
border: none;
}
.cart-discount-total td {
color: #FFA489;
} 
.cart-discount-total .woocommerce-remove-coupon {
display:none;
}
.wrap-hidden-on-cart .cart-collaterals .shop_table_responsive .order-total strong {
font-weight: 600!important;;
}
.woocommerce .col2-set .col-1 {
width: 100%;
}
.king-checkout-container {
padding-bottom: 50px;
}
.child-not-bolder strong {
font-weight: inherit!important;
}
.total-has-brt {
border-top: 1px solid #CACADD;
}
.custom-summary-qt {
margin-top: -5px;
}
.custom-summary-price .amount {
margin-top: -5px;
}
.show-shipping-method .woocommerce-shipping-methods {
display: inline-block;
text-align: right;
}
.wc_payment_method.active {
border: 2px solid #0A2240!important;
color: #0A2240!important;
}
.custom-checkout-billing-fields label {
font-weight: 600;
}
.custom-checkout-billing-fields label .required {
display:none;
}
.lh-im-15 {
line-height: 1.5!important;
}
.woocommerce-cart-form .woocommerce-notices-wrapper .woocommerce-message {
display: none;
margin: 30px 0 10px 0;
border: 1px solid #0A2240;
border-radius: 8px;
border-color: #0A2240;
background: #F8F8FA;
font-weight: 600;
}
.woocommerce-cart-form .woocommerce-notices-wrapper .woocommerce-message::before {
color: #0A2240;
}
.woocommerce-MyAccount-content .woocommerce-address-fields #billing_country_field,
.account-mb-panel .woocommerce-address-fields #billing_country_field {
display: none;
}
.box-icon-chat.has-back-top {
bottom: 85px!important;
}
.go-to-top {
width: 48px;
height: 48px;
position: fixed;
right: 20px;
bottom: 20px;
z-index: 4;
cursor: pointer;
transition: background-color .3s, 
opacity .5s, visibility .5s;
opacity: 0;
visibility: hidden; }
.go-to-top.show {
opacity: 1;
visibility: visible;
}
select.box-select-size option:hover {  }
.nav-cloud-pro.nav-products {
border-bottom: none;
margin-bottom: 30px!important;
}
.nav-cloud-pro.nav-products .nav-item .nav-link:hover {
border-bottom: none!important;
text-decoration: none!important;
}
.nav-cloud-pro.nav-products .nav-item .active::after {
background-color: transparent!important;
}
.nav-cloud-pro.nav-products .nav-item .nav-link:hover::after {
background-color: transparent!important;
}
@media (max-width: 441.98px){
.checkout-verify-account .verify-guest-account h1 {
font-size: 20px;
}
}
@media (max-width: 767.98px){
.nav-cloud-pro.nav-products .nav-item .nav-link {
padding: 9px 15px;
}
.checkout-verify-account label {
font-size: 14px;
}
.checkout-verify-account h1 {
font-size: 24px;
padding-bottom: 10px;
}
.custom-summary-qt {
margin-top: 0;
}
.login-page .login-box.login-section .box-login-left h1 {
text-align: left!important;
}
}
@media (max-width: 991.98px){
.nav-cloud-pro.nav-products .nav-item .nav-link {
color: #020D1B!important;
}
.price .price-now {
padding-left: 7px!important;
}
.woocommerce form .show-password-input {
top: 16px!important;
right: 16px!important;
}
.woocommerce form .show-password-input::after, .woocommerce form .show-password-input.display-password {
font-size: 14px!important;
} .woocommerce-address-fields__scale {
border: 1px solid var(--neutral-5, #CACADD);
background: var(--neutral-1, #FFF);
-webkit-border-radius: 6px !important;
-moz-border-radius: 6px !important;
-ms-border-radius: 6px !important;
border-radius: 6px !important;
padding: 12px;
}
.woocommerce-address-fields__scale label {
font-size: 12px;
font-weight: 600;
line-height: 180%;
letter-spacing: 0.096px;
}
.woocommerce-address-fields__scale .form-row input.input-text, 
.woocommerce-address-fields__scale .form-row select {
padding: 12px 20px;
margin: 5px 0 12px 0;
border-radius: 6px;
font-size: 12px;
line-height: 180%;
letter-spacing: 0.096px;
}
.woocommerce-address-fields__scale .form-row select {
padding: 10px 20px;
}
.woocommerce-address-button__scale {
margin-top: 12px!important;
}
.woocommerce-address-button__scale button {
width: 100%!important;
font-size: 12px!important;
line-height: 180%!important;
letter-spacing: 0.096px!important;
padding: 12px 20px!important;
max-width: 100%!important;
margin-top: 0!important;
}
.text-tl-12-im {
font-size: 12px!important;
line-height: 180%!important;
letter-spacing: 0.096px!important;
} .mb-detail-btn-group {
}
.widget_wpc_sorting_widget .wpc-orderby-select {
padding: 12px 30px 12px 12px;
background-color: #F8F8FA;
border: none;
outline: none;
cursor: pointer;
border-radius: 0;
font-size: 12px;
width: 100%!important;
max-width: 100%!important;
}
.mb-full-filter {
background: transparent!important; justify-content: space-between; 
}
.mb-full-filter .widget.widget_wpc_filters_widget {
background: #F8F8FA;
width: 45%; }
.mb-full-filter .wpc-open-close-filters-button {
margin-bottom:0!important;
width: 100%;
border: none!important;
}
.mb-full-filter .mb-sorting-product {
width: 45%; }
.widget_wpc_filters_widget {
position: unset!important;
}
.widget_wpc_filters_widget .wpc-filters-main-wrap {
position: unset!important;
}
.mb-full-filter .wpc-filters-widget-containers-wrapper {
position: absolute;
width: 100%;
z-index: 4;
background: #F8F8FA;
margin-top: 13px;
}   
.mb-full-filter .mb-sorting-product .widget_wpc_sorting_widget {
width: 100%;
}
.mb-full-filter .wpc-button-inner {
padding-top:5px;
}
.mb-full-filter .wpc-filters-open-button-container a.wpc-open-close-filters-button {
font-size: 12px;
color: #797F94;
font-weight: 600;
}
.mb-full-filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-header .wpc-filter-title,
.mb-full-filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-term-item-content-wrapper a {
font-size: 12px!important;
}
.mb-full-filter .wpc-filters-main-wrap ul li.wpc-term-item input[type=checkbox] {
width: 16px;
height:16px;
}
.mb-full-filter .wpc-filters-main-wrap input[type=checkbox]:after {
top: 1px;
}
.contact-page .wpgmp_map_container {
display: none;
}
.woocommerce .woocommerce-order-details .order-download-pdf {
padding-left: 10px;
padding-right: 10px;
}
.checkout-verify-account {
padding-left: 12px;
padding-right: 12px;
margin: 0;
}
.textbold-mb-24 {
font-size: 24px;
}
.banner-pro-cate .box-info-banner {
bottom: 20px!important;
padding: 0 4%!important;
justify-content: start!important;
}
.banner-pro-cate .box-info-banner .tt-banner {
margin-top:-5px!important;
}
}
#confirm-shipping-bar-a i:nth-child(n+2){display: none;} 
.fabfw-select-address-container .form-row :checked + .radio{border: 2px solid #0A2240!important;}
.box-wrap-icon-check{position: relative; display: block; width: 100%; height: 100%;}
.box-wrap-icon-check .checked-on-address{position: absolute; top:24px; right: 10px;}
@media (max-width: 1200px) {
.account-desk-panel .account-desk-left-panel {
width: 35%;
}
.account-desk-panel .account-desk-right-box {
width: 65%;
}
.myaccount-orders-desk-list {
display: none;
}
.orders-tl-list {
display: block;
}
.orders-tl-items{
padding: 0 15px;
}
.orders-tl-items .box-rds-pro{
border-radius: 0;
border: 0;
}
.orders-tl-items .box-rds-pro .morder-item {
padding: 20px 0;
}
}
.wrap-hidden-on-cart .hidden-on-cart{display: none;}
.box-info-price > .text-lg-center > .woocommerce-Price-amount {
color: #797F94;
text-decoration: line-through;
}
.bt-add-cart-custom {
background: #B6A999 !important;
border: 1px #B6A999 solid !important; }
.social-login div a{
text-decoration: none;
display: block;
width: 100%;
text-align: center;
}
@media (max-width: 820px)
{
.social-login {
display: flex;
}
.social-login div{
text-align: center;
}
.social-login div a{
text-decoration: none;
}
.box-login-left .d-none{
display: none !important;
}
.nav-cloud-pro.nav-products .nav-item .nav-link {
color: #020D1B!important;
padding: 9px 15px;
}  .box-item-product-cart.cart_item .item-cart {
padding-left: 5px;
}
.woocommerce-cart-form__contents .box-item-product-cart.cart_item .item-cart.item-cart-final {
border-bottom: none!important;
}
.box-item-product-cart.cart_item .item-checked {
margin-bottom: 22px;
}
.box-item-product-cart.cart_item .item-cart .box-info-price {
align-items: end;
}
.box-item-product-cart.cart_item .item-cart .box-info-price .product-subtotal {
font-size: 16px!important;
}
}
form.woocommerce-form.woocommerce-form-login.login {
background: #ffffff;
}
.kblue-link {
display: inline !important;
}
.kk-hidden-input-create-count {
display: none !important;
}
@media (min-width: 992px) {
.icon-arrow-menu { 
display: none;
}
}
@media (max-width: 992px) {
.icon-arrow-menu { 
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
z-index: 3;
background: transparent;
border: 0;
}
.mobile-nav li, .mobile-nav li > a {
position: relative;
z-index:1;
}
}
.see-all-product-custom {
width: unset !important;
font-size: unset !important;
}
.icon-arrow-menu img {
width: 20px;
height: 20px;
}
.box-payment-success {
padding-top: unset !important;
}
.box-payment-success img {
margin-top: 32px;
margin-bottom: 32px;
width: 155px;
height: 155px;
}
.nav-store .nav-item .nav-link {
text-align: center;
}
@media (max-width: 820px) {
.box-footer .nav-footer li .plus::after { width: 14px !important; }
.box-footer .nav-footer li .plus::before { width: 14px !important; }
}
.nav-products {
border-bottom: #ffffff !important;
}
.care .care-content .nav .nav-item .nav-link.nav-last-border {
border-left-color: #ffffff;
}
.care .care-content .nav .nav-item .nav-link {
border-right-color: #ffffff;
} 
.nav-store .nav-item .active {
color: #ffa489;
}
.nav-store .nav-item .active::after {
background: #ffa489;
}
.nav-store .nav-item .nav-link:hover {
color: #ffa489;
}
.nav-store .nav-item .nav-link:hover::after {
background: #ffa489;
}
.text-through:before, .text-through:after {
width: 45%;
}
.custom-checkout-billing-fields .form-add-padding {
padding-left: 10px;
padding-right: 10px;
}
.custom-checkout-billing-fields .form-add-padding-button {
padding-left: 10px;
padding-right: 10px;
}
.cnvl-rm-pd {
padding-left: 40px !important;
}
@media (max-width: 820px)
{
.cnvl-rm-pd {
padding: 0 40px !important;
}
}
.box-item-product-cart input[type="checkbox"] {
border-radius: 100%!important;
width: 20px;
height: 20px;
background: transparent;
cursor: pointer;
color: red;
display: inline-block;
-webkit-appearance: none; transition: .05s border-color ease-in-out;
z-index: 1;
}
.box-item-product-cart i.koll {
font-size: 20px;
position: absolute;
}
.wc_payment_method .icon-payment {
float:right;
}
.box-filter-inner-product {
width: 100%;
max-width: 30.82%;
display:none;
}
.box-filter-inner-product .sc-top-filter {
width: 100%;
background: #F8F8FA;
justify-content: space-between;
padding: 16px;
}
.box-filter-inner-product .show-filter-tool {
cursor: pointer;
}
.box-item-product-cart .item-cart.item-cart-final {
border-bottom: none;
}
.fabfw-edit {
color: #FF8561;
text-decoration: none; 
}
.fabfw-edit:hover {
color: #0A2240;
}
@media (min-width:441px) and (max-width: 991px) {
.menu-item-has-children ul li div.container {
width: 100%;
max-width: 100%;
padding: 0;
margin: 0;
}
.menu-item-has-children ul li div.container .px-sm-3 {
padding-left: 0!important;
padding-right: 0!important;
}
.menu-item-has-children ul li div.container ul li {
padding-left: 1.5rem!important;
padding-right: 1.5rem!important;
}
.menu-item-has-children ul li div.container ul li.ship-mb {
padding-left: 0!important;
padding-right: 0!important;
}
.menu-item-has-children ul li div.container ul li a.see-all-product-custom {
margin-left: 15px;
margin-right: 15px;
margin-bottom: 15px;
}
.menu-item-has-children ul li div.container ul li.ship-mb a {
padding-left: 35px;
padding-right: 35px;
}
}
.about-project .dots-list {
padding-top: 100px;
}
.about-project .slider-rotate__arrow {
display: none;
}
.has-welcome-page {
display: none;
}
@media (max-width: 500px) {
.about-project .dots-list {
padding-top: 30px;
}
.related.products .mb-slide-product-watched {
padding-bottom: 20px;
}
.none-welcome-page {
display: none;
}
.has-welcome-page {
display: block;
}
.has-welcome-page .mb-ftorder {
display: block !important;
}
}
.mb-slide-product-watched .slick-dots { justify-content: center; align-items: center; bottom: -45px; }
.mb-slide-product-watched .slick-dots .slick-active button { position: relative; }
.mb-slide-product-watched .slick-dots .slick-active button::before { position: absolute; top: -8px; left: -8px; width: 24px; height: 24px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; border: 1px solid #0A2240; content: ''; visibility: visible; }
.mb-slide-product-watched .slick-dots button { font-size: 0; background: #0A2240; border: none; width: 8px; height: 8px; cursor: pointer; transition: all 0.2s linear; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; padding: 0; }
.mb-slide-product-watched .slick-dots button::before { visibility: hidden; }
.suggest-store {
display: none;
}
.google_maps_link_acf a {
text-decoration: none;
color: #FFA489;
}
.item-agency .bold-6 {
cursor: pointer;
}
.item-agency:hover {
color: #ffffff;
background: #0A2240;
}
.item-agency:hover .agency-tt {
color: #000000;
}
.wpgmp_map_container {
height: 710px;
}
.spinner div {
color: #0A2240 !important;
}
.box-comment-kh .slick-list {
display: flex;
}
.box-comment-kh .slick-list .slick-track {
display: flex;
}
.box-comment {
flex: 1;
}
.slider-rotate {
padding-top: 102px !important;
}
.dots-list-custom {
margin-bottom: 20px;
}
.active-dot-custom::after {
border: 1px solid #0A2240 !important;
}
.dot-item-custom {
background: #0A2240 !important;
}
#kich-thuoc {
padding: unset;
}
#kich-thuoc > option {
height: 45px;
display: flex;
color: #0A2240 !important;
}
#kich-thuoc > option:checked {
background-color: #e6e7e8;
}
#kich-thuoc > option:hover {
background-color: #ffffff !important;
}
.fixed-top-1{z-index: 9;}
.agree-policy {
display: flex;
align-items: flex-start;
}
.agree-policy__checkbox {
margin-top: 5px;
}
.agree-policy__text {
margin-bottom: unset;
margin-left: 20px;
}
.agree-policy__text a {
text-decoration: none;
color: #0A2240;
font-weight: 700;
}
#pay_type_field span {
display: flex;
flex-wrap: wrap;
}
#pay_type_field span input[type="radio"] {
display: none;
}
#pay_type_field span label {
border: 1px solid #fff;
border-radius: 8px;
padding: 10px;
display: block;
position: relative;
margin: 10px;
cursor: pointer;
}
#pay-type-option label.radio
{
max-width: 44%;
text-align: center;
}
#pay_type_field span label:before {
background-color: white;
color: white;
content: " ";
display: block;
border-radius: 50%;
border: 1px solid #DDDDE7;
position: absolute;
top: -5px;
left: -5px;
width: 25px;
height: 25px;
text-align: center;
line-height: 28px;
transition-duration: 0.4s;
transform: scale(0);
}
#pay_type_field span label img {
max-width: unset;
height: 110px;
width: 110px;
transition-duration: 0.2s;
transform-origin: 50% 50%;
margin: unset !important;
}
#pay_type_field > span > :checked + label img {
box-shadow: 0 0 5px #333;
}
#pay_type_field > span > :checked + label{
border: 2px solid #0A2240;
}
.variations .select2-container{padding: 8px 15px;
border: 1px solid #ECECF2;
outline: none;
width: 100%;
height: 45px;
margin: 10px 0;
border-radius: 0;}
.box-sticky .select2-container--default{padding:0px;}
.box-sticky .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 45px;}
.box-sticky .select2-container--default .select2-results__option--highlighted[aria-selected],.box-sticky .select2-container--default .select2-results__option--highlighted[data-selected]{
background-color:#ddd;
color: #0A2240;
}
.variations .select2-container--default .select2-selection--single .select2-selection__arrow{
height: 30px;
position: absolute;
top: 8px;
right: 1px;
width: 20px;
z-index: 9;
}
.box-sticky .select2-dropdown{
border: 1px solid #ECECF2!important;
} .box-sticky .select2-container--default .select2-results__option[aria-selected="true"]{background-color: #FFF;color:#444} .box-sticky .select2-container--default .select2-results__option[aria-selected="true"]:hover{ background-color:#ddd !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #0A2240;}
.pink-color a {
text-decoration: none;
color: #FFA489;
}
@media (min-width: 1024px) and (max-width: 1200px) {
.nav-products .nav-item .nav-link {
padding: 12px 25px !important;
}
}
.related .slick-slider {
padding-left: 2px;
}
#select2-billing_city-container {
padding-left: unset;
}
@media (max-width: 992) {
#billing_city_field .select2-container {
padding: 10px 20px;
}
#select2-billing_city-container {
font-size: 12px; }
}
#select2-billing_city-container { background-color: #fff;
}
#billing_city_field .select2-selection__arrow {
top: 8px;
display: none;
}
@media (max-width: 525px) {
.wc_payment_method label {
width: 60%;
}
}
ul.wc_payment_methods.payment_methods.methods > li > input[type="checkbox"],
ul.wc_payment_methods.payment_methods.methods > li > input[type="radio"] {
position: absolute;
opacity: 0;
z-index: -1;
}
ul.wc_payment_methods.payment_methods.methods > li > label {
position: relative;
display: inline-block;
line-height: 1.5em;
padding: 0 0 0 2em;
cursor: pointer;
}
ul.wc_payment_methods.payment_methods.methods >  li >  label::before,
ul.wc_payment_methods.payment_methods.methods >  li >  label::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 20px;
height: 20px;
}
ul.wc_payment_methods.payment_methods.methods > li > label::before {
content: " ";
border: 2px solid #bdc3c7;
border-radius: 20%;
}  ul.wc_payment_methods.payment_methods.methods > li > input[type="radio"] + label::before {
border-radius: 50%;
}
ul.wc_payment_methods.payment_methods.methods > li > input[type=radio] + label::after {
content: " ";
top: .2em; width: 20px;
height: 20px;
background: #fff;
border: .45em solid #2c3e50;
border-radius: 50%;
} ul.wc_payment_methods.payment_methods.methods > li > input[type="checkbox"]:checked + label::before,
ul.wc_payment_methods.payment_methods.methods > li > input[type="radio"]:checked + label::before {
background: #fff;
border-color: #fff;
}
ul.wc_payment_methods.payment_methods.methods > li > input[type="checkbox"] + label::after,
ul.wc_payment_methods.payment_methods.methods > li > input[type=radio] + label::after {
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
ul.wc_payment_methods.payment_methods.methods > li > input[type="checkbox"]:checked + label::after,
ul.wc_payment_methods.payment_methods.methods > li > input[type=radio]:checked + label::after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1); } ul.wc_payment_methods.payment_methods.methods > li > label::before,
ul.wc_payment_methods.payment_methods.methods > li > label::after {
-webkit-transition: .25s all ease;
-o-transition: .25s all ease;
transition: .25s all ease;
}
@media screen and (max-width: 768px)
{
.theme-flatsome li.wpc-term-item>button.toggle, .woocommerce-page .content .h-section .wpc-filters-labels li.wpc-term-item input[type=checkbox], .wpc-checkbox-item.wpc-opened>.wpc-term-item-content-wrapper>i.wpc-toggle-children-list:before, .wpc-checkbox-item.wpc-term-selected:not(.wpc-closed)>.wpc-term-item-content-wrapper>i.wpc-toggle-children-list:before, .wpc-chip-empty, .wpc-filter-collapsible .wpc-filter-content, .wpc-filter-collapsible.wpc-closed .wpc-filter-content, .wpc-filter-has-brands.wpc-filter-hidden-term-names .wpc-term-name, .wpc-filter-has-selected.wpc-closed .wpc-filter-content, .wpc-filter-has-selected.wpc-filter-more-less .wpc-see-more-control, .wpc-filter-has-selected.wpc-filter-more-less.wpc-show-less .wpc-filters-ul-list>li, .wpc-filter-has-selected.wpc-show-less .wpc-see-less-control, .wpc-filter-has-swatches.wpc-filter-hidden-term-names .wpc-term-name, .wpc-filter-hierarchy-reverse .wpc-checkbox-item>.wpc-term-item-content-wrapper>i.wpc-toggle-children-list:before, .wpc-filter-more-less .wpc-filters-ul-list>li, .wpc-filter-more-less .wpc-see-less-control, .wpc-filter-more-less.wpc-show-more .wpc-see-more-control, .wpc-filter-more-less.wpc-show-more.wpc-search-active .wpc-filters-ul-list li, .wpc-filters-labels li.wpc-term-item input[type=checkbox]:checked+label .wpc-term-swatch.wpc-no-swatch-yet:before, .wpc-filters-labels li.wpc-term-item label:hover .wpc-term-swatch.wpc-no-swatch-yet:before, .wpc-filters-main-wrap .ui-slider-horizontal .ui-slider-handle:after, .wpc-filters-main-wrap .ui-slider-horizontal .ui-slider-handle:before, .wpc-filters-main-wrap .wpc-filter-has-swatches ul.wpc-filters-labels:after, .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input, .wpc-filters-open-button-container, .wpc-filters-toolbar, .wpc-filters-widget-top-container:not(.wpc-show-on-desktop), .wpc-hidden-term-name .wpc-term-name, .wpc-open-close-filters-button, .wpc-query-not-on-the-page .wpc-filters-widget-controls-wrapper, .wpc-query-on-the-page .wpc-filters-widget-controls-container .wpc-filter-layout-submit-button, .wpc-search-active .wpc-checkbox-item.wpc-closed>.wpc-term-item-content-wrapper>i.wpc-toggle-children-list:before, .wpc-search-active .wpc-checkbox-item>.wpc-term-item-content-wrapper>i.wpc-toggle-children-list:before, .wpc-search-active .wpc-filters-ul-list li, .wpc-search-active.wpc-filter-more-less .wpc-filters-ul-list li, .wpc-show-more-reverse.wpc-filter-more-less .wpc-see-more-control, .wpc-show-more-reverse.wpc-filter-more-less.wpc-show-less .wpc-see-less-control, .wpc-show-more-reverse.wpc-show-less .wpc-filters-ul-list>li, .wpc_show_bottom_widget .wpc-filters-main-wrap .wpc-filters-open-button-container, body .wpc-hidden, li.wpc-chip-reset-all {
display: block !important;
}
}
@media screen and (max-width: 992px)
{
.myaccount-edit-container-mobile p label,input,input::placeholder {
font-size: 12px;
}
.myaccount-edit-container-mobile input {
font-size: 12px;
}
.myaccount-edit-container-mobile span select {
font-size: 12px;
}
.myaccount-edit-container-mobile p select {
font-size: 12px;
}
.myaccount-edit-container-mobile .form-row {
margin: unset!important;
padding: unset!important;
flex: unset!important;
}
.btn-save-account-details-mobile {
font-size: 12px;
}
}