/*
	Theme Name:		Hello Elementor Child
	Theme URI:		https://github.com/elementor/hello-theme/
	Description:	Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team, extended by Alioze
	Author:				Elementor Team & Alioze
	Author URI:		https://elementor.com/ & https://www.alioze.com
	Template:			hello-elementor
	Version:			1.0.1
	Text Domain:	alioze
*/

/* #################################################################################################### Wpml */
.wpml-ls{background-color:transparent;border:0;padding: 0;}
.wpml-ls .wpml-ls-item{}
.wpml-ls .wpml-ls-link{padding: 0;margin:0 10px 0 0;background-color:transparent !important;}
.wpml-ls#lang_sel_list{}
.wpml-ls#lang_sel_footer{margin: 25px auto 0;background-color: #fff !important;position: static;border-top: 1px solid rgba(0, 0, 0, 0.15);position: fixed;bottom: 0;width: 100%;}
#page{margin-bottom: 50px;}
/* #################################################################################################### elementor-listing */
.elementor-listing {text-align:center;}
.elementor-listing a {text-decoration: underline !important;}
.elementor-listing-title {color: #000000;font-family: "Montserrat", Sans-serif;font-size: 35px;font-weight: 200;text-transform: uppercase;margin: 16px auto;}
.elementor-listing-baseline {color: #000000;font-family: "Montserrat", Sans-serif;font-size: 15px;font-weight: 200;text-transform: uppercase;margin: 16px auto;}
.elementor-listing-image {}
.elementor-listing-image img {display: inline-block;}
.elementor-listing-before {margin: 32px auto;}
.elementor-listing-after {margin: 32px auto;}
.elementor-listing-empty {margin: 32px auto;}
.elementor-listing-items {display: flex;gap: 24px 16px;justify-content: flex-start;flex-wrap: wrap;margin: 32px auto;}
.elementor-listing-item {text-align: center;}
.elementor-listing-item-link:not(.osf) {text-decoration: none !important;}
.elementor-listing-item-image {background-color: var(--color-grey-light);border: 1px solid var(--color-grey-light);}
.elementor-listing-item-image img {display: inline-block;}
.elementor-listing-item-title {line-height: 22px; margin-top: 4px;}
.elementor-listing-item {width: calc(25% - 12px);}
@media (max-width:991px) {
	.elementor-listing-item {width: calc(33% - 12px);}
}
@media (max-width:767px) {
	.elementor-listing-item {width: calc(50% - 12px);}
}
@media (max-width:575px) {
	.elementor-listing-item {width: calc(100%);}
}