/*
Theme Name: Szablon PSR jako Lectura Lite Child
Template: lectura-lite
Author: Anhor
Author URI: https://www.anhor.pl/
Description: Szablon PSR jako Lectura Lite Child: https://www.academiathemes.com/free-wordpress-themes/lectura-lite/
Version: 1.3.7.1.1656936923
Updated: 2022-07-04 12:15:23

*/

#useful-menu {
  padding: 4px 0;
}

#site-logo {
  padding: 5px 0;
}

body {
  font-family: Arial, Tahoma, sans-serif;
}

#content {
  margin-top: 10px;
}

#academia-slideshow {
  margin-bottom: 6px;
}

.wrapper {
 width: 1280px;
 text-align: justify;
}

.title-post-single {
  text-align: left;
}

#site-mobile-menu-toggle .toggle-anchor {
  background-color: #1a2e4b;
}

.flagi {
 float: left;
}

.flagi img {
 margin-right: 3px;
}

.wp-block-post-title a {
  text-decoration: none;
}
.custom-html-widget img {
 margin-bottom: 3px;
}

.data {
 float: left;
 font-size: x-large;
 width: 16%;
margin: 12px 5px 0 0;
 text-align: center;	
}

.kartka {
 float: right;  
 width: 45%;
 margin-top: 5px;
}

.title-post-single {
  margin: 0 0 18px;
}

.wp-block-cover.is-position-center-right {
  margin-bottom: 20px;
}

#lectura-menu-main a {
  padding: 17px 14px 16px 13px;
}

.bezkropki ul > li {
  list-style-type: none;
}

.wp-block-post-date time {
 background-color: #f4f4f4;
 color: #151515;
 display: inline-block;
 margin: 0;
 padding: 3px 8px;
 font-size: 12px;
}

.attachment-lectura_lite-thumb-feat-page {
 width: 100%;
}

.post-single {
 font-size: 15px;
 line-height: 1.5em;
}

.post-single ul {
  margin: 0;
}

.post-single li {
 margin-left: 0;
}
.post-single figure {
  margin-bottom: 20px;
}

.post-single img {
  margin-bottom: 1px;
}

.archive .post-meta-single {
  padding-bottom: 1px;
}

.section-academia-featured-pages {
  margin-bottom: 20px;
  padding-bottom: 30px;
}

.kategoria {
 margin-left: 33%;
 text-align: justify;
}

.kategoria2 {
 margin-left: 42%;
 text-align: justify;
 margin-bottom: 0.5em;
}

.wp-block-cover.is-position-center-right {
  margin-bottom: 20px;
}

.home .wrapper-content-main {
  padding-bottom: 20px;
}

.bezkropki ul > li {
 border-bottom: solid 1px #f3f0ec;
 margin-bottom: 10px;
}

.baner {
position: relative;
}
.konto {
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
color: #000;
font-size: calc(1.0);
}

.tagcloud {
 line-height: 1.1em;
}

.academia-column-2 {
 text-align: center;
}

.academia-column-3 {
 text-align: right;
}

.mobile {
 display: none;
}	

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  min-height: 700px;
  padding-bottom: var(--tec-spacer-9);
  padding-top: var(--tec-spacer-7);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar {
  margin-top: 10px;
}

.bwg_slideshow {
  display: table;
  float: right;
  margin-right: 0;
  margin-left: 2.5rem;
}

.comment-author-link {
	font-weight: bold;
}

.wp-block-image .alignright > figcaption {
	display: block;
    text-align: center;
	font-size: small;
}

.wciecie {
  margin-left: 12px!important;
}

@media screen and (max-width: 1120px) {
 .wrapper {
    width: 100%;
 }	
}

@media screen and (max-width: 768px) {
 .kartka {
  float: none;  
  width: 100%;
  height: 100px;
 }

 .konto1 {
  transform: translate(-120%, -50%);
  font-size: calc(0.7);
 }	
	
.desktop {
  display: none;
 }		
	
.mobile {
 display: block;
 border-bottom: solid 1px #f3f0ec;
 }		
}

@media screen and (max-width: 640px) {
 #academia-slideshow .post-excerpt {
  display: block;
  }
	
.kategoria, .kategoria2 {
 background-color: #abb7c254;
 padding: 5px;
 }
	
 .konto1 {
  transform: translate(-80%, -50%);
 }		
}

.academia-featured-page {
  margin-right: 40px;
  width: calc((100% - 80px) / 3);
}

.academia-featured-page-3 {
  margin-right: 0;
}

body:not(.page-template-fullwidth).page-sidebar-right #content .academia-column-main {
  margin-right: 40px;
}

body:not(.page-template-fullwidth) #content .academia-column-main {
  width: calc(100% - 340px);
}

.loga {
 text-align:center;
}

@media screen and (max-width: 960px) {
 .academia-featured-page {
  margin-right: 40px;
  width: calc((100% - 80px) / 3);
 }	

 .academia-featured-page-3 {
  margin-right: 0;
 }
	
 body:not(.page-template-fullwidth).page-sidebar-right #content .academia-column-main {
   margin-right: 40px;
 }

 body:not(.page-template-fullwidth) #content .academia-column-main {
   width: calc(100% - 290px);
 }
}
	
@media screen and (max-width: 768px) {
 .academia-featured-page {
  margin: 0 auto 40px;
  width: 100%;
 }
	
 body:not(.page-template-fullwidth).page-sidebar-right #content .academia-column-main {
   margin-right: 40px;
 }

 body:not(.page-template-fullwidth) #content .academia-column-main {
   width: calc(100%);
 }
}

.tribe-events-calendar-month__multiday-event-title {
  text-align: center;
}

.tribe-events .tribe-events-l-container {
  min-height: 600px;
  padding-bottom: var(--tec-spacer-8);
  padding-top: var(--tec-spacer-6);
}

.wpcf7-list-item-label::before, .wpcf7-list-item-label::after {
  content: "";
}

#jcz_rwd_2col_form{
    max-width:100%;
    margin:0 auto;
        width:100%;
}
.jcz_rwd_cf7_row{
    width: 100%;
}
.jcz_rwd_cf7_col, .jcz_rwd_cf7_full{
    float: left;
    position: relative;
    padding: 0.65rem;
    width:100%;
    -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 960px) { 
    .jcz_rwd_cf7_col{
        width: 50%;
    }
}
}