




/*** RYZYKOWNE - OBSERWOWAĆ ***/
.nav { flex-direction: column; }


h1.h2 { color: #000; }
.s-h1-fix h1 { font-size: 2rem; font-weight: 500; line-height: 1.2; color: #000; }

/* fix szerokości */
@media (min-width: 576px) { .sppb-row-container { max-width: 95%; } }

.logo img { max-height: 140px;height: 120px;}
body .contact-page-form .sppb-addon-text-block {  padding-left: 0;}

.blogtravelia-blogv2 .intro-image img{max-width: 100%; width: 410px; height: 275px; object-fit: contain; height: auto; }

.article-list .item .system-unpublished { width: 100%; display: flex; }
@media (max-width: 767px) { .article-list .item .system-unpublished { width: 100%; flex-direction: column; } }
.travelia-blogv2 .post-content-wrap { float: initial; }

.view-category.travelia-blogv2 article.item .article-list-img-wrap { width: 48%; }
@media (max-width: 1199px) {
	.view-category.travelia-blogv2 article.item .article-list-img-wrap { width: 60%; }
	body.travelia-blogv2 .post-content-wrap { width: 66%; }
}
@media (max-width: 991px) {
	body.travelia-blogv2 .post-content-wrap { width: 70%; }
}
@media (max-width: 767px) {
	body.view-category.travelia-blogv2 .post-content-wrap { margin: 20px 0; }
	.travelia-blogv2 .entry-image { width: 100%; }
	body.travelia-blogv2 .post-content-wrap { width: 100%; }
	.view-category.travelia-blogv2 article.item .article-list-img-wrap { width: 100%; }
}
@media (max-width: 480px) {
	.view-category.travelia-blogv2 article.item .article-list-img-wrap { width: 100%; }
	.travelia-blogv2 .entry-image { width: 100%; }
}

.fas.fa-check:before { content: ''; width: 22px; height: 22px; display: block; background: url('/images/check-solid-white.svg'); background-repeat: no-repeat; }
.fas.fa-phone:before { content: ''; width: 26px; height: 36px; display: flex; background: url('/images/phone-solid-gray.svg'); background-repeat: no-repeat; background-position: center; }
.far.fa-envelope:before { content: ''; width: 26px; height: 36px; display: flex; background: url('/images/envelope-solid-gray.svg'); background-repeat: no-repeat; background-position: center; }
.fab.fa-facebook:before { content: ''; width: 22px; height: 22px; display: block; background: url('/images/facebook-red.svg'); background-repeat: no-repeat; }
.fab.fa-instagram:before { content: ''; width: 22px; height: 22px; display: block; background: url('/images/instagram-red.svg'); background-repeat: no-repeat; }
.fab.fa-x-twitter:before { content: ''; width: 22px; height: 22px; display: block; background: url('/images/twitter-junked-version-red.svg'); background-repeat: no-repeat; }

.fab.fa-facebook-f:before { content: ''; width: 26px; height: 26px; display: block; background: url('/images/facebook-white.svg'); background-repeat: no-repeat; background-position: center; }
.fab.fa-twitter:before { content: ''; width: 26px; height: 26px; display: block; background: url('/images/twitter-junked-version-white.svg'); background-repeat: no-repeat; background-position: center; }
.fab.fa-pinterest:before { content: ''; width: 26px; height: 26px; display: block; background: url('/images/pinterest-white.svg'); background-repeat: no-repeat; background-position: center; }

.sp-megamenu-parent a[href="/"]:before { display: none; }


p, .sppb-article-introtext, .post-content-wrap { text-align: justify; }


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { font-size: 15px; }

img[src="/images/template/home.png"] { filter: invert(1); opacity: 0.66; }
@media only screen and (max-width: 1399px) {
	#sp-top1, #sp-top2 { padding: 0; }
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0 7px; font-size: 14px; }
}
@media only screen and (max-width: 1199px) { .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { font-size: 12px; } }
@media (max-width: 991px) {
	.logo img { max-height: 70px; }
	#sp-top-bar { padding: 20px 0 10px 0; margin-top: 0; }
	#sp-top1 { order: 1; }
	#sp-top2 { order: 2; }
	#sp-menu { order: 3; }
}

.sppb-section { padding: 50px 0; }
#sp-page-builder .page-content .sppb-section:not(div.sppb-section):first-child { padding-top: 35px; }

/* ikony na górze */
#sp-top2 { padding-right: 5px;}
#sp-header ul.social-icons li a,
.sp-select .sp-select-result::before,
#sp-top2 .icon-top-wrapper i { font-size: 18px;}
 
 

/* ukłąd kolumn na home */
@media (max-width: 767px) {
	#sp-header #sp-top1 { order: 1; }
	#sp-header #sp-menu { order: 3; }
	#sp-header #sp-top2 { order: 2; }
}



/* nakładka tekstu na sliderze */
.slider1 .sppb-articles-carousel-img img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; object-position: center; }
	@media (max-width: 1199px) { .slider1 .sppb-articles-carousel-img img {aspect-ratio: 2 / 1;} }
.slider1 .sppb-articles-carousel-content { width: calc(100% - 100px); margin: -80px 0 0 50px; position: relative; z-index: 5; }
	@media (max-width: 1199px) { .slider1 .sppb-articles-carousel-content { width: calc(100% - 20px); margin: -80px 0 0 10px; position: relative; z-index: 5; } }
	
	

.home-travel-adivice .sppb-addon-content { position: relative; }
.home-travel-adivice .sppb-addon-content .sppb-media-content, .home-travel-adivice .sppb-addon-content .sppb-media-content .sppb-addon-title { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
/* .home-travel-adivice .sppb-addon-feature a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: calc(100% - 100px) 0 0 35px; } */
/* @media (max-width: 1199px) { .home-travel-adivice .sppb-addon-feature a { padding: calc(100% - 60px) 0 0 30px; } } */
/* @media (max-width: 991px) { .home-travel-adivice .sppb-addon-feature a { padding: calc(100% - 30px) 0 0 22px; } } */
/* @media (max-width: 767px) { .home-travel-adivice .sppb-addon-feature a { padding: calc(100% - 20px) 0 0 10px; } } */
/* @media (max-width: 575px) { .home-travel-adivice .sppb-addon-feature a { padding: 77% 0 0 10px; font-size: 22px; } } */
.home-travel-adivice .sppb-addon-title { padding: 4px 0 0 12px; }


/* zdjecia na liscie */
.article-list .intro-image img,
.sppb-article-img-wrap img{width:100%;aspect-ratio: 410 / 275; object-fit: cover; object-position: center;}
	/* kontener dla 1400px jest za szeroki i powoduje zmniejszenie zdjęcia (nie pytaj...) */
	@media (min-width: 1400px) { .article-list .intro-image img, .article-list .sppb-article-img-wrap img { min-width: 465px; }}
@media only screen and (max-width: 1199px) { .travelia-blogv2 .entry-image { width: auto; }}

.view-article .full-image{float:none;}
.view-article .full-image img{aspect-ratio: 410 / 175; object-fit: cover; object-position: center; width:100%; transition:1.3s}
/* .view-article .full-image img:hover{aspect-ratio: auto; transition:0.3s} */



#sp-bottom:before { background: url('/images/template/logo-bg.png') no-repeat scroll center center / cover; }
#sp-bottom .sppb-addon-article, #sp-bottom2 .sppb-addon-article { margin-bottom: 0; }
#sp-bottom .sppb-addon-article a, #sp-bottom2 .sppb-addon-article a { display: inline-block; font-size: 1rem; line-height: 1.5rem; padding-left: 18px; font-family: Raleway, sans-serif; position: relative; }
#sp-bottom .sppb-addon-article a:before, #sp-bottom2 .sppb-addon-article a:before { content: ''; width: 14px; height: 14px; position: absolute; top: 4px; left: 0; background-image: url('/images/arrow-right-white.svg'); background-size: 100% auto; background-repeat: no-repat; }
#sp-bottom31 .sppb-row { display: flex; align-items: center; }
#sp-bottom31 p { margin: 0; }
#sp-bottom31 a { color: #777; }


.sppb-addon-table { overflow-x: scroll; }
.sppb-addon-table p { margin: 0; }
.home-2-intro-section .sppb-addon-text-block { padding-top: 0; }
.sppb-addon-table-main.bt tbody td:before, .sppb-addon-table-main.bt tfoot td:before, .sppb-addon-table-main.bt tfoot th:before { padding: 5px 10px; display: flex; align-items: center; }





.offcanvas-menu .mod-languages { padding-left: 20px; }
.offcanvas-menu img { display: inline; filter: initial; }

.contact-page-form .sppb-icons-group-list li a { display: flex; justify-content: center; }
.contact-page-form .sppb-addon-text-block a, .contact-page-form .sppb-addon-text-block a:hover { color: #fff; }







@media (max-width:767px){
  #sp-bottom .sppb-addon-content{padding-bottom:60px;}
  #sp-bottom2 .sppb-addon-content{padding-bottom:60px;}
}



.home-2-intro-section:before { background-image: none; }

/* .fix-ov-01 .sppb-addon-single-image-container { overflow: initial!important; } */
.sppb-addon-single-image-container { overflow: initial!important; }


.sppb-addon-table td:hover .sppb-icon-hover-effect-zoom-in .sppb-icon-inner { transform: scale(1.2); -webkit-transform: scale(1.2); }

