.elementor-kit-26{--e-global-color-primary:#0077E7;--e-global-color-secondary:#1BBC9B;--e-global-color-text:#000000;--e-global-color-accent:#F1F5F8;--e-global-color-fdf333d:#FFF;--e-global-color-64acfb3e:#F8F8F8;--e-global-color-6812374:#59AEEF;--e-global-color-836846c:#898989;--e-global-color-948ba7f:#45ECC9;--e-global-color-59a547b:#8AC4F0;--e-global-color-89c2f79:#454545;--e-global-color-66f40cf:#2797FF;--e-global-color-1129aba:#0076E5;--e-global-color-ddd9015:#264C9F;--e-global-color-9e51989:#43E320;--e-global-color-c4824bf:#FF4FF3;--e-global-color-5ec5a43:#A095FF;--e-global-color-083947c:#7C50C9;--e-global-typography-primary-font-family:"Ubuntu";--e-global-typography-secondary-font-family:"Ubuntu";--e-global-typography-text-font-family:"Ubuntu";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Ubuntu";--e-global-typography-accent-font-weight:normal;color:#000000;font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:100;}.elementor-kit-26 button,.elementor-kit-26 input[type="button"],.elementor-kit-26 input[type="submit"],.elementor-kit-26 .elementor-button{background-color:#1AB797;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-kit-26 button:hover,.elementor-kit-26 button:focus,.elementor-kit-26 input[type="button"]:hover,.elementor-kit-26 input[type="button"]:focus,.elementor-kit-26 input[type="submit"]:hover,.elementor-kit-26 input[type="submit"]:focus,.elementor-kit-26 .elementor-button:hover,.elementor-kit-26 .elementor-button:focus{background-color:#45ECC9;color:#FFFFFF;}.elementor-kit-26 e-page-transition{background-color:#FFBC7D;}.elementor-kit-26 a{color:#0077E7;}.elementor-kit-26 a:hover{color:#59AEEF;}.elementor-kit-26 h1{color:#000000;}.elementor-kit-26 h2{font-size:24px;}.elementor-kit-26 h3{font-size:24px;font-weight:600;line-height:26px;}.elementor-kit-26 h4{color:#212121;font-size:18px;font-weight:bold;}.elementor-kit-26 h5{color:var( --e-global-color-secondary );font-size:20px;font-weight:400;}.elementor-kit-26 h6{color:#212121;font-size:14px;font-weight:100;}.elementor-kit-26 label{color:#000000;}.elementor-kit-26 input:not([type="button"]):not([type="submit"]),.elementor-kit-26 textarea,.elementor-kit-26 .elementor-field-textual{border-radius:8px 8px 8px 8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#FFFFFFF5;--lightbox-ui-color:var( --e-global-color-primary );--lightbox-text-color:#000000;}@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 */.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
  padding: 15px 5px;
}

/*Testemonials*/
.elementor-testimonial--layout-image_stacked .elementor-testimonial cite {
    margin-top: auto!important;
    margin-bottom: auto!important;
}

.elementor-testimonial--layout-image_stacked .elementor-testimonial__image, .elementor-testimonial--layout-image_stacked .elementor-testimonial cite {
    width: 50%!important;
}

.elementor-testimonial__image img {
    margin-left: 40px;
}

.elementor-testimonial__footer {
    width: 86%;
    margin-left: 3%;
}

/*Woo notices*/
.e-wc-message-notice .woocommerce-message::before {
    color: #1BBC9B !important;
}

.woocommerce-message {
    background: #fff !important;
}

/*Variations labels*/
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {
    box-shadow: 0 0 0 2px #2797FF!important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-shadow: unset!important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
  color: #2797FF!important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
  color: #1BBC9B!important;
}

th.label {
    text-align: left !important;
    width: 60px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color::after {
    border-radius: 50px;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-shadow: inset 0 0 1px 0 rgba(0,0,0,.5);
}

/*Out off stock & Added to cart*/
.woocommerce div.product .out-of-stock, .woocommerce a.added_to_cart {
    display: none!important;
}

/*Hamburger menu outline off*/
* {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
-webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
    outline: none !important;
}


.loginfrm .elementor-field:not(.elementor-select-wrapper) {
    border-color: #E0E0E0; 
    font-size: 13px;
    font-weight: 100;
}

.loginfrm .elementor-field-group {
    margin-bottom: 15px;
}

.regbutt .elementor-button {
    background-color: #0077E7;
    padding: 18px 80px 18px 80px;
    font-size: 20px;
    font-weight: 400;
    border-radius: 8px 8px 8px 8px;
}

/*Accordions*/
.product-accord .elementor-tab-title.elementor-active {
    background: #0077E7;
    transition: .4s ease-in-out;
}

/*Variations*/
.variations  {
	font-weight: bold;
}

.woocommerce div.product form.cart .variations label {
    font-size: 14px !important;
    color: black!important;
}

.var-message-wrapper {
    font-size: 14px;
    font-weight: 100;
    line-height: 15px !important;
}

.sample-var-message .var-message-wrapper {
	line-height: 1px;
	margin-top: -15px;
}

.sample-var-message > td {
	padding-top: 20px;
}

.woocommerce div.product form.cart .variations td.label {
    width: 10px !important;
}


/*Progress bars*/
.elementor-progress-bar {
    height: 8px;
    background: #1BBC9B;
}

.elementor-progress-wrapper {
    width: 200px;
}

img.arrow-right-blue, img.arrow-right {
    margin-top: 15px;
    filter: invert(100%) sepia(0%) saturate(1237%) hue-rotate(180deg) brightness(109%) contrast(101%);
}

img.arrow-right-blue {
    filter: invert(29%) sepia(54%) saturate(4152%) hue-rotate(195deg) brightness(99%) contrast(101%);
}

/*Quantity style*/
.woocommerce div.product form.cart div.quantity .minus, .woocommerce-cart .woocommerce table.shop_table.cart div.quantity .minus {
    background-color: rgba(46, 233, 194, 0);
    border-style: none;
    color: rgb(188, 188, 188);
    padding-right: 0px;
}

.woocommerce div.product form.cart div.quantity {
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.14);
    border-radius: 30px;
    min-width: 112px;
}

.woocommerce div.product form.cart div.quantity .plus, .woocommerce-cart .woocommerce table.shop_table.cart div.quantity .plus {
   background-color: rgba(69, 236, 201, 0);
   border-style: none;
   color: rgb(188, 188, 188);
   padding-right: 16px;
   padding-left: 0px;
}

.woocommerce-cart .woocommerce table.shop_table.cart div.quantity input.qty {
   border-style: none;
}


input[type=number] {
    border: 0px solid #fff !important;
}

.plus, .minus {
    font-size: 17px;

}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: #1BBC9B;
  font-size: 16px!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) .quantity .qty, :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) .quantity .qty {
    vertical-align: unset !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://odoo-test.ameralabs.com/wp-content/uploads/2020/08/ubuntu-v5-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://odoo-test.ameralabs.com/wp-content/uploads/2020/08/ubuntu-v5-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://odoo-test.ameralabs.com/wp-content/uploads/2020/08/ubuntu-v5-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://odoo-test.ameralabs.com/wp-content/uploads/2020/08/ubuntu-v5-500.woff2') format('woff2');
}
/* End Custom Fonts CSS */