/*
Theme Name: Ekobyte Child
Author: 
Description: Your description goes here
Version: 1.0
Template: ekobyte

This is the child theme for Ekobyte theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

h2.title {
	text-transform: none !important;
}

.magic-list-b::before {
	content: url("https://medistrona.pl/wp-content/uploads/2026/06/Check-Streamline-Sharp.svg");
	margin-right: 10px;
	vertical-align: sub;
}

@media(min-width: 992px) {
	#menu-item-1082 > a { 
    background-color: #317EFE;
    padding: 17px 30px;
    border-radius: 30px;
    color: #ffffff;
}
}

.elementor-element-8be9798 {
	overflow: hidden;
}

@media(min-width: 992px) {
	.about-us-area.style-2 {
	padding-bottom: 120px;
}
}

.contact-map-area {
	display: none;
}

@media(max-width: 1999px) {
	.te-about-info-card {
	padding-left: 0 !important;
}
} 

/* PORTFOLIO */
.project-details-page .title {
	display: none;
}

.contact-form-area .title {
	display: block;
}

/* OPINIE */
.testimonial-slider-area .te-slider-btn-wrapper,
.testimonial-slider-area .fa-quote-right {
	display: none;
}

@media(max-width: 991px) {
	
.testimonial-slider-area.style-3 .te-section-title.left-align-title {
	    margin-bottom: 0;
    gap: 20px;
} 
}

/* STOPKA */
.te-footer-sec {
	display: none;
}

.te-copyright-text,
#menu-rodo a {
	font-size: 14px;
}

/* MOBILE MENU */
.te-menu-sidebar-logo {
	display: none !important;
}

.te-menu-sidebar-single-widget {
	display: none !important;
}

@media(max-width: 1399px) {
	.menu-wrapper {
	padding: 0 !important;
}
}

/* SCROLL TO TOP BTN */
.progress-wrap.active-progress {
	display: none;
}

/* CTA */
.te-theme-btn:not(.wpcf7-form-control) {
	background-color: #e7f914 !important;
	color: #000000 !important;
}

.te-quote-btn:hover,
.te-quote-btn:focus {
	color: #000000 !important;
}

.te-quote-btn i {
	display: none;
}

@media(max-width: 767px) {
	.te-slider-btn-wrapper {
		justify-content: center;
	}
	
	.cta-btn-container-b {
		text-align: center;
	}
	
	.wpcf7-submit {
		display: block;
		width: 100%;
	}
}

/* PORTFOLIO */
.formularz-kontaktowy-wrapper-b .contact-form-area {
	padding-top: 0;
	padding-bottom: 0;
}

/* CF7 BTN */
.wpcf7-submit {
	justify-content: center;
	text-align: center;
	width: 100%;
}

/* POLE AKCEPTACJI RODO */
.wpcf7-acceptance .wpcf7-list-item > label {
	display: flex;
}

.wpcf7-acceptance .wpcf7-list-item > label > .wpcf7-list-item-label {
	margin-left: 10px;
	font-weight: 400;
}

/* -- */
.te-badge-text,
.te-another-image-inner,
.te-list-item,
.te-company-foundation-wrapper,
body.page-id-600 .header-area,
body.page-id-1435 .header-area,
body.page-id-1588 .header-area,
.te-call-btn,
.te-mobile-menu-bar,
.te-contact-info > .te-icon-card:first-child {
	display: none !important;
}

.te-single-slider-wrapper .col-lg-6.col-md-6.align-self-center.mt-5 {
	margin-top: 0 !important;
}