/* 
Theme Name:		 Hello Elementor Child
Theme URI:		 https://elementor.com/
Description:	 Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author:			 Elementor Team
Author URI:		 https://elementor.com/
Template:		 hello-elementor
Version:		 1.0.0
Text Domain:	 hello-elementor-child
*/

/* ------------------------------------------------------------------ */
/* STYLOWANIE TREŚCI */
/* ------------------------------------------------------------------ */

html {
	
	/* line-height: 1.30; */
}

body {
	 /* font-size: 14px;
	 color: #302e80; */
}

a {
	/* color: #6ec1e4; */
}

a:hover {
	/* color: red; */
}

/* FORMATOWANIE TEKSTU */ 

/* .elementor-widget-container ol, .elementor-widget-container ul { 
margin-bottom: 15px!important; 
} */

/* ------------------------------------------------------------------ */
/* WORDPRESS - EDYTOR KLASYCZNY - KONFIGURACJA DLA PODSTAWOWEJ WERSJI GALERII */
/* ------------------------------------------------------------------ */

figure {
	max-width: 100%; 
	height: auto; 
	margin: 1em 0; 
	padding: 5px;
}

p img.alignright, p img.alignleft {
	margin-top:0;
}

.gallery-icon a img { 
	border: solid 1px #aaa; 
}
.gallery-icon a:hover img {
	border: solid 1px #aaa; 
	opacity: 0.5;  
	filter: alpha(opacity=50); 
}

.gallery { 
	display: flex; 
	justify-content: center; 
	flex-wrap: wrap; 
	clear: both; 
}

/*.gallery:after {content:"";display:table;clear:both;}  */

img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {display:block; margin:1em auto;}
img.alignright, div.alignright, figure.alignright {float:right; margin:1em 0 1em 2em;}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {float:left; margin:1em 1em 2em 0;}


.gallery figure img {max-width:100%; height:auto; margin:0 auto; display:block;}
.gallery figure {float:left; margin:0 2% 1em 0;}

.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}

.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}

.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}

.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}

.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}

.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}

.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}

.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}

.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}

@media (max-width:767px) {
	img.alignright, div.alignright, 
	figure.alignright, 
	img.alignleft, 
	div.alignleft, 
	figure.alignleft, 
	img.wp-post-image.attachment-thumb { display:block; margin:1em auto; float:none; }
	
	.gallery.gallery-columns-2 figure,
	.gallery.gallery-columns-3 figure,
	.gallery.gallery-columns-4 figure, 
	.gallery.gallery-columns-5 figure, 
	.gallery.gallery-columns-6 figure, 
	.gallery.gallery-columns-7 figure, 
	.gallery.gallery-columns-8 figure, 
	.gallery.gallery-columns-9 figure { width:100%; margin:0 0 1em 0; float:none; }
}

/* ------------------------------------------------------------------ */
/* Odtwarzacz video */
/* ------------------------------------------------------------------ */
.wp-video {
	display: flex;
	justify-content: center;
	margin: 0 auto;
}

/* ------------------------------------------------------------------ */
/* ELEMENTOR - WIDGET POSTY - USTAWIENIE JEDNEJ KOLUMNY DLA WERSJI MOBILNEJ */
/* ABY ZDJĘCIE WYŚWIETLAŁO SIĘ JAKO PIERWSZE */
/* ------------------------------------------------------------------ */
@media (max-width: 767px) {
     selector.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
        width: 100% !important;
    }
    selector.elementor-posts--thumbnail-left .elementor-post {
        display: block;
    }
}