.fusion-header-wrapper .fusion-main-menu-search a{height: 30px !Important;margin-top: 13px;padding-right: 10px;}
.fusion-main-menu {
width: 100%;
padding-left: 200px;
}
.fusion-header-wrapper .fusion-logo {
position: absolute;
left: 10px;
z-index: 99999;
}
#menu-footer-menu li{padding:0 30px 0 0;border-bottom:0;}
#menu-footer-menu li a:before{display:none;}
.fusion-header-wrapper .fusion-main-menu-search {
position: absolute;
right: 70px;
}
.fusion-header-wrapper .fusion-main-menu-search a {
height: 30px !Important;
border-right: 1px solid #575757 !Important;
margin-top: 13px;
padding-right: 10px;
}
.fusion-header-wrapper .fusion-menu-cart {
position: absolute;
right: 20px;
padding-right: 0 !Important;
}
body .fusion-main-menu .sub-menu{box-shadow: 0px 0px 30px rgba(72, 114, 250, 0.2);border-radius: 0px 0px 8px 8px;}
body .fusion-main-menu .sub-menu li a:hover{color: #4872FA;background-color: transparent;}
#three-boxies .content-boxes-icon-on-top .col{box-shadow: 0px 0px 20px rgba(72, 114, 250, 0.2);border-radius: 8px;padding:20px 5px 10px;}
.uppercase{text-transform:uppercase;}
.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {color: #575757;}
h1.woocommerce-products-header__title{font-weight: 600;font-size: 32px;text-transform: uppercase;color: #1E2022;}
body .price del  .amount{color: #575757;font-style: normal;font-weight: 600;font-size: 14px;}
body .price ins .amount, li .price .woocommerce-Price-amount{color: #EE383B;font-style: normal;font-weight: 600;font-size: 14px;}
body #main .bbp-pagination .bbp-pagination-links,body #main  .fusion-pagination,body #main  .page-links, .pagination, .woocommerce-pagination{justify-content: flex-start;}
body #main .page-numbers{background: #A4B9FD;color:#fff;}
body #main .page-numbers:hover{background:#4872FA;}
body #main .page-numbers.current{background:#4872FA;}
.woocommerce-pagination .next::after, .woocommerce-pagination .prev::before{color:#fff !Important;}
#blog .fusion-post-wrapper{border:0 !important;}
body #main .fusion-post-content-wrapper{padding: 15px 0;text-align: center;}
#blog h2.blog-shortcode-post-title{line-height: 21px !Important;}
#main #blog h2.blog-shortcode-post-title a{color: #1E2022;font-style: normal;font-weight: 600;font-size: 14px;text-align: center;text-transform: uppercase;}
#main #blog h2.blog-shortcode-post-title a:hover{color: #4872FA;}
#blog .flexslider .slides img{height:260px; object-fit: cover;}
body #main .fusion-blog-layout-grid .fusion-post-content-container, body #main .fusion-blog-layout-timeline .fusion-post-content-container{margin-top:10px;}
.fusion-post-content-wrapper .fusion-content-sep{display:none;}
.fusion-post-content-wrapper .fusion-read-more{background: #22DEB1;border-radius: 4px;padding:11px 16px;color: #fff;text-transform: uppercase;}
.fusion-post-content-wrapper .fusion-read-more:hover{background: #000;}
.fusion-blog-shortcode .fusion-read-more:after{display:none;}
.catalog-ordering .current-li-content {width: 150px;}
body #main .widget_nav_menu li {border:0;padding:0;line-height:42px;}
body #main .widget_nav_menu li a{color:#1E2022;font-weight: 500;}
body #main .widget_nav_menu li a:hover{color:#4872fa;}
.widget_nav_menu li a::before{display:none;}
#bottom_content{max-width:1200px;margin:0 auto;}
#bottom_box{border-radius: 8px;margin: 40px 0 0;}
#bottom_box ul{list-style:none;margin:0 0 20px;padding:0;}
#bottom_box .menu a:after{display:none;}
#bottom_box .menu li{display:block !Important;line-height: 25px;}
#bottom_box .menu li.fusion-widget-cart{display:none !Important}
#ywapo_value_1 h3,#ywapo_value_1 .ywapo_label_price{	display:none;}
body .fusion-secondary-header a:hover, body .fusion-secondary-header li.current_page_item a{color:#000;}
body #menu-main-menu .fusion-widget-cart-number{color:#fff;}
.error{color:red;}
.product_url_box {
width: 100%;
border: 1px solid #ccc;
padding: 5px 10px;
margin-bottom: 10px;
}
body .product .product-buttons {
margin: 0 10px;
}
body  .product_button{
width: 100%;    
text-align: center;
margin: 10px 0;
float: left;
}
.products li.product {
border-radius: 10px;
overflow: hidden;
border-color: #4872fa !Important;
}
.products li.product:hover .fusion-product-wrapper {
border-color: #118367 !Important;
}
body .products li h3.product-title{line-height:20px;}
body .products li h3.product-title a{font-size:15px;}
body .products li form.cart{margin:10px 0;}
.fusion-body .product .fusion-content-sep{margin:10px 0 !Important;}
.products-4 li .product_title.entry-title {
background: #4872fa !important;
color: #fff !important;
padding: 10px !important;
text-align: center;
}
ul.products .fusion-product-content{padding:0;}
body #main .products li h3.product_title {
color: #fff;
/* background: linear-gradient(#ef3e36, #f8afac) !important; */
background: linear-gradient(#22DEB1, #14856a) !important;
text-align: center;
padding: 10px;
margin: 0px 0 10px;
min-height: 140px;
width: 100%;
font-size: 22px;
}
body #main .products li h3.product_title span {
width: 100%;
display: block;
margin-top: 15px;
font-size: 18px;
}
body #main .products li  .pprice{
width: 250px !important;
background-color: #fff;
border-radius: 10px !important;
margin: -40px auto 10px auto;
box-shadow: 0px 1px 2px 2px #118367;
text-align: center;
color: #4872fa;
position: relative;
}
body #main .products li .pprice  .amount{
color: #118367;
display: inline-block;
font-size: 30px;
font-weight: bold;
padding: 10px 0 6px;
}
body #main .products li .pprice .woocommerce-Price-currencySymbol  {
font-size: 20px;
color:#000;font-weight: normal;
}
body #main .products  .pdes{    padding: 0 10px;}
body #main .products .product_url_box {
border-radius: 20px !important;
border-color: #118367;
}
.fusion-apply-coupon{padding:12px !important;}
body .fusion-mobile-menu-icons a, body .fusion-mobile-menu-icons a::after, body .fusion-mobile-menu-icons a::before {
color: #ef3e36;
margin-top: 10px;
}
.wpcf7-recaptcha{margin-left:13px;}
.fusion-footer #text-3 img {
height: 90px;
width: auto;
}
#homebanner{background-color: rgba(255, 255, 255, 0);
background-position: center top;
background-repeat: no-repeat;
border-width: 0px;
border-color: rgb(226, 226, 226);
border-style: solid;
background-size: cover;}
#howorder .fusion-content-boxes .content-wrapper-background{height:310px;}	
p{margin-top:0;margin-bottom:15px;}
.pbottom{padding-left:10px;padding-right:10px;font-weight:normal;height: calc(100% - 165px);display: flex;flex-direction: column;font-family: Poppins, Arial, Helvetica, sans-serif;font-size: 14px !important;}
.pbottom strong, .pbottom p, .pbottom span{font-family: Poppins, Arial, Helvetica, sans-serif !important;
font-weight: 400 !important;
font-size: 14px !important;}
.pbottom > p{
margin: 3px 0px !important;	
}	
.pbottom > p::before {
font-family: "Font Awesome 5 Free";
content: "\f00c";
font-weight: 900;
margin-right: 5px;
}
.product-details-container ul{font-weight:normal;}	
.product-details-container ul{padding:0 !important;}	
.product-details-container ul p{margin-bottom:5px;}	
.products li .product-details {
height:100%;
}	
.products li .product-details-container {
min-height: 50px;
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.fusion-social-links {
margin-bottom: 20px;
}
.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
display: flex;
}
.fusion-zalo{
width: 34px !important;
padding: 0 !important;
}
.shop_table .product-thumbnail {display: none;}
.checkout .payment_methods .payment_box, .fusion-body blockquote, .post-content blockquote, .review blockquote q {
background-color: #4267b2;
color: #fff;
}
body .fusion-secondary-menu .sub-menu {
left: auto !important;
right: 0;
}
body .fusion-megamenu-holder {
max-height: 80vh;
overflow-y: scroll;
}
.woocommerce-billing-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#billing_first_name_field{order:1;}
#billing_last_name_field{order:0;}
#billing_phone_field{order:2;width:100%;}
#billing_email_field{order:3;width:100%;}
#billing_stk_field{order:4;width:100%;}
#coupon-discount .fusion-column-wrapper{background-size: 100% 100% !important;} .payment_methods li label {
font-size: 24px;
font-weight: bold;
}
.cart-subtotal{display:none;}
body .order-total{border-top:0;}
.cimg {
text-align: center;
margin-bottom: 20px;
}
#faq{
margin: 30px 0;
}
@media (max-width:767px){
.fusion-header{padding:10px !important;height: auto !important;max-height: unset !important;}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul, .fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul{height: auto !important;max-height: unset !important;}
.fusion-secondary-header .fusion-alignleft {
position: fixed;
bottom: 0;
background: #ee383b;
}
.fusion-secondary-header .fusion-caret {display: none;}
.fusion-secondary-header .fusion-alignleft .fusion-social-links-header{margin:10px 0 0;}
.fusion-secondary-header .fusion-alignleft a{margin-bottom:0 !important;}
.fusion-secondary-header .fusion-alignleft .fusion-social-networks-wrapper{text-align: left;padding-left: 15px;}
body .to-top-right #toTop {right: 95px !Important;bottom:10px !important;border-radius: 50% !important;height: 40px;
width: 40px;}
#sitemap .product-categories li {flex-basis: 100% !important;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .fusion-post-grid {
width: 100% !important;
}	
body .products li .product-details-container {display: block;}
.avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-1, .woocommerce-content-box, .checkout .payment_methods .payment_box{padding:10px !important;}
body form.checkout #billing_last_name_field, body form.checkout #billing_first_name_field{width:100%;}
body .fusion-footer{margin-bottom:60px;}
.fusion-footer-copyright-area {padding-bottom: 70px !important;}
}
@media (min-width:1100px) and (max-width:1200px){
#menu-item-4545 .fusion-megamenu-wrapper{left: -900px !important;}
}
@media (min-width:1201px) and (max-width:1399px){
#menu-item-4545 .fusion-megamenu-wrapper{left: -1000px !important;}
}
@media (min-width:1400px) and (max-width:1600px){
#menu-item-4545 .fusion-megamenu-wrapper{left: -1100px !important;}
}