.elementor-8740 .elementor-element.elementor-element-548d2ba{margin-top:0px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-6b0f16b > .elementor-container{max-width:1372px;}.elementor-8740 .elementor-element.elementor-element-17c6050 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8740 .elementor-element.elementor-element-2df3c41.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8740 .elementor-element.elementor-element-2df3c41.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8740 .elementor-element.elementor-element-2df3c41 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-8740 .elementor-element.elementor-element-f8fc4f1{--spacer-size:40px;}.elementor-8740 .elementor-element.elementor-element-1185442 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:500;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-a711a34 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:300;letter-spacing:2px;}.woocommerce .elementor-8740 .elementor-element.elementor-element-fdc1700 .price{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-cb47d25{text-align:left;}.elementor-8740 .elementor-element.elementor-element-cb47d25 img{width:40%;max-width:100%;}.elementor-8740 .elementor-element.elementor-element-5dd783a a{color:#000000;}.elementor-8740 .elementor-element.elementor-element-0634991{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8740 .elementor-element.elementor-element-0634991 .elementor-divider-separator{width:100%;}.elementor-8740 .elementor-element.elementor-element-0634991 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8740 .elementor-element.elementor-element-73bfdb8 .cart button, .elementor-8740 .elementor-element.elementor-element-73bfdb8 .cart .button{font-weight:400;transition:all 0.2s;}.elementor-8740 .elementor-element.elementor-element-73bfdb8 .quantity .qty{transition:all 0.2s;}.elementor-8740 .elementor-element.elementor-element-5bd521a{margin-top:0px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-fd009a1 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8740 .elementor-element.elementor-element-e177def.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8740 .elementor-element.elementor-element-e177def.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8740 .elementor-element.elementor-element-e177def > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-8740 .elementor-element.elementor-element-5b10148{--spacer-size:40px;}.elementor-8740 .elementor-element.elementor-element-ce22e6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:500;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-e2adb8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:300;letter-spacing:2px;}.woocommerce .elementor-8740 .elementor-element.elementor-element-43bfd0d .price{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-f8cb933{text-align:left;}.elementor-8740 .elementor-element.elementor-element-f8cb933 img{width:40%;max-width:100%;}.elementor-8740 .elementor-element.elementor-element-af8a701{--spacer-size:140px;}.elementor-8740 .elementor-element.elementor-element-d661347 a{color:#000000;}.elementor-8740 .elementor-element.elementor-element-44601e7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8740 .elementor-element.elementor-element-44601e7 .elementor-divider-separator{width:100%;}.elementor-8740 .elementor-element.elementor-element-44601e7 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8740 .elementor-element.elementor-element-1246630 .cart button, .elementor-8740 .elementor-element.elementor-element-1246630 .cart .button{font-weight:400;transition:all 0.2s;}.elementor-8740 .elementor-element.elementor-element-1246630 .quantity .qty{transition:all 0.2s;}.elementor-8740 .elementor-element.elementor-element-3369cf0{margin-top:80px;margin-bottom:20px;}.elementor-8740 .elementor-element.elementor-element-6dffad6 > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-8740 .elementor-element.elementor-element-dee6710 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;letter-spacing:2px;}.elementor-bc-flex-widget .elementor-8740 .elementor-element.elementor-element-9811a45.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8740 .elementor-element.elementor-element-9811a45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8740 .elementor-element.elementor-element-baed5df{text-align:right;}.elementor-8740 .elementor-element.elementor-element-baed5df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-a775c45 > .elementor-container{max-width:1440px;}.elementor-8740 .elementor-element.elementor-element-a775c45{margin-top:0px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-ec82491 > .elementor-container{max-width:1440px;}.elementor-8740 .elementor-element.elementor-element-72ff05e{padding:0px 15px 0px 15px;}.elementor-8740 .elementor-element.elementor-element-ba944c2 > .elementor-container{max-width:1440px;}.elementor-8740 .elementor-element.elementor-element-ba944c2{margin-top:30px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-c61aa12{padding:0px 15px 0px 15px;}.elementor-8740 .elementor-element.elementor-element-a11debe > .elementor-container{min-height:400px;}.elementor-8740 .elementor-element.elementor-element-a11debe:not(.elementor-motion-effects-element-type-background), .elementor-8740 .elementor-element.elementor-element-a11debe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142335;}.elementor-8740 .elementor-element.elementor-element-a11debe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-a11debe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8740 .elementor-element.elementor-element-5b93d85{padding:80px 0px 50px 0px;}.elementor-8740 .elementor-element.elementor-element-fe4ddee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-8849bc5{text-align:left;}.elementor-8740 .elementor-element.elementor-element-8849bc5 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;letter-spacing:3.3px;}.elementor-8740 .elementor-element.elementor-element-8849bc5 > .elementor-widget-container{margin:0px 0px 0px 39px;padding:0px 0px 0px 0px;}.elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title, .elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title:before, .elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title:after, .elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-content, .elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title, .elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title a{color:#9C9C9C;}.elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title.elementor-active,
					 .elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-081ba34 > .elementor-widget-container{padding:30px 0px 0px 16px;}.elementor-8740 .elementor-element.elementor-element-9319291 > .elementor-container{min-height:400px;}.elementor-8740 .elementor-element.elementor-element-9319291:not(.elementor-motion-effects-element-type-background), .elementor-8740 .elementor-element.elementor-element-9319291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142335;}.elementor-8740 .elementor-element.elementor-element-9319291{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-9319291 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8740 .elementor-element.elementor-element-0e28485{padding:80px 0px 50px 0px;}.elementor-8740 .elementor-element.elementor-element-c3f744f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-c4873e1{text-align:left;}.elementor-8740 .elementor-element.elementor-element-c4873e1 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;letter-spacing:3.3px;}.elementor-8740 .elementor-element.elementor-element-c4873e1 > .elementor-widget-container{margin:0px 0px 0px 39px;padding:0px 0px 0px 0px;}.elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title, .elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title:before, .elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title:after, .elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-content, .elementor-8740 .elementor-element.elementor-element-592246b .elementor-tabs-content-wrapper{border-width:0px;}.elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title, .elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title a{color:#9C9C9C;}.elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title.elementor-active,
					 .elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-8740 .elementor-element.elementor-element-592246b > .elementor-widget-container{padding:30px 0px 0px 16px;}@media(max-width:1280px){.elementor-8740 .elementor-element.elementor-element-17c6050{width:var( --container-widget-width, 469.992px );max-width:469.992px;--container-widget-width:469.992px;--container-widget-flex-grow:0;}.elementor-8740 .elementor-element.elementor-element-fd009a1{width:var( --container-widget-width, 469.992px );max-width:469.992px;--container-widget-width:469.992px;--container-widget-flex-grow:0;}.elementor-8740 .elementor-element.elementor-element-6dffad6 > .elementor-element-populated{margin:0px 0px 0px 17px;--e-column-margin-right:0px;--e-column-margin-left:17px;}.elementor-8740 .elementor-element.elementor-element-dee6710 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-8740 .elementor-element.elementor-element-548d2ba{margin-top:0px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-2df3c41 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-8740 .elementor-element.elementor-element-1185442 .elementor-heading-title{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-a711a34 .elementor-heading-title{font-size:18px;}.woocommerce .elementor-8740 .elementor-element.elementor-element-fdc1700 .price{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-5bd521a{margin-top:0px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-fd009a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8740 .elementor-element.elementor-element-e177def > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-8740 .elementor-element.elementor-element-ce22e6e .elementor-heading-title{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-ce22e6e > .elementor-widget-container{margin:0px 020px 0px 020px;}.elementor-8740 .elementor-element.elementor-element-e2adb8e .elementor-heading-title{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-e2adb8e > .elementor-widget-container{margin:0px 20px 0px 20px;}.woocommerce .elementor-8740 .elementor-element.elementor-element-43bfd0d .price{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-43bfd0d > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-8740 .elementor-element.elementor-element-1d311e7 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-8740 .elementor-element.elementor-element-f8cb933 img{width:35%;}.elementor-8740 .elementor-element.elementor-element-f8cb933 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-8740 .elementor-element.elementor-element-af8a701{--spacer-size:93;}.elementor-8740 .elementor-element.elementor-element-d661347 > .elementor-widget-container{margin:0px 016px 0px 016px;}.elementor-8740 .elementor-element.elementor-element-44601e7 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8740 .elementor-element.elementor-element-1246630 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8740 .elementor-element.elementor-element-3369cf0{margin-top:0px;margin-bottom:0px;}.elementor-8740 .elementor-element.elementor-element-6dffad6 > .elementor-element-populated{margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}.elementor-8740 .elementor-element.elementor-element-dee6710 .elementor-heading-title{font-size:11px;}.elementor-8740 .elementor-element.elementor-element-baed5df .elementor-heading-title{font-size:13px;}.elementor-8740 .elementor-element.elementor-element-8849bc5 .elementor-heading-title{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-8849bc5 > .elementor-widget-container{margin:0px 0px 0px 24.5px;}.elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-title{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-081ba34 .elementor-tab-content{font-size:13px;}.elementor-8740 .elementor-element.elementor-element-c4873e1 .elementor-heading-title{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-c4873e1 > .elementor-widget-container{margin:0px 0px 0px 24.5px;}.elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-title{font-size:18px;}.elementor-8740 .elementor-element.elementor-element-592246b .elementor-tab-content{font-size:13px;}}@media(min-width:768px){.elementor-8740 .elementor-element.elementor-element-aecef52{width:49.998%;}.elementor-8740 .elementor-element.elementor-element-2df3c41{width:50.002%;}.elementor-8740 .elementor-element.elementor-element-66ed33d{width:49.998%;}.elementor-8740 .elementor-element.elementor-element-e177def{width:50.002%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-17c6050 */.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    top: 0em;
    right: 1e-9em;
    font-size: 2em;
    z-index: 9;
    width: 100px;
    height: 40px;
    background: var(--ast-global-color-5);
    text-indent: -9999px;
    border-radius: 100%;
    box-sizing: content-box;
    backface-visibility: hidden;
    border-radius: 0px;
}

   
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:before {
    display:none;
    
}

   
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:after {
 
    display:none;
}

@media screen and (min-width:1025px){   
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger {
    display:none;
}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-fdc1700 */span.from {
    display:none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-5dd783a */span.posted_in.detail-container {
	display:none!important;
	}

span.tagged_as.detail-container .detail-label {
	display:none!important;
	}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-73bfdb8 */: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:not(.grouped_form):not(.variations_form) {
    display: block!important;
}

.woocommerce-js div.product form.cart .button {
    vertical-align: middle;
    float: right!important;
}

.woocommerce-js div.product .product_meta {
    border-top: 0px solid var(--ast-border-color);
    padding-top: 0.5em;
    font-size: .9em;
    margin: 0 0 0.8em;
}


.woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus {
    width: 38px;
    display: flex;
    justify-content: center;
    background-color: transparent;
    border: 0px solid
}

input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #666;
    padding: 0.75em;
    height: auto;
    border-width: 0px;
}

.woocommerce button.button {
    color: #000000;
    border-color: var(--ast-global-color-0);
    background-color: #046bd200;
    
}

.button.single_add_to_cart_button:after {
	    display: inline-block;
	    background-size: 57px 7px;
	   background-image: url('/wp-content/uploads/2024/03/arrow-woo.png')!important;
	    content:"";
	    width: 57px; 
        height:7px;
        margin-left:15px;
    
    
}

.woocommerce-js button.button.added::after {
    content: '';
    vertical-align: middle;
}

.bundle_price {
    display:none!important;
}

.woocommerce-js div.product form.cart table td {
    padding-left: 0;
    /* border: 1px solid #000; */
    border-bottom: 1px solid #000;
}

.theme-astra.woocommerce div.product form.bundle_form table.bundled_products {
    margin-bottom: 1.5rem;
    border: 0px solid #dddddd;
    padding: 0%;
}

table.bundled_products .bundled_product_summary td.bundled_item_details_col .details {
    width: 100%;
    float: none;
    padding: 0;
    /* vertical-align: bottom; */
    padding-top: 10%;
    padding-bottom: 10%;
}

table.bundled_products td.bundled_item_col {
    vertical-align: middle!important;
    border: 0;
    padding: 1em;
}

table.bundled_products th.bundled_item_col {
  
    
    padding-right: 10px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-fd009a1 */.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    top: 0em;
    right: 1e-9em;
    font-size: 2em;
    z-index: 9;
    width: 100px;
    height: 40px;
    background: var(--ast-global-color-5);
    text-indent: -9999px;
    border-radius: 100%;
    box-sizing: content-box;
    backface-visibility: hidden;
    border-radius: 0px;
}

   
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:before {
    display:none;
    
}

   
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:after {
 
    display:none;
}

@media screen and (min-width:1025px){   
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger {
    display:none;
}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-d661347 */span.posted_in.detail-container {
	display:none!important;
	}

span.tagged_as.detail-container .detail-label {
	display:none!important;
	}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1246630 */: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:not(.grouped_form):not(.variations_form) {
    display: block!important;
}

.woocommerce-js div.product form.cart .button {
    vertical-align: middle;
    float: right!important;
}

.woocommerce-js div.product .product_meta {
    border-top: 0px solid var(--ast-border-color);
    padding-top: 0.5em;
    font-size: .9em;
    margin: 0 0 0.8em;
}


.woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus {
    width: 38px;
    display: flex;
    justify-content: center;
    background-color: transparent;
    border: 0px solid
}

input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #666;
    padding: 0.75em;
    height: auto;
    border-width: 0px;
}

.woocommerce button.button {
    color: #000000;
    border-color: var(--ast-global-color-0);
    background-color: #046bd200;
    
}

.button.single_add_to_cart_button:after {
	    display: inline-block;
	    background-size: 57px 7px;
	   background-image: url('/wp-content/uploads/2024/03/arrow-woo.png')!important;
	    content:"";
	    width: 57px; 
        height:7px;
        margin-left:15px;
    
    
}

.woocommerce-js button.button.added::after {
    content: '';
    vertical-align: middle;
}

.small_width.bundle_form table.bundled_products td, .small_width.composite_form .bundle_form table.bundled_products td {
    display: table-cell!important;
}

.small_width.bundle_form table.bundled_products thead, .small_width.composite_form .bundle_form table.bundled_products thead {
    
    display: block!important;
}

table.bundled_products th.bundled_item_col {
    border: 0;
    padding: 1em;
    padding-bottom: 30px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a775c45 *//*.bob-container{
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}*/

/*.bob-row{
  margin-right: -15px;
  margin-left: -15px;
}*/

/*.bob-row:before,.bob-row:after{
  display: table;
  content: " ";  
}*/

/*.bob-row:after{
  clear: both;
}*/

/*2個並排 不管在任何尺寸都會2個並排*/
.bob-2item{
  width:50%;
}

/*3個並排 在767px以下會垂直排列*/
.bob-3item{
  width: 100%;
}
/*4個並排 在767px以下會2個排列*/
.bob-4item{
  width:50%;
}

.bob-2item,.bob-3item,.bob-4item{
  position: relative;
  min-height: 1px;
  /*padding-right: 15px;*/
  /*padding-left: 15px;*/
  float:left;
}

/*.bob-2item img,.bob-3item img,.bob-4item img{
  width:100%;
  display: block;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8849bc5 */.woocommerce-js h2 {
    margin-bottom: 0em;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-081ba34 */.elementor-widget-tabs .elementor-tab-content {
    padding-left: 23px;
    padding-top: 10%!important;
}

.elementor-4415 .elementor-element.elementor-element-081ba34 .elementor-tab-title.elementor-active{
    text-decoration: underline;
    text-underline-offset: 10px 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4873e1 */.woocommerce-js h2 {
    margin-bottom: 0em;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-592246b */.elementor-widget-tabs .elementor-tab-content {
    padding-left: 23px;
    padding-top: 10%!important;
}

.elementor-4415 .elementor-element.elementor-element-081ba34 .elementor-tab-title.elementor-active{
    text-decoration: underline;
    text-underline-offset: 10px 
}

@media screen and (min-width:768px) and (max-width:1024px){   
    
    #1 {
        float:left!important;
    }}/* End custom CSS */
/* Start custom CSS *//* hide glider arrow  */
.swiper-button-prev:after, .swiper-button-next:after{
    font-size:0px;
}

/* video slider arror position */
@media screen and (max-width:767px){
    #custom-arror-position .elementor-swiper-button{
        top:40%;
    }
}/* End custom CSS */