/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.6.1770123235
Updated: 2026-02-03 12:53:55

*/

/* Carousel Container */
.mySwiper {
  width: 100%;
  max-width: 600px; /* Adjust as needed */
  margin: auto;
  border-radius: 10px; /* Rounded corners */
  overflow: hidden; /* Clip image overflow */
  position: relative;
  padding-bottom: 0 !important;
}

/* Image settings */
.mySwiper img {
  width: 100%;
  max-height: 200px; /* Fixed height */
  object-fit: cover; /* Contain images nicely */
  display: block;
}

/* Navigation arrows */
.swiper-button-next,
.swiper-button-prev {
  color: white !important; /* White arrows */
  width: 30px;
  height: 30px;
}

/* Make arrows a little smaller */
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 0.8rem !important; /* Smaller icon */
	font-weight: 600;
}

/* Dots pagination */
.swiper-pagination {
  bottom: 10px !important; /* Move dots inside */
}

.swiper-pagination-bullet {
  background: white !important;
  opacity: 0.7;
}

.swiper-pagination-bullet-active {
  background: white !important;
  opacity: 1;
}

.swiper-slide img {
    height: 175px !important;
	object-fit: cover;
}

.wcfm_form_simple_submit_wrapper{
	background: none;
}

button {
    background-color: #1B4E7A ;
}
button:hover, .elementor-kit-5 button:hover {
    background: #0073aa ;
}

.wcfm-text .wcfm_ele .iti__tel-input{
	width: 100% !important;
}

button.iti__selected-country{
	padding: 5px !important;
}
.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown{
	width: 100%;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #1B4E7A !important;
    color: white !important;
    text-decoration: none !important;
    border-radius: 25px !important;
}

button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained, button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
	color: white !important;
	border: none;
}

.wc-setup-actions .step{
	   display: block;
}

.wc-block-cart-items__header-total{
    display: none !important;
}