/* 
Theme Name: LTA
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/* PADDING ALL SIDES */
.pad-s{padding: clamp(1rem, 0.6667rem + 1.4815vw, 2rem);}
.pad-m{padding: clamp(2rem, 1.3333rem + 2.963vw, 4rem);}
.pad-l{padding: clamp(4rem, 2.6667rem + 5.9259vw, 8rem);}
/* PADDING TOP & BOTTOM */
/* Improved code */
.pad-tb-s{padding: clamp(1rem, 0.6667rem + 1.4815vw, 2rem) 0;}
.pad-tb-m{padding: clamp(2rem, 1.3333rem + 2.963vw, 4rem) 0;}
.pad-tb-l{padding:  clamp(4rem, 2.6667rem + 5.9259vw, 8rem) 0;}
/* PADDING TOP */
.pad-t-s{padding-top: clamp(1rem, 0.6667rem + 1.4815vw, 2rem);}
.pad-t-m{padding-top: clamp(2rem, 1.3333rem + 2.963vw, 4rem);}
.pad-t-l{padding-top:  clamp(4rem, 2.6667rem + 5.9259vw, 8rem);}
/* PADDING BOTTOM */
.pad-b-s{padding-bottom: clamp(1rem, 0.6667rem + 1.4815vw, 2rem);}
.pad-b-m{padding-bottom: clamp(2rem, 1.3333rem + 2.963vw, 4rem);}
.pad-b-l{padding-bottom:  clamp(4rem, 2.6667rem + 5.9259vw, 8rem);}
/* PADDING LEFT */
.pad-l-s{padding-left: clamp(1rem, 0.6667rem + 1.4815vw, 2rem);}
.pad-l-m{padding-left: clamp(2rem, 1.3333rem + 2.963vw, 4rem);}
.pad-l-l{padding-left:  clamp(4rem, 2.6667rem + 5.9259vw, 8rem);}
/* PADDING RIGHT */
.pad-r-s{padding-right: clamp(1rem, 0.6667rem + 1.4815vw, 2rem);}
.pad-r-m{padding-right: clamp(2rem, 1.3333rem + 2.963vw, 4rem);}
.pad-r-l{padding-right:  clamp(4rem, 2.6667rem + 5.9259vw, 8rem);}
/* PADDING LEFT & RIGHT */
.pad-lr-s{padding-left: clamp(1rem, 0.6667rem + 1.4815vw, 2rem);
padding-right: clamp(1rem, 0.6667rem + 1.4815vw, 2rem);}
.pad-lr-m{padding-left: clamp(2rem, 1.3333rem + 2.963vw, 4rem);
padding-right: clamp(2rem, 1.3333rem + 2.963vw, 4rem);}
.pad-lr-l{padding-left: clamp(4rem, 2.6667rem + 5.9259vw, 8rem);
padding-right: clamp(4rem, 2.6667rem + 5.9259vw, 8rem);}


/* Dark button*/
.button-dark .elementor-button{
    background-color: var(--e-global-color-7d0f6ec );
    color: var(--e-global-color-7d0f6ec );}
/* Light color (replace the e-global-color to your Site Settings color)*/
.button-light .elementor-button{
    background-color: var(--e-global-color-51180fc);  
    color: var(--e-global-color-7d0f6ec);}
/* Accent 2 button (replace the e-global-color to your Site Settings color)*/
.button-accent-2 .elementor-button{
    background-color: var(--e-global-color-7d0f6ec );
    color: var(--e-global-color-0f6679c );}
/* Post button (replace the e-global-color to your Site Settings color)*/
.button-post .elementor-button{
    background-color: var(--e-global-color-09e7d0c );
    color: var(--e-global-color-f62060b );}
/* Outline button dark*/
.button-outline-dark .elementor-button{
    background-color: transparent;
    color: var(--e-global-color-7d0f6ec );
    box-shadow: inset 0px 0px 0px 1px var(--e-global-color-7d0f6ec );}
	
/* Outline button light*/
.button-outline-light .elementor-button{
    background-color: transparent;
    color: white;
    box-shadow: inset 0px 0px 0px 1px white;}



/* General */
.fw-bold {
	font-weight: 700;
}

.mobile-break {
	display: none;
	@media screen and (max-width: 767px) {
		display: block;
	}
}


/* Yellow dot for Headlines */
.headline-yellow-dot {
	white-space: nowrap;
}
/* .headline-yellow-dot h1::after {
	content: "\00a0■";
	color: var(--e-global-color-07a66e4); 	font-size: 75%;
	display: inline-block;
	transform: translateY(2px);
	padding-left: 4px;
	margin-right: -3%;
} */

.headline-yellow-dot {
	color: var(--e-global-color-07a66e4); 	font-size: 75%;
	padding-left: 4px;
	/* margin-right: -3%; */
}

@media (max-width: 767px) {
  .mobile-anchor-point {
    scroll-margin-top: 54px !important; 
  }
}

/* Image Scale within Container on Hover */
.product-container img {
  transition: transform 0.4s ease;
}

.product-container.hovered img,
.product-container:hover img {
  transform: scale(1.1);
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
	display: none;
}