/*
Theme Name: Wołomin Światłowód
Text Domain: wolomin-swiatlowod
Version: 1.0
Requires at least: 5.5
Requires PHP: 7.x
Description: Operator telekomunikacyjny Tonetic Group S.A.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: itmotion.pl agencja interaktywna
Author URI: https://itmotion.pl
Theme URI: https://wolomin-swiatlowod.pl
*/

.z-index-999 {
    z-index: 999 !important;
}

#map {
    height: 500px;
}

.form-check-input + .wpcf7-list-item-label {
    text-align: justify !important;
    line-height: .95rem !important;
    font-size: 80%;
    color: var(--dark-lightest);
}
.form-check-input + .wpcf7-list-item-label p {
    margin: 0 !important;
}
.ajax-loader {
    display: none !important;
}

.wpcf7 form .wpcf7-response-output {
    text-align: center;
    padding: .75rem 1.5rem;
    border-radius: 25rem;
    color: var(--white);
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
    background-color: var(--warning);
    border-color: var(--warning);
}
.wpcf7 form.sent .wpcf7-response-output {
    background-color: var(--success);
    border-color: var(--success);
}

.cover.overlay-image::before{
    background-size: cover !important;
    transform: translateX(0) !important;
}

@media print{
   body{
       font-size:9px;
   }
}
#social-sidebar {
	left: 0;
	position: fixed;
	top: 30%;
	list-style: none;
	margin: 0;
	z-index:99999;
	padding: 0;
}
#social-footer {list-style:none;margin:0;padding:0;text-align:right;}
#social-footer li { display: inline-block; }

#social-sidebar li + li {
	margin-top: 3px;
}
#social-footer a,
#social-sidebar a {
	background: #4ac2ca;
	color: #fff;
    text-decoration: none;
	display: block;
	position: relative;
	text-align: center;
	cursor: pointer;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
#social-sidebar a:hover { background: #6f42c1; }
#social-footer svg, #social-sidebar svg { width: 25px; height: 25px; }
@media(max-width: 769px) {
	#social-sidebar {
		display: none;
	}
	#social-footer {
		text-align: center;
	}
}
.text-justify { text-align: justify !important; }