.elementor-551 .elementor-element.elementor-element-fb7929b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-0c19a06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .flex-viewport, .woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .flex-control-thumbs img{border-style:solid;border-width:15px 15px 15px 15px;border-color:#FFFFFF;}.woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .flex-control-thumbs img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF9C00;border-radius:5px 5px 5px 5px;}.woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-551 .elementor-element.elementor-element-952c50c .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-551 .elementor-element.elementor-element-81a756e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-c599851{--display:flex;--background-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-f1b9715 .elementor-heading-title{color:#333333;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-306b6c2 .elementor-heading-title{color:#333333;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.woocommerce .elementor-551 .elementor-element.elementor-element-f0a0c85 .star-rating{color:#FF9C00;}.woocommerce .elementor-551 .elementor-element.elementor-element-1423ba8 .price{color:#4E4E4E;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-9e0bfd0{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-22051b2 .elementor-heading-title{color:#333333;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-551 .elementor-element.elementor-element-22051b2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-551 .elementor-element.elementor-element-c9be328{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-551 .elementor-element.elementor-element-c9be328, .elementor-551 .elementor-element.elementor-element-c9be328::before{--border-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-6ede8c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-551 .elementor-element.elementor-element-6ede8c3 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-551 .elementor-element.elementor-element-6ede8c3 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:400;fill:#333333;color:#333333;background-color:#F3F8FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-551 .elementor-element.elementor-element-39af4dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-551 .elementor-element.elementor-element-39af4dc .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-551 .elementor-element.elementor-element-39af4dc .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#7C7C7C;color:#7C7C7C;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DADADA;border-radius:5px 5px 5px 5px;padding:8px 10px 4px 10px;}.elementor-551 .elementor-element.elementor-element-c6f7d33 .elementor-button-content-wrapper{flex-direction:row;}.elementor-551 .elementor-element.elementor-element-c6f7d33 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-551 .elementor-element.elementor-element-c6f7d33 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#7C7C7C;color:#7C7C7C;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DADADA;border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-551 .elementor-element.elementor-element-b4fc2da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-551 .elementor-element.elementor-element-41dc922 .elementor-button-content-wrapper{flex-direction:row;}.elementor-551 .elementor-element.elementor-element-41dc922 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-551 .elementor-element.elementor-element-41dc922 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#7C7C7C;color:#7C7C7C;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DADADA;border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-551 .elementor-element.elementor-element-722b9ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-551 .elementor-element.elementor-element-722b9ec .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-551 .elementor-element.elementor-element-722b9ec .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#7C7C7C;color:#7C7C7C;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DADADA;border-radius:5px 5px 5px 5px;padding:8px 10px 10px 10px;}.elementor-551 .elementor-element.elementor-element-f29d9c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-551 .elementor-element.elementor-element-f29d9c5 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-551 .elementor-element.elementor-element-f29d9c5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#7C7C7C;color:#7C7C7C;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DADADA;border-radius:5px 5px 5px 5px;padding:8px 10px 7px 10px;}.elementor-551 .elementor-element.elementor-element-be0b616{--display:flex;--background-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-c5ce0d8 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;background-color:#F67E24;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F67E24;border-radius:8px 8px 8px 8px;padding:12px 220px 12px 220px;}.elementor-551 .elementor-element.elementor-element-c5ce0d8 .elementor-button:hover, .elementor-551 .elementor-element.elementor-element-c5ce0d8 .elementor-button:focus{color:#F67E24;background-color:#FFFFFF00;border-color:#F67E24;}.elementor-551 .elementor-element.elementor-element-c5ce0d8 .elementor-button:hover svg, .elementor-551 .elementor-element.elementor-element-c5ce0d8 .elementor-button:focus svg{fill:#F67E24;}.elementor-551 .elementor-element.elementor-element-36dac31 .ekit-btn-wraper{text-align:left;}.elementor-551 .elementor-element.elementor-element-36dac31 .elementskit-btn{padding:12px 225px 12px 225px;font-size:14px;font-weight:500;text-transform:uppercase;background-color:#F4700C;border-style:solid;border-color:#F4700C;border-radius:5px 5px 5px 5px;}.elementor-551 .elementor-element.elementor-element-36dac31 .elementskit-btn:hover{color:#F4700C;background-color:#FFFFFF00;border-color:#F4700C;border-radius:5px 5px 5px 5px;}.elementor-551 .elementor-element.elementor-element-36dac31 .elementskit-btn:hover svg path{stroke:#F4700C;fill:#F4700C;}.elementor-551 .elementor-element.elementor-element-36dac31 .elementskit-btn > i, .elementor-551 .elementor-element.elementor-element-36dac31 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-551 .elementor-element.elementor-element-36dac31 .elementskit-btn > i, .rtl .elementor-551 .elementor-element.elementor-element-36dac31 .elementskit-btn > svg{margin-left:5px;margin-right:0;}@media(min-width:768px){.elementor-551 .elementor-element.elementor-element-0c19a06{--width:50%;}.elementor-551 .elementor-element.elementor-element-81a756e{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-952c50c *//* Functionality: Custom thumbnail size in product image gallery
 * Date:  2021-03-10
 * Author: Rafael Azuaje
 */

/* DESKTOP */
.woocommerce .flex-control-thumbs {
    margin: 10px 0px 10px -5px !important; /* Thumbnails separation top and bottom */
    width: 100% !important; /* Controls width of thumbnails container on desktop - Horizontally */
	display: flex;
}
/* Controls thumbnails width on desktop - vertically
 * Enable this ONLY for VERTICAL display
 */ 
ol.flex-control-nav.flex-control-thumbs li {
	width: 15% !important; 
}
/* Enable this ONLY for HORIZONTAL display */
/*ol.flex-control-nav.flex-control-thumbs li {
	width: 18% !important; 
}*/

/* PHONES */
@media (max-width:414px){
	ol.flex-control-nav.flex-control-thumbs li {
		width: 18% !important; /* Controls thumbnails width on mobile - Horizontally */
	}
}

/* TABLETS */
@media (min-width:568px) and (max-width:768px){
	/* Controls thumbnails container width on tablet - vertically
	 * Enable this ONLY for VERTICAL display */
	.woocommerce .flex-control-thumbs {
    	margin: 10px 0px 10px -5px !important; 
    	width: 15% !important;
	}
	/* Controls width of thumbnails container on tablet - horizontally
	 * Enable this ONLY for HORIZONTAL display */
	/*.woocommerce .flex-control-thumbs {
    	width: 70% !important; 
	}*/
	ol.flex-control-nav.flex-control-thumbs li {
		width: 90% !important; /* Controls thumbnails image width on tablet - vertically */
	}
}
@media (min-width:769px) and (max-width:1024px){
	/* Controls thumbnails container width on tablet - vertically
	 * Enable this ONLY for VERTICAL display */
	.woocommerce .flex-control-thumbs {
    	margin: 10px 0px 10px -5px !important; 
    	width: 12% !important;
	}
	/* Controls width of thumbnails container on tablet - horizontally
	 * Enable this ONLY for HORIZONTAL display */
	/*.woocommerce .flex-control-thumbs {
    	width: 70% !important; 
	}*/
	ol.flex-control-nav.flex-control-thumbs li {
		width: 100% !important; /* Controls thumbnails image width on tablet - vertically */
	}
}

/* Functionality: Product page image thumbnails on left side
 * Date:  2021-03-10
 * Author: Rafael Azuaje
 * Disable this segment if you want to display horizontally
 */
@media (min-width:568px) {
	.woocommerce .flex-control-nav { 
		position: absolute; 
		top:-10px; 
		left: 0px;
	}
	.flex-control-thumbs {
		display: flex;
		flex-direction: column;
	}
}
@media (min-width:568px) and (max-width:768px){
	.woocommerce .flex-viewport {
		width: 86.5% !important;
		left: 100px !important;
	}
}
@media (min-width:769px) and (max-width:1024px){
	.woocommerce .flex-viewport {
		width: 87% !important;
		left: 95px !important;
	}
}
@media (min-width:1025px){
	.woocommerce .flex-viewport {
		width: 85% !important;
		left: 80px !important;
	}	
}/* End custom CSS */