/**
Theme Name: LMT - Astra child theme
Author: IT Usluge
Author URI: https://it-usluge.net
Description: Child theme for LMT
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lmt
Template: astra
*/

:root {
    --color-1: #401991;
    --color-2: #918A19;
    --color-3: #312252;
    --color-4: #3C3A1E;
    --color-5: #C5ABFF;
    --color-6: #FAF5E5;
    --color-7: #FAF5E617; /* bg */
}

.elementor-element.itu-service {
    background-color: #fff;
    border-radius: 10px 10px;
    overflow: clip;
}
.elementor-element.itu-service .elementor-image-box-content {
    padding: 0px 10px 10px 10px;
}
.elementor-element.itu-service figure img {
	aspect-ratio: 4/3;
	object-fit: cover;
	min-width: 100%;
	min-height: 100%;
}
body .entry-content .wp-audio-shortcode, 
body .entry-content .wp-embedded-audio, 
body .entry-content .wp-embedded-video, 
body .entry-content .wp-video, 
body .entry-content p {
	margin-bottom: 1rem;
}
.ast-logo-title-inline div.ast-site-identity {
	padding-top: 5px;
	padding-bottom: 5px;
}
.itu_fcopy {
	padding: 0 1rem;
	display: flex;
	justify-content: center;
	background-color: var(--ast-global-color-4);
}
.itu_fcopy a {
	font-size: 0.85rem;
	transform: translateY(-50%);
}
.wpforms-recaptcha-container + .wpforms-submit-container {
	padding-top: 15px;
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button {
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	color: var(--ast-global-color-2);
	border-color: var(--ast-global-color-0);
	background-color: var(--ast-global-color-0);
	padding-top: 13px;
	padding-right: 30px;
	padding-bottom: 13px;
	padding-left: 30px;
	font-family: 'Karla',sans-serif;
	font-weight: 700;
	/* font-size: 18px; */
	font-size: 1.125rem;
	line-height: 1.3em;
	letter-spacing: -0.5px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
.header-widget-area.widget-area[data-section="sidebar-widgets-header-widget-1"] {
	display: flex;
	flex-wrap: nowrap;
	gap: 1rem;
	align-items: center;
}
.header-widget-area.widget-area[data-section="sidebar-widgets-header-widget-1"] > section:empty {
	display: none;
}
.header-widget-area.widget-area[data-section="sidebar-widgets-header-widget-1"] > section {
	margin: 0;
}
.widget.widget_polylang .pll-switcher-select {
	padding: 2px 10px;
	height: 30px;
	font-size: 14px;
}







@media screen and (min-width: 1025px) and (max-width: 1200px) {
    
	ul.main-header-menu > .menu-item > .menu-link {
		padding: 0 10px;
		font-size: 0.8rem;
	}

}