.elementor-kit-6{--e-global-color-primary:#C72127;--e-global-color-secondary:#333333;--e-global-color-text:#333333;--e-global-color-accent:#C72127;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:17px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:17px;background-color:#FFFFFF;}.elementor-kit-6 p{margin-bottom:10px;}.elementor-kit-6 a{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h1{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;}.elementor-kit-6 h2{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;}.elementor-kit-6 h3{font-family:"Poppins", Sans-serif;font-size:26px;}.elementor-kit-6 h4{font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-kit-6 h5{font-family:"Poppins", Sans-serif;font-size:22px;}.elementor-kit-6 h6{font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//**filter**/
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open {
    border-color: none !important;
    box-shadow: none !important;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {
      box-shadow: none !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
        color: #C72127 !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
     color: #C72127 !important;
}

/**body**/
@media (max-width: 968px){
    body {
        width: 100% !important;
    overflow-x: hidden !important;
    }
    
    /**cart**/
    .woocommerce form .form-row .woocommerce-input-wrapper .description {
    position: absolute;
    display: block !important;
    width: 85%;
    }
    span#billing_wooccm17-description {
        font-size: 12px !important;
    }
}

/*menu*/
.menu-services .wpr-menu-item.wpr-pointer-item::after{
display: none !important;
}
.howitworks a.wpr-menu-item.wpr-pointer-item.wpr-active-menu-item {
    color: #333333 !important;
}

/**cart**/
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-top-color: #C72127 !important;
}
.woocommerce-info::before {
    color: #C72127 !important;
}
/**checkout**/
.details h3 {
padding: 2em 0 0 0 !important;
}
button#billing_wooccm18_button {
    background-color: #C72127 !important;
    border-radius: 30px !important;
    padding: 1em 1em !important;
}
span#billing_wooccm17-description {
    background: #333333 !important;
    font-family: "Poppins", Sans-serif !important;
}
select:focus {
    border-color: transparent !important;
}
:focus-visible {
    outline:none  !important;
}
span.select2-selection.select2-selection--single {
    padding: 27px 0px;
}
span#select2-billing_contact_cat-container {
    margin-top: -1.5em;
}
input#billing_contact_event {
    background-color: #f9fafa !important;
    border-radius: var(--forms-fields-border-radius, 0) !important;
    padding: var(--forms-fields-padding, 16px) !important;
    border: none !important;
    color: #69727d !important;
}
input#billing_contact_time {
     background-color: #f9fafa !important;
    border-radius: var(--forms-fields-border-radius, 0) !important;
    padding: var(--forms-fields-padding, 16px) !important;
    border: none !important;
    color: #69727d !important;
}
input#billing_contact_url {
    
background-color: #f9fafa !important;
    border-radius: var(--forms-fields-border-radius, 0) !important;
    padding: var(--forms-fields-padding, 16px) !important;
    border: none !important;
    color: #69727d !important;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
    border-color: #333333 transparent transparent transparent !important;
}



.privacy ul {
     margin-block-start: 20px !important;
   
    padding-inline-start: 20px !important;
}
.privacy li {
     margin-block-end: 10px !important;
}
.faq ul  {
    margin-block-start: 15px !important;
    margin-block-end: 15px !important;
    padding-inline-start: 20px !important;
}
.faq, .eael-adv-accordion .eael-accordion-list .eael-accordion-content p {
    margin-bottom: 20px !important;
}
.elementor-kit-6 p {
    margin-bottom: 10px !important;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content p {
    margin: 0px 0px 15px 0px;
}
.elementor-woo-meta--view-table .product_meta .detail-label {
    display: none !important;
}

/**product add to cart**/
.woocommerce ul.products li.product .button {
    display: none;
}
.woocommerce ul.products li.product .star-rating {
    display: none;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    display: none;
}
.product-categories {
    color: #333333;
    font-size: 17px;
    font-weight: 600;
font-family: "Poppins", Sans-serif;
padding-bottom: 5px;
}
.product-tags {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
font-family: "Poppins", Sans-serif;
padding-bottom: 10px;
}
.woocommerce ul.products li.product .price {
      color: #333333 !important;
    font-size: 16px;
    font-weight: 600;
font-family: "Poppins", Sans-serif;
padding-bottom: 5px;
}
/**yith**/

/**text style**/

h3.wapo-addon-title.toggle-closed{
	font-size: 20px !important;
	color: #0062a8 !important;
	padding: 0px !important;
	margin-bottom: 5px;
}


.yith-wapo-block div.yith-wapo-addon .options{
	display: flex !important;
	flex-flow: wrap;
}
/*.selected{
	background-color: #C72127;
    border-radius: 50px;
	color: #fff !important;
	display: grid;
	
}**/
.yith-wapo-option.selection-single.selected {
    	background-color: #C72127 !important;
	color: #fff !important;
	display: grid;
	
}
#wapo-total-price-table {
    display: none;
}
.yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option {
    margin: 5px 0px;
}

.yith-wapo-block .yith-wapo-addon span.checkboxbutton {
    display: none !important;
}

.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label label {
    
    display: inline-block;
    width: fit-content !important;
}

.yith-wapo-option.selection-single {
    background-color: #F7F7F7 !important;
    padding: 10px;
   font-weight: 600;
    
}
small.option-price {
    font-size: 15px;
     font-weight: 600;
     font-family: "Poppins", Sans-serif;
}
small.option-price::before {
    content:' | ';
  
}

.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label label {
    font-size: 16px;
    font-weight: 600;
    font-family: "Poppins", Sans-serif;
}
/**
 * END YITH addons*
 * */
 /**short description**/
 .shortdesc {
 margin-bottom: 2em;
   font-size: 15px;
   line-height: 22px;
   font-weight: 400;
 }
 .product-details-label {
     margin-top: 2em;
     color: #333333;
      font-size: 17px;
     font-weight: 500;
     font-family: "Poppins", Sans-serif;
 }
.woocommerce div.product form.cart div.quantity {
    display: none;
}
button.single_add_to_cart_button.button.alt {
    margin-left: 0px !important;
 
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
  
    margin-bottom: 4em !important;
}

.viewmore {
padding: 5px 20px 5px 20px;
border-radius: 50px;
border: 2px solid #C72127;
color: #333333;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
font-family: "Poppins", Sans-serif;

}

.viewbtn {
    margin-top: 3em;
margin-bottom: 4em;
}
.elementor hr {
  background-color: #E1E1E1;
  margin-bottom: 2em;

}
/**product single page*/
.product-parent-category {
    font-family: "Poppins", Sans-serif !important;font-size: 26px;
    font-weight: 600;
    
}
a.parent-category {
    color: #333333 !important;
}/* End custom CSS */