/*
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  ***************/


}

body {
    font-family: Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.8em;
}

h3 {
    font-size: 1.5em;
}

h4 {
    font-size: 1.2em;
}

h5, h6 {
    font-size: 1em;
}

a, p {
    font-family: Helvetica, Arial, sans-serif;
}

a.hotline{
	color:#000;
}
a.hotline:hover {
    color: #de1b2c;
}
.product-title a {
    color: #000;
    font-size: 120%;
}
.product-title a:hover {
    color: #de1b2c;
	

}
a.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline:hover,a.button.primary.is-outline.is-small.mb-0:hover {
     color: #fff;
	background-color:#d71921;
	border:1px solid #d71921;
	padding-top:2px;
}

a.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline,a.button.primary.is-outline.is-small.mb-0 {
    color: #000;
	border: 1px solid #000;
	padding-top:2px;
}
.header-search .is-small img {
    max-width: 25px;
}
.header-bottom-nav > li > a {
    font-weight: 400;
    line-height: 16px;
}
.container.clearfix,.wpforms-submit-container {
    display: flex;
	justify-content: center;}

.absolute-footer {

    padding-bottom: 0px;
}
.start1 .star-rating span:before, .start1 .star-rating:before {
    color:#d71921;
}	
.producthome .col {
    padding: 30px;
}
img.header_logo.header-logo {
    padding-top: 4px;
}

.icon-box.featured-box.icon-box-left.text-left {
    margin-top: -7px;
}
button#wpforms-submit-183 {
    background-color: #d71921;
}
p.woocommerce-result-count.hide-for-medium {
    display: none;
}
.ecom .col-inner {
    display: flex;
    justify-content: space-around;
}
.ecom2 .col-inner {
    display: flex;
    justify-content: space-around;
	vertical-align: middle;
	justify-content: center;
}
.ecom img{
	padding:3px;

}
.ecom2 img{
	padding:8px;
	height:40px;
}
#menu-item-178 ul.sub-menu.nav-dropdown.nav-dropdown-default.dark {
    width: 300px;
}

.sub-menu.nav-dropdown{
	
	background-color:#d71921;
}

.nav-dropdown-default,.nav-dropdown {
   padding:0px;
}

.sec4home h4 {
    padding-top: 10px;
    padding-bottom: 3px;
}

.footer1 .row {
    margin-top: -30px;
}
.footer1 #col-1096993773 {
    margin-top: -30px;
    margin-bottom: -50px;
}

.ecom1 {
    margin-top: -50px;
}
.row-box-shadow-”5″-hover .col-inner {
    min-height: 340px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.button.is-outline{
	padding-top:5px;
}
button.single_add_to_cart_button.button.alt {
    background-color: #d71921;
}
.lazada	{
	margin-top:-30px;
	width: 300px;
}
.shopee{
	margin-top:-45px;
	width: 300px;
}
form.cart {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

form.cart .quantity {
    margin-bottom: 10px;
}
button.single_add_to_cart_button.button.alt{
	width: 300px;
}
.row-large>.col{
	padding-right:10px;
	padding-left:10px;
}

.footer3 .ux-menu{
	padding-right:40px;
}
.footer2 .ux-menu{
	padding-right:20px;
}

.cart-item .nav-dropdown{
	padding:20px;
	color:#000;
	background-color:#fff;
}

.cart-item p.woocommerce-mini-cart__total.total, .cart-item span.woocommerce-Price-amount.amount{
	color:#000;
}

img.cart-img-icon {
    transform: scaleX(-1);
}
.cart-item a:hover{
	color:#000;
}

.camket h4 {
  padding-top: 10px;
}
.badge-circle .badge-inner,
.badge-circle-inside .badge-inner {
  border-radius: 4px;
  padding: 5px 15px;
  font-size: 13px;
}
.wpforms-container .wpforms-field {
  padding: 5px 0;
}
div.wpforms-container-full .wpforms-field-label {
  color: #fff;
}
.absolute-footer.dark.medium-text-center.text-center {
  display: none;
}
.kchang .col {
  padding-right: 2%;
}
h6.entry-category.is-xsmall {
  display: none;
}
a.ux-menu-link__link.flex {
  padding-bottom: 10px;
  padding-top: 10px;
}
.copyright-footer {
  padding-top: 10px;
  margin-bottom: 20px;
}

div#ftwp-container-outer {
  display: none;
}
.is-divider.small {
  display: none;
}
#ftwp-list {
  display: none;
}
#ftwp-container {
  display: none;
}
p.woocommerce-mini-cart__empty-message {
  color: #000;
}

a {
  color: #000;
}
a:hover {
  color: #d71921;
}
div#comments,
footer.entry-meta.text-left,
.entry-author.author-box {
  display: none;
}
.flickity-viewport {
  margin-bottom: 50px;
}
.title3x {
  padding-top: 50px;
}
.imghead {
  top: 82%;
  position: absolute;
}

ol.flickity-page-dots {
  z-index: 1000;
}

.slider-nav-light .flickity-page-dots .dot {
  background-color: #000;
  border-color: #000;
}

.imghead img {
  height: 15vh;
}
.row.align-middle.sec2hom {
  margin-top: -6vh;
}
.slidehead1 {
  display: none;
}
.row.large-columns-1{
  margin-bottom:-50px;
 }
.sec3home .col.small-12.large-12 .col-inner > p{
margin-bottom:-10px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .imghead {
    top: 75% !important;
  }
 .imghead img {
    height: 10vh;
  }
 .row.align-middle.sec2hom {
    margin-top: -5vh;
  margin-bottom:-5vh;
  }
 .row.large-columns-1{
  margin-bottom:-70px;
 }
}

@media screen and (max-width: 767px) {
  .imghead {
    top: 80%;
  }
  .row.align-middle.sec2hom {
    margin-top: -12vh;
  }
  .imghead img {
    height: 17vh;
  }
  .slidehead {
    display: none;
  }
  .slidehead1 {
    display: block;
  }
  .row.large-columns-1 {
    margin-bottom: -50px;
  }
  .row.align-middle.sec2hom .col.medium-6 {
    margin-bottom: -80px;
 }
h3.post-title.is-large {
  font-size: 20px;
  text-align: center;
}
.row.producthome .col {
    flex: 1 0 50%; /* 2 columns on mobile */
    max-width: 50%;
padding:10px;
  }
.row.producthome .col:nth-child(9){
display:none;
}
 .sec3home .col.small-12.large-12 .col-inner > p{
  margin-bottom:0px;
 }
.sec2hom .col-inner {
    text-align: center;
}
p.name.product-title.woocommerce-loop-product__title {
    padding-bottom: 5px;
}
div#button-contact-vr{
display:none;}
a.ux-menu-link__link.flex {
    padding-bottom: 0px; 
     padding-top: 10px; 
}
.ecom2 .col-inner {
    display: flex;
    justify-content: space-around;
	vertical-align: left;
	justify-content: center;
}
.ecom2 img {
    padding: 8px;
    height: 50px;
}
.ecom img, .ecom2 img{
width:80%;
}
.uudaihome{
margin-top:-60px;
}
.sec4home .gap-element{
    margin-top: -50px;
}
}
h3.post-title.is-large {
  font-size: 20px;

}
button#wpforms-submit-183 {
    font-weight: 600;
}
p.from_the_blog_excerpt.op-8 {
    font-size: 16px;
    text-align: center;
}

.footer-wrapper span.ux-menu-link__text:hover {
    color: #d71921;
}