<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Custom Toast Styles */
.breadcrump_white *{
    color: #fff !important;
}
.breadcrump_dark *{
    color: #282828 !important;
}
#cstm-toasts {
  min-height: 0;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 400px;
  z-index: 99999;
}
@media (min-width: 750px){
  #cstm-toasts{
    top: 100px;
  }
}
/* hide links to original wordpress dashboard */
a.comment-edit-link, .logged-in-as a{
  display: none;
}
#cstm-toasts .toast {
  background: #d6d8d9;
  border-radius: 3px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, .1);
  color: rgba(255,255,255, .92);
  cursor: default;
  margin-bottom: 20px;
  opacity: 0;
  position: relative;
  padding: 20px;
  transform: translateY(15%);
  transition: opacity .5s ease-in-out, transform .5s ease-in-out;
  width: 100%;
  will-change: opacity, transform;
  z-index: 1100;
} 

#cstm-toasts .toast.success {
  background: #26d68a;
}

#cstm-toasts .toast.warning {
  background: #ffa533;
}

#cstm-toasts .toast.info {
  background: #2cbcff;
}

#cstm-toasts .toast.error {
  background: #f44336;
}

#cstm-toasts .toast.show {
  opacity: 1;
  transform: translateY(0);
  transition: opacity .5s ease-in-out, transform .5s ease-in-out;
}

#cstm-toasts .toast.hide {
  height: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0 30px;
  transition: all .5s ease-in-out;
}

#cstm-toasts .toast .close {
  cursor: pointer;
  font-size: 24px;
  height: 16px;
  margin-top: -10px;
  position: absolute;
  right: 14px;
  top: 50%;
  width: 16px;
}
/* Contact Us Want to Talk Form */
#wanttotalk {
  width: 100%;
}
#wanttotalk .form-control{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#wanttotalk .step_sec h5{ font-size: 16px; margin-bottom: 20px; }  
#wanttotalk .step_sec{ margin-bottom: 30px; }
#wanttotalk .step_sec strong{ text-transform: uppercase; }
#wanttotalk .form-control small{ font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif; font-size: 14px; margin-top: 6px; }
#wanttotalk .form-control label{ font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif; color: #4f5356; font-size: 16px; }
#wanttotalk .form-control p label{
    font-weight: 700;
    margin-bottom: 8px;
}
#wanttotalk .form-control.half_width{
    width: 48%;
}
#wanttotalk #phoneno{ padding: 13px 16px 13px 60px; min-height: 44px; }
#wanttotalk .intl-tel-input .flag-dropdown .selected-flag{ margin: 8px 10px; }
#wanttotalk .intl-tel-input .flag-dropdown .selected-flag .down-arrow{ left: 26px; }
#wanttotalk .form-control .half_width{ display: inline-block; width: 48%; }
#wanttotalk .form-control .full_width{ width: 100%; }
#wanttotalk .form-control.half_width:nth-child(1){ margin-right: 2%; }
#wanttotalk .form-control.half_width:nth-child(2){ margin-left: 2%; }
#wanttotalk .form-control::before, #wanttotalk .form-control::after, #wanttotalk .step_sec::before, #wanttotalk .step_sec::after, #wanttotalk .nav_sec::before, #wanttotalk .nav_sec::after{ content: ""; display: table; clear: both; }
/* Style the input fields */
#wanttotalk input[type="text"], #wanttotalk input[type="email"], #wanttotalk select, #wanttotalk textarea {
  padding: 10px 12px;
  width: 100%;
  font-size: 16px;
  border: 1px solid #282828;
  color: #4f5356;
  font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
}
#wanttotalk button{
    cursor: pointer;
    font-weight: 700;
    display: inline-block; 
    padding: 8px 20px;
}
#wanttotalk button:disabled,
#wanttotalk button[disabled]{ opacity: 0.65; }
/* Mark input boxes that gets an error on validation: */
#wanttotalk input.invalid, #wanttotalk input.invalid + label, #wanttotalk .invalid + span.select2 span.select2-selection {
  background-color: #ffdddd;
}
#wanttotalk input.invalid + label{
    padding: 0px 8px;
} 
/* Hide all steps by default: */
#wanttotalk .tab {
  display: none;
}

/* Make circles that indicate the steps of the form: */
#wanttotalk .step {
  height: 14px;
  width: 50%;
  background-color: #f2eeea;
  border: none;
  float: left;
}

/* Mark the active step: */
#wanttotalk .step.active {
  background-color: #998675;
}

/* Mark the steps that are finished and valid: */
#wanttotalk .step.finish {
  background-color: #998675;
}

#top-header .et-social-icons, #footer-bottom .et-social-icons{ display: none; }

.read-more-content {
    display: none;
    padding-top: 12px;
}

body.temp_farm header::after{ content: ""; width: 100%; height: 30px; background-size: 100%; background: transparent url('../../templates/images/header_bottom.png') center center no-repeat !important; display: block; position: absolute; bottom: -14px; left: 0; z-index: 3; }
.farm_blue_top::before{ content: ""; width: 100%; height: 30px; background-size: 100%; background: transparent url('../../templates/images/blue_bg_top.png') center center no-repeat !important; display: block; position: absolute; top: -30px; left: 0; z-index: 3; }
.farm_blue_bottom::after{ content: ""; width: 100%; height: 30px; background-size: 100%; background: transparent url('../../templates/images/blue_bg_bottom.png') center center no-repeat !important; display: block; position: absolute; bottom: -30px; left: 0; z-index: 3; }
.farm_violet_top::before{ content: ""; width: 100%; height: 30px; background-size: 100%; background: transparent url('../../templates/images/violet_bg_top.png') center center no-repeat !important; display: block; position: absolute; top: -30px; left: 0; z-index: 3; }
.farm_violet_bottom::after{ content: ""; width: 100%; height: 30px; background-size: 100%; background: transparent url('../../templates/images/violet_bg_bottom.png') center center no-repeat !important; display: block; position: absolute; bottom: -30px; left: 0; z-index: 3; }

/******* Home Jewel styles *************/
.jeweltheme #main-footer{ background: transparent url('../../templates/images/jewel_footer_bg.png') bottom center no-repeat !important; background-size: contain; }
.jeweltheme #footer-bottom { background-color: transparent; }

.jeweltheme #selected_works .slick-slider .slick-next { background: #ffffff url('../../templates/images/icons/arrow-right.png') center center no-repeat !important; border-radius: 50% !important; background-size: 20px 30px !important; box-shadow: 0px 0px 5px #ccc; width: 60px; height: 60px; }
.jeweltheme #selected_works .slick-slider .slick-prev { background: #ffffff url('../../templates/images/icons/arrow-left.png') center center no-repeat !important; border-radius: 50% !important; background-size: 20px 30px !important; box-shadow: 0px 0px 5px #ccc; width: 60px; height: 60px; }

/******* Home Apparel styles *************/
#featured_products_sec .slick-slider .slick-next { background: transparent url('../../templates/images/icons/arrow-right.png') center center no-repeat !important; }
#featured_products_sec .slick-slider .slick-prev { background: transparent url('../../templates/images/icons/arrow-left.png') center center no-repeat !important; }

/******* Home Our Spices Slider *************/
#our_spices .slick-slider .slick-next { background: transparent url('../../templates/images/icons/arrow-right.png') center center no-repeat !important; }
#our_spices .slick-slider .slick-prev { background: transparent url('../../templates/images/icons/arrow-left.png') center center no-repeat !important; }

/******* Home Apparel styles *************/
#apparel_categories .et_pb_blurb .et_pb_blurb_content::after{ content: ""; display: inline-block; position: absolute; top: 0; right: 0; width: 33px; height: 47px; background-image: url('../../templates/images/icons/link_icon.png'); background-repeat: no-repeat; }
#apparel_categories .woocommerce ul.products.columns-4 li.product-category a::after{ content: ""; display: inline-block; position: absolute; top: 12px; right: 12px; width: 33px; height: 47px; background-image: url('../../templates/images/icons/link_icon.png'); background-repeat: no-repeat; }

/********************* Search Result Styles ******************/
.et_right_sidebar #main-content .container:before{ display: none; }
.search-results #left-area, #left-area{ width: 100% !important; padding-right: 0px !important; }
.search-results #left-area article::before, .search-results #left-area article::after{ content:""; float: none; clear: both; }
.search-results #left-area article{ float: left; width: 31.2%; background-color: #f7f7f7; margin-right: 2%; margin-bottom: 30px; padding: 30px 20px; }
.search-results #left-area article .entry-featured-image-url{ text-align: center; }
.search-results #left-area article .entry-title{ font-size: 21px; line-height: 42px; height: 42px; overflow: hidden; }
.search-results #left-area article img{ max-height: 180px; width: auto; margin: 0 auto; }
@media (max-width: 1100px){
	.search-results #left-area article img{ max-height: 120px; }
	.search-results #left-area .post-meta{ display: none; }
		.search-results #left-area article p:not(:nth-child(2n)) { display: none;	}
}
@media (max-width: 767px){
	.search-results #left-area article{ display: block; width: 100%; text-align: center; }
}

.woocommerce li.product .star-rating, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li .star-rating{ display: none !important; }
@media (min-width: 981px){
    .woocommerce ul.products li.first, .woocommerce-page ul.products li.first{ clear: both !important;}
}

/* about-us-contact-info section */
#about-us-contact-info .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{
	width: 100%;
}

/**************** Product Single Page **************/
.et_overlay{ border: 0px; }
.woocommerce-product-gallery .flex-viewport, .woocommerce-product-gallery &gt; div{ background-color: #f7f7f7; box-shadow: 4px 4px 4px #dddddd; text-align: center; }
.woocommerce-product-gallery .flex-viewport figure &gt; div img, .woocommerce-product-gallery figure &gt; div img{ padding: 70px; }
.woocommerce div.product div.images .flex-control-thumbs{ margin-top: 5%; padding: 0; }
.woocommerce div.product div.images .flex-control-thumbs li{ box-shadow: 3px 3px 6px #eeeeee; width: 100px; margin-right: 16px !important; height: 85px; overflow: hidden; }
.woocommerce div.product div.images .flex-control-thumbs li img{ height: 100%; object-fit: cover; -o-object-fit: cover; -webkit-object-fit: cover; -moz-object-fit: cover; object-position: center center; padding: 1px; }
.woocommerce div.product div.images .flex-control-thumbs li:last-child{ margin-right: 0;}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){ clear: none !important; }
.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n){ margin-right: 2% !important; }

.woocommerce-page a#product_video_link{ padding: 1px 18px; border-radius: 18px; }
.woocommerce-page a#product_video_link::before{ content: "\49";font-family:ETmodules!important;margin-right: 10px;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr; }

.woocommerce-page a#shipping_packaging_media_link::before{ content: "\49";font-family:ETmodules!important;margin-right: 10px;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr; }

/* manage product sharing / sassy social share service list here */
.woocommerce-page #heateor_sss_sharing_more_providers li a{ display: none !important; }
.woocommerce-page #heateor_sss_sharing_more_providers li a[title="Facebook"], .woocommerce-page #heateor_sss_sharing_more_providers li a[title="Twitter"], .woocommerce-page #heateor_sss_sharing_more_providers li a[title="Linkedin"],
.woocommerce-page #heateor_sss_sharing_more_providers li a[title="Whatsapp"], .woocommerce-page #heateor_sss_sharing_more_providers li a[title="Pinterest"], .woocommerce-page #heateor_sss_sharing_more_providers li a[title="Telegram"],
.woocommerce-page #heateor_sss_sharing_more_providers li a[title="Tumblr"], .woocommerce-page #heateor_sss_sharing_more_providers li a[title="Reddit"],
.woocommerce-page #heateor_sss_sharing_more_providers li a[title="Copy Link"]{ display: block !important; }

.up-sells.products h2{ margin-bottom: 26px; }
.woocommerce .up-sells.products ul.products li.last, .woocommerce-page .up-sells.products ul.products li.last{ margin: 0 3.8% 2.992em 0; }
/***************** Slider Plugin CSS ********************/
.single-product .slider.slider-for{ padding: 70px; background-color: #f7f7f7; box-shadow: 4px 4px 4px #dddddd; margin-bottom: 20px; }

.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{ color: #f8c100; }
.woocommerce .woocommerce-review-link{ color: #282828; font-size: 12px; }
p.stock.in-stock{ display: none; }
.et_pb_svg_logo #logo{ height: auto; }
.woocommerce .cart .min_order{ margin-bottom: 15px; }
.woocommerce .min_order span{ color: #cccccc; }
page div.product form.cart, .woocommerce div.product form.cart{ margin: inherit; }
.single-product.woocommerce .product_meta{ display: inline-flex; width: 100%; justify-content: space-between; }
.single-product.woocommerce .woocommerce-breadcrumb{ text-align: center; margin-bottom: 34px; }
.single-product.woocommerce div.product p.price{ margin: 30px 0; padding: 0; }
.single-product.woocommerce div.product p.price::before, .woocommerce div.product .woocommerce-product-details__short-description p::before{ display: none !important; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{ background-image: url('../../templates/images/icons/product-icons-sprite.png'); background-repeat: no-repeat; top: 0; bottom: 0; z-index: 3; border: 0px; }
/********** Woocommerce Product Tab CSS *********/ 
.woocommerce div.product .woocommerce-tabs .panel{ background-color: #f7f7f7; box-shadow: 4px 4px 5px #dddddd; }
.woocommerce div.product .woocommerce-tabs .panel h2{ display: none; }
.woocommerce div.product .woocommerce-tabs .panel p{ font-size: 13px !important; font-weight: 300; margin-bottom: 18px; }
.woocommerce div.product .woocommerce-tabs .panel .advantages{ width: 100%; }
.woocommerce div.product .woocommerce-tabs .panel .advantages h4{ color:#282828; font-size: 20px; margin-top: 26px; }
.woocommerce div.product .woocommerce-tabs #tab-shipping-packaging h6{ text-align: center; font-weight: 700; }
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a::before{ /*background-image: url('../images/icons/product-icons-sprite.png');*/ background-repeat: no-repeat; display: inline-block; content: ""; vertical-align: middle; }
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.description_tab a::before{ background-position: center !important; background-image: url('../../templates/images/icons/product_description.svg'); }
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.product-details_tab a::before{  background-position: center !important; background-image: url('../../templates/images/icons/product_details.svg'); }
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.shipping-packaging_tab a::before{  background-position: center !important; background-image: url('../../templates/images/icons/shipping.svg');  }
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.reviews_tab a::before{  background-position: center !important; background-image: url('../../templates/images/icons/reviews.svg'); }

body.woocommerce #content-area div.product .woocommerce-tabs#jewel ul.tabs li.description_tab a::before{ background-image: url('../../templates/images/icons/jewel-product_description.svg'); }
body.woocommerce #content-area div.product .woocommerce-tabs#jewel ul.tabs li.product-details_tab a::before{ background-image: url('../../templates/images/icons/jewel-product_details.svg'); }
body.woocommerce #content-area div.product .woocommerce-tabs#jewel ul.tabs li.shipping-packaging_tab a::before{ background-image: url('../../templates/images/icons/jewel-shipping.svg');  }
body.woocommerce #content-area div.product .woocommerce-tabs#jewel ul.tabs li.reviews_tab a::before{ background-image: url('../../templates/images/icons/jewel-reviews.svg'); }

body.woocommerce #content-area div.product .woocommerce-tabs#furni ul.tabs li.description_tab a::before{ background-image: url('../../templates/images/icons/furniture_desc.png'); }
body.woocommerce #content-area div.product .woocommerce-tabs#furni ul.tabs li.product-details_tab a::before{ background-image: url('../../templates/images/icons/furniture_detl.png'); }
body.woocommerce #content-area div.product .woocommerce-tabs#furni ul.tabs li.shipping-packaging_tab a::before{ background-image: url('../../templates/images/icons/furniture_ship.png');  }
body.woocommerce #content-area div.product .woocommerce-tabs#furni ul.tabs li.reviews_tab a::before{ background-image: url('../../templates/images/icons/furniture_revw.png'); }

.woocommerce div.product .woocommerce-tabs .panel .advantages li{ line-height: 25px; font-size: 13px !important; font-weight: 300; }

section.related.products{ display: none; }
.woocommerce div.product .entry-summary p::before{ /*background-image: url('../images/icons/product-icons-sprite.png');*/ background-repeat: no-repeat; display: inline-block; content: ""; vertical-align: middle;margin-right: 10px; }

.woocommerce div.product .entry-summary p.moq::before{ background-position: center !important; background-image: url('../../templates/images/icons/order.svg') !important; }
.woocommerce div.product .entry-summary p.coo::before{ background-position: center !important; background-image: url('../../templates/images/icons/country.svg') !important; }
.woocommerce div.product .entry-summary p.avail::before{ background-position: center !important; background-image: url('../../templates/images/icons/availability.svg') !important; }
.woocommerce div.product .entry-summary p.sample::before{ background-position: center !important; background-image: url('../../templates/images/icons/sample.svg') !important; }
.woocommerce div.product .entry-summary p.dlt::before{ background-position: center !important; background-image: url('../../templates/images/icons/delivery.svg') !important; }
.woocommerce div.product .entry-summary p.pyt::before{ background-position: center !important; background-image: url('../../templates/images/icons/payment.svg') !important; }

.woocommerce a.ask_latest, .woocommerce #enquiry, .woocommerce a.forward_btn{ display: inline-block; vertical-align: middle; text-align: center; }
.woocommerce .forward_btn{ background-image: url('../../templates/images/icons/product-icons-sprite.png'); background-repeat: no-repeat; float: right; }
.woocommerce .forward_btn{ background-image: url('../../templates/images/icons/share.svg') !important; background-position: center !important; background-size: 24px; border-radius: 50%; border: 1px solid #282828; text-align: center; }
.woocommerce .forward_btn::before, .woocommerce .forward_btn::after{ float: none; clear: both; }
.woocommerce .forward_btn li.heateorSssSharingRound:nth-child(1){ display: none; }
.woocommerce .forward_btn li.heateorSssSharingRound:nth-child(2){ opacity: 0; }
.woocommerce #enquiry{ padding: 0; }

/************************* Product thumbnail carousel *****************/
.woocommerce-product-gallery .carousel-cell {
  counter-increment: carousel-cell;
}
.woocommerce-product-gallery .carousel .flickity-prev-next-button{ width: 28px; height: 28px;  top: 30%; }

/************************* Product Review Styles *****************/
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{ margin: 0 !important; }
#tab-reviews .commentlist li img, .product-reviews .meta .woocommerce-review__dash, .product-reviews #review_form_wrapper, #commentform .comment-form-cookies-consent{ display: none; }
.product-reviews .meta .woocommerce-review__published-date{ display: block; width:100%; font-size: 13px; margin-bottom: 10px; color: #282828; }
.product-reviews .meta .woocommerce-review__author{ color: #282828; font-size: 17px; }
.woocommerce .product-reviews #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li{ border-bottom: 1px solid #cccccc !important; padding: 25px 0 14px 0 !important; margin-bottom: 0 !important; }
.product-reviews .review_top{ width: 100%; padding: 14px 0; border-bottom: 1px solid #cccccc; }
.product-reviews .review_top .top_col{ width: 49.5%; display: inline-block; vertical-align: middle; }
.product-reviews .review_top .top_col:nth-child(2){ text-align: right; }
.product-reviews .review_top .top_col h4{ font-size: 20px !important; margin-top:0 !important; margin-bottom: 5px; padding:0 !important; font-weight: 700; }
.woocommerce-page .product-reviews  #reviews #comments h6.review-title{ font-size: 20px; margin-bottom: 0 !important; font-weight: 700; } 
.woocommerce .product-reviews #reviews .commentlist .star-rating{ float: right !important; margin-bottom: 0 !important; }
.woocommerce .product-reviews .star-rating span:before{ color: #f2b100 !important; letter-spacing: 6px; }
.woocommerce .product-reviews .star-rating{ width:7.2em; }
.woocommerce .product-reviews .star-rating::before{ letter-spacing: 6px; }
.product-reviews .review_top .top_col p{ margin: 0 !important; }
.product-reviews .review_top .top_col .toreview_btn{ border-radius: 30px; font-size: 15px; cursor: pointer; border: 1px solid #282828; color: #282828; display: inline-block; padding: 14px 30px; background-color: transparent; }
.product-reviews #review_form_wrapper, .product-reviews .woocommerce-noreviews{ margin-top: 24px; }
.product-reviews #review_form_wrapper #reply-title{ margin-bottom: 15px; display: block; }
.product-reviews #review_form_wrapper #commentform .comment-form-comment{ margin: 0; }
.product-reviews #review_form_wrapper #commentform textarea, .product-reviews #review_form_wrapper #commentform input[type="text"], .product-reviews #review_form_wrapper #commentform input[type="email"], #commentform input[type="url"]{ width: 100%; background-color: #ffffff; border: 1px solid #aaaaaa; }

/********************* Inquire page Styles ******************/
#inquire_header .et_pb_code_inner button{ font-size: 18px; font-weight: 600; color: #282828; background-color: transparent; letter-spacing: 1px; vertical-align: middle; margin-top: 20px; border: none; cursor: pointer; }
#inquire_header .et_pb_code_inner button::before{ content: ""; display: inline-block; vertical-align: middle; margin-right: 20px;  background-image: url('../../templates/images/icons/back_btn_img.png'); background-repeat: no-repeat; }
#inquire_header #cbreadcrumb{ margin: 0; font-size: 16px; color: #6e7069; font-weight: 400; }
#inquire_form .et_pb_contact .et_pb_contact_form_label{ display: block; font-size: 13px; color: #282828; margin-bottom: 8px; }
#inquire_form .et_pb_contact .et_pb_contact_form_label::after{ content: "*"; display: inline-block; margin-left: 6px; color: red; }
#inquire_form .et_pb_contact p[data-id="productname"]{ display: none; }
#inquire_form .et_pb_contact ::-webkit-input-placeholder { color: transparent; }
#inquire_form .et_pb_contact :-moz-placeholder { color: transparent; }
#inquire_form .et_pb_contact ::-moz-placeholder { color: transparent; }
#inquire_form .et_pb_contact :-ms-input-placeholder { color: transparent; }
#inquire_form .et_pb_contact input::placeholder { color: transparent; }
#inquire_form .et_pb_contact textarea::-webkit-input-placeholder { color: transparent; }
#inquire_form .et_pb_contact textarea:-moz-placeholder { color: transparent; }
#inquire_form .et_pb_contact textarea::-moz-placeholder { color: transparent; }
#inquire_form .et_pb_contact textarea:-ms-input-placeholder { color: transparent; }
#inquire_form .et_pb_contact textarea::placeholder { color: transparent; }
#inquire_form .et_pb_contact input{ padding: 13px 16px; }
#inquire_form .et_pb_contact .et_contact_bottom_container{ text-align: center; width: 100%; }
#inquire_form .et_pb_contact .et_contact_bottom_container button{ min-width: 180px; padding: 10px !important; margin: 30px auto 0 auto; border-radius: 2px; }

#inquire_form .et_pb_contact p[data-id="mobile_code"] li{ list-style: none; }
#inquire_form .et_pb_contact p[data-id="mobile_code"] input{ padding: 13px 16px 13px 60px; min-height: 44px; }
#inquire_form .intl-tel-input .flag-dropdown .selected-flag{ margin: 8px 10px; }
#inquire_form .intl-tel-input .flag-dropdown .selected-flag .down-arrow{ left: 26px; }
#inquire_form .productInfo{ width: 100%; text-align: center; }
#inquire_form .productInfo img, .productInfo h3{ display: inline-block; vertical-align: middle; margin: 0; padding: 0; text-transform:uppercase; }
#inquire_form .productInfo h3{ color: #282828; }
#inquire_form .productInfo img{ min-height: 125px; width: auto; margin-right: 15px; }
#inquire_form .et-pb-contact-message{ display: none; }

/************************* Floating Exit Divi Builder *****************/
.exit-divi-button {position: fixed; top: 120px; right: 10px; z-index: 99999; background-color: #46a3f4; padding: 5px 10px; color: #ffffff !important;}
input[name="google_api_key"] { display:none;}
input[name="google_api_key"] + .et-fb-preloader { display:none;}

@media (min-width: 981px){
    #et_top_search{ display: none!important; }
    .temp_farm #et_top_search{ display: block; }
}
@media (max-width: 980.98px){
    #mobile_menu .search_desk{ display: block !important; }
    .woocommerce div.product div.images .flex-control-thumbs li{ height: 70px; }
    .woocommerce a.forward_btn{ margin-top: 15px; }
    
    .farm_blue_top::before, .farm_violet_top::before{ top: -20px;}
    .farm_blue_bottom::after, .farm_violet_bottom::after{ bottom: -20px;}
    
    .product-reviews .review_top .top_col .toreview_btn{ font-size: 14px; padding: 12px 24px; }
}
@media (max-width: 600.98px){
    .product-reviews .review_top .top_col{ width: 100%; }
    .product-reviews .review_top .top_col:nth-child(2){ text-align: left; margin-top: 12px; }
}
@media (min-width: 480.98px) and (max-width: 768px){
    #video-modal, #shipping-packaging-media-modal {max-width: 100%;}
    #video-modal &gt; div, #shipping-packaging-media-modal &gt; div { width: 100%; }
    #video-modal &gt; div h3, #shipping-packaging-media-modal &gt; div h3 {font-size: 17px;}
    #video-modal &gt; div h3 + div, #shipping-packaging-media-modal &gt; div h3 + div {width: 600px; margin: 0 auto; max-width: 100%;}
}
@media (max-width: 480.98px){
    .woocommerce a.ask_latest, .woocommerce .entry-summary a.inquire_btn {width: 80% !important;}
    #video-modal, #shipping-packaging-media-modal {max-width: 100%;}
    #video-modal &gt; div, #shipping-packaging-media-modal &gt; div { width: 100%; }
    #video-modal &gt; div h3, #shipping-packaging-media-modal &gt; div h3 {font-size: 17px;}
    #video-modal &gt; div h3 + div, #shipping-packaging-media-modal &gt; div h3 + div {width: 330px; margin: 0 auto; max-width: 100%;}
}


/* start product div style */
.featured-product-slider-div-button{
  position: absolute !important;
  bottom: 15px;
  width: fit-content;
  left: 0 !important;
  right: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: unset !important;
}

.product-list-div-button{
  position: absolute !important;
  bottom: 15px;
  left: 0 !important;
  right:0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: fit-content !important;
}

.related-products-slider-div-button{
  position: absolute !important;
  bottom: 15px;
  width: fit-content;
  left: 0 !important;
  right: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: unset !important;
}
/* end product div style */

/* Alert message*/
.alert {
  padding: 20px;
  background-color: #f44336; /* Red */
  color: white;
  margin-bottom: 15px;
}

/* The close button */
.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

/* When moving the mouse over the close button */
.closebtn:hover {
  color: black;
}

.login-error-alert{
  position: fixed;
  top:0;
  z-index: 999999;
  text-align: center;
  width: 100%;
}

.login-error-alert a{
  font-weight: 700;
  color: #fff;
}

.login-error-alert a:hover{
  color: #fff;
}
body.woocommerce-js .wpf_hierachy label {
  word-break: initial;
}
body.woocommerce-js .wpf_hierachy {
	overflow-x: scroll;
}
.theme-Divi .fancybox-container { z-index:999999}
.theme-Divi #heateor_sss_popup_bg {z-index: 999999;}
.wpf_form_filter_by_category .wpf_item input[type=checkbox]+label, .wpf_form_filter_by_category .wpf_item input[type=radio]+label { display: unset; }
.wpf_form_filter_by_category .wpf_item ul.wpf_hierachy li { width: 92% }
.wpf_form_filter_by_category .wpf_item .wpf_hierachy { overflow-x: auto; }</pre></body></html>