/**
 * Theme Name:     Divi Child
 * Author:         Michał Jeszko
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

h1, h2, h3, h4, h5, h6 {
	line-height: 1.3em;
}

.tc-note-contact {
	color: #001a3d;
	display: flex;
	flex-direction: column;
	gap: 12px;	
}

.tc-contact-phone,
.tc-contact-mail {
	display: flex;
	align-items: center;
	gap: 12px;
	border-radius: 24px;
	padding: 12px !important;
	border: 2px solid #eeeeee6b;
}

.tc-contact-phone {
	font-size: 24px;
	line-height: 1.6em;
	font-weight: 700;
	background-color: #eeeeee;
	border: unset;;
}

.tc-contact-phone > span {
	font-size: 24px;
}

.tc-contact-mail > span {
	font-size: 24px;
	text-align: right;
}

.tc-contact-human,
.tc-contact-mail {
  padding-bottom: unset;	
}

.tc-contact-human > span {
	font-size: 1.2em;
	font-weight: 700;
}

@media (min-width: 920px) {
	.tc-contact-phone {
		font-size: 46px;
	}	
	
	.tc-contact-phone > span {
		font-size: 46px;
	}
}

/* FOOTER NASZE REALIZACJE  */

.footer-realization .slick-list,
.footer-realization .slick-track {
	display: flex;
}

.footer-realization .slick-slide,
.footer-realization .slick-slide>div {
	height: 100%;
}

/* FOOTER RECOMMENDATION */
.ft-recom-header {
	display: flex;	
}

span.ft-recom-span {
	font-weight: 600;
	color: orange;
}

.footer-ul,
.footer-ul > li > a {
  color: white !important;  
}

.footer-ul > li > a:hover {
  color: orange !important;  
}
