/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 28 2025 | 09:01:12 */
.elementor-top-section.elementor-section-boxed > .elementor-container {
  padding-left:20px;
  padding-right:20px;
}

ul{
  list-style-type: disc;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 20px;
}

ol{
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 20px;
}

.mb-0, .mb-0 p{margin-bottom:0 !important}

.contact-form .elementor-field-option {display:flex;align-items: center;}
.contact-form .elementor-field-option input {margin:0 5px 0px 0}
.contact-form .elementor-field-option label {font-size:12px;line-height: 18px;}
.contact-form .elementor-field-option label a {font-weight:600}

.elementor-slideshow__footer {display:none !important; visibility:hidden !important;
opacity:0 !important}

.elementor-widget-text-editor ul li {margin-bottom:10px}
.elementor-field-type-acceptance {margin: 20px 0 30px !important;}

a[href^=tel], a[href^=tel]:hover{
    color: #000;
    text-decoration: none;
}



.home-cta .elementor-cta__button {padding:0}
.home-cta .elementor-cta__button-wrapper {margin-top:60%}

.rounded-icons .elementor-icon-box-icon {
    border-radius: 100px;
    padding: 20px;
	border:1px solid #EAEAEA;
}

.rounded-icons:hover .elementor-icon-box-icon {
	background: #FFF200;
}

.aa-blog .elementor-post__text {
	background:#F8F8F7;
	padding: 20px;
}

.law1 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/Alexios-Athanassopoulos.jpg);
}
.law2 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/Panagiotis-Panagiotopoulos.jpg)
}
.law3 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/default-image.jpg)
}
.law4 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/Efi-Kanellopoulou.jpg)
}
.law5 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/Marily-Vrachnou.jpg)
}
.law6 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/Evangelia-Loule-1.jpg)
}
.law7 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/Nikos-Andreanidis.jpg)
}
.law8 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/Sokratis-Alevrogiannis.jpg)
}
.law9 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/ELEYTHERIA-SKOURA.jpg)
}
.law10 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/default-image.jpg)
}
.law11 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/IVANOVA-ELINA.jpg)
}
.law12 .elementor-image-box-img img:hover {
	content: url(https://kmlab.eu/law/wp-content/uploads/2025/10/default-image.jpg)
}

@media screen and (max-width:480px) {
	.home-cta .elementor-cta__button-wrapper {margin-top:20%}
	.blog article.elementor-post {display:block}
}



