@charset "UTF-8";
/*
Theme Name: Masonierek Fahrenheit
Theme URI: www.mason.org.pl
Description: Motyw stworzony na potrzeby internetowego czasopisma Fahrenheit.
Version: 2.0
Author: A.Mason
Author URI: www.mason.org.pl
Tags: masonierek
*/

body {margin-top: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important; font-family: 'Raleway', 'Verdana', 'Arial CE', Arial, sans-serif; font-size: 13pt;}
html {margin-top: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}
body {line-height: 1.4em}
.exerpt {line-height: 1.25em}
div.tresc-menu {width: 100%; display: table}
iframe, div.issuuembed {display: block; margin: 15px auto; clear: both;}
h1, h2, h3, h4, h5, h6 {color: black; font-family: 'Anton', 'Arial Black', 'Arial CE', Arial, sans-serif; letter-spacing: 0.05em; text-transform: uppercase; text-align: left; margin: 10px 0 10px 0; font-weight: normal; max-width: 100%; line-height: 1.25em}
h1 {font-size: 30pt;}
h2 {font-size: 27pt;}
h3 {font-size: 24pt;}
h4 {font-size: 21pt;}
h5 {font-size: 16pt;}
h6 {font-size: 12pt;}
h1.page-title {margin-bottom: 50px}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: black; text-decoration: none}
div.tagi * {text-align: left; font-size: 11pt}
#crumbs {font-size: 9pt; display: inline-block}
* {overflow-wrap: break-word !important;}
p, li, blockquote {-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
a {text-decoration: none; overflow-wrap: break-word !important;}
a:hover {text-decoration: underline;}
ul, ol { padding: 0 0 0 1.5em;}
img {max-width: 100%; height: auto}
.attachment-thumbnail, .size-thumbnail {border: 0 !important;}
.gallery-icon {padding: 2px;}
div.wp-caption {max-width: 100%;}
.wp-caption-text {padding: 0 5px; font-size: 9pt; text-align: center; white-space: pre-line; line-height: 1.1em; margin-bottom: 20px}
div, nav, article { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ }
p {margin-bottom: 10px; margin-top: 0; text-align: left;}
li {margin-bottom: 10px;}
img.logo {max-width: 100%; margin-left: 30px}
header {margin-bottom: 2px}
header.entry-header {margin-bottom: 10px}
.taxonomy-description {margin-bottom: 25px}
.single-content {margin-top: 25px}
.container {max-width: 1100px; margin-left: auto; margin-right: auto; border-bottom-width: 0px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
div.widgety-ponad {padding: 5px 35px 2px 35px; width: 100%}
.kolumny_z_menu {display: table; width: 100%;}
.kolumna_z_menu_lewa {padding: 10px 30px 10px 35px; display: table-cell; text-align: left;}
.kolumna_z_menu_prawa {vertical-align: top; width: 350px; max-width: 100%; padding: 10px 35px 10px 5px; display: table-cell; font-size: 11.5pt; vertical-align: top;}
.naglowek {width: 100%; padding-top: 15px; padding-bottom: 15px; clear: left; line-height: 0}
.noDisplay {display: none;}

/* spoiler */

.spoiler {display: none; color: #900000;}
.spoiler1 {hyphens: none; padding: 3px 10px; cursor: pointer; outline: none; color: #fff; background-color: #900000; border: none; border-radius: 15px; font-size: 9pt}
.spoiler1:hover {hyphens: none; background-color: #B00000}
.spoiler1:active {hyphens: none; background-color: #B00000; transform: translateY(4px);
}

.spoiler1:focus ~ .spoiler {display: inline}

/* koniec spoilera */

/* przypisy */
a.simple-footnote sup {font-weight: bold; margin-left: 2px}
/* koniec przypisów */

.footer {width: 100%; float: left; font-size: 10pt; line-height: 1.25em}
.stopka_lewa {width: 35%; float: left; padding: 20px 20px 5px 20px;}
.stopka_srodek {width: 35%; float: left; padding: 20px 20px 5px 20px;}
.stopka_prawa {width: 30%; float: left; padding: 20px 20px 5px 20px;}

blockquote {margin: auto; margin-bottom: 30px; margin-top: 30px; max-width: 70%; background: #EEE; padding: 30px; font-size: 12pt}
div.podtekscie {padding: 20px 0}

/* Cytat w dymku */

/* center the blockquote in the page */
.blockquote-wrapper-dymek {
   display: flex;
   padding: 0 0 25px 0;
	float: right;
}

/* Blockquote main style */
.blockquote-dymek {
    position: relative;
    max-width: 270px;
    margin: 5px 5px 40px 5px;
    align-self: center;
}

/* Blockquote header */
.blockquote-dymek h1 {
    position: relative; /* for pseudos */
    color: #a20000;
    font-size: 9pt;
    font-weight: normal;
    margin: 0;
    border: 2px solid #fff;
    border: solid 2px;
    border-radius:20px;
    padding: 15px;
	text-transform: none;
}

/* Blockquote right double quotes */
.blockquote-dymek h1:after {
    content:"";
    position: absolute;
    border: 2px solid #a20000;
    border-radius: 0 50px 0 0;
    width: 60px;
    height: 60px;
    bottom: -62px;
    left: 50px;
    border-bottom: none;
    border-left: none;
    z-index: 3; 
}

/* Blockquote subheader */
.blockquote-dymek h4 {
    position: relative;
    font-size: 8pt;
	font-weight: normal;
    line-height: 1.2;
    padding-top: 15px;
    z-index: 1;
    margin-left:130px;
    padding-left:12px;
	text-transform: none;
}

/* MENU GLOWNE */
.dashicons-menu::before {content: "MENU"; font-family: 'Raleway', 'Verdana', 'Arial CE', Arial, sans-serif; font-weight: bold; font-size: 10.5pt}
.cg-nav-primary:before{content:" ";display:table}
.cg-nav-primary:after{clear:both;content:" ";display:table}
.cg-nav-primary{float:none;border: 0;-webkit-box-shadow:0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 0 40px rgba(0,0,0,.1) inset;}
nav#cg-primary-navigation {height: 44px}
.cg-nav-menu {margin:0; padding:0; width: 100%; list-style: none; list-style-type: none;}
.cg-nav-menu li{border-width:0;display:inline-block;margin:0;padding-bottom:0;text-align:left;float:left;}
.cg-nav-menu a{border:none;display:block;padding:15px;position:relative; font-size: 10.5pt}
.cg-nav-menu a:hover,.cg-nav-menu .current-menu-item > a,.cg-nav-menu .current_page_item > a{text-decoration:none}
.cg-nav-menu .sub-menu,.cg-nav-menu .children{margin:0;padding:0;left:-9999px;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:190px;z-index:9999;}
.cg-nav-menu .sub-menu a,.cg-nav-menu .children a{border:0;border-top:none;letter-spacing:0;padding:16px 15px;position:relative;width:160px}
.cg-nav-menu .sub-menu li:first-child a,.cg-nav-menu .children li:first-child a{border-top:0;}
.cg-nav-menu .sub-menu .sub-menu,.cg-nav-menu .children .children{margin:-47px 0 0 189px}
.cg-nav-menu li:hover{position:static}
.cg-nav-menu li:hover > .sub-menu,.cg-nav-menu li:hover > .children{left:auto;opacity:1}
.cg-nav-menu a{line-height:1em;}
.cg-nav-menu > li > a{text-transform:uppercase;}
.cg-nav-menu a:hover,.cg-nav-menu .current-menu-item > a,.cg-nav-menu .sub-menu .current-menu-item > a:hover,.cg-nav-menu .current_page_item > a,.cg-nav-menu .children .current_page_item > a:hover{color:#eeeeee;}
.cg-nav-menu .sub-menu a,.cg-nav-menu .children a{padding:16px 15px}
.cg-nav-menu .sub-menu .current-menu-item > a,.cg-nav-menu .children .current_page_item > a{color:#eeeeee;}

.cg-nav-menu > li > a{font-weight: bold}

.menu-switcher {display: none !important; width: 100%; padding: 10px 0; color: white; text-align: left; vertical-align: middle; text-decoration: none;}

.menu-item {z-index: 9999;}
/* MENU GLOWNE KONIEC */

/* ISSN */

.issn {margin: 0 0 0 87px; font-weight: bold; font-size: 7pt; letter-spacing: 13.5px}

/* WYKAZ POSTÓW FOTOBLOG */
div.min-kat-fb {width: 50%; vertical-align: top; float: left; display: inline-block; padding: 5px}
div.miniatura-exerpt-fb {width: 100%; vertical-align: top; position: relative;}
h3.entry-title-fb {font-size: 9pt; text-align: center; margin: 5px 0 0 0; opacity: 1}
.kategoria_dzial.fb {font-size: 7pt; padding: 0 0 0 0; line-height: 1.5em}
.exerpt-kat-fb {position: absolute; bottom: 0; left: 0; background: black; opacity: 0.8; width: 100%; text-align: center; line-height: 1em; padding: 0 0 5px 0;}
.exerpt-kat-fb a {color: white; opacity: 1}

/* WYKAZ SUBKATEGORII */
ul.wykazkategorii {list-style-type: circle; text-align: left; padding: 0px 30px 0px 30px; font-size: 10pt}
ul.wykazkategorii li.cat-item {display: inline; padding: 0 0 0 0}
ul.wykazkategorii li.cat-item::after {content: " | ";}
.wykazkategorii * {hyphens: none}

/* WYKAZ POSTÓW FOTOBLOG KONIEC */

div.widgettitle {clear: both;}
h4.widgettitle {padding-bottom: 0; text-align: left; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ font-size: 12pt; font-weight: bold; font-family: 'Raleway', 'Verdana', 'Arial CE', Arial, sans-serif;}
h4.widgettitle span {display: inline-block; max-width: 95%; color: white; text-decoration: none; text-align: left; box-sizing: border-box; padding: 5px;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */}
h4.widgettitle a {color: white;	text-decoration: none; text-align: left; }
h4.widgettitle a:hover {color: white; text-decoration: underline; text-align: left;	}

.meta-post {margin-bottom: 30px; margin-top: 0; font-size: 10pt}

/* Zoom obrazka po najechaniu */
.img-wrapper, a.image {overflow: hidden; line-height: 0}
.img-wrapper img, .size-thumbnail {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.img-wrapper img:hover, .size-thumbnail:hover {-webkit-transform:scale(1.1); /* Safari and Chrome */ -moz-transform:scale(1.1); /* Firefox */ -ms-transform:scale(1.1); /* IE 9 */ -o-transform:scale(1.1); /* Opera */ transform:scale(1.1);}

/* nawigacja pod tekstami */
div.nav-links {display: inline-block; margin-top: 50px; width: 100%; clear: both; font-size: 10pt; line-height: 1.25em}
div.nav-previous {width: 50%; padding-left: 20px; float: right; text-align: right}
div.nav-next {width: 50%; padding-right: 20px; float: left; text-align: left}

/* Paginacja kategorii */
div.paginacja {text-align: center; margin-top: 50px; line-height: 2.5em; clear: both;}
.paginacja li a, .paginacja li a:hover, .paginacja li.active a, .paginacja li.disabled {color: #fff; text-decoration:none;}
.paginacja li {margin: 5px 1px; display: inline;}
.paginacja ul li a {border-radius: 3px; cursor: pointer; padding: 10px; padding: 0.7rem; line-height: 3.5em}
.paginacja ul li, .paginacja li a, .paginacja li a:hover, .paginacja li.active a, .paginacja li.disabled {font-size: 10pt;}
.paginacja li.active a {color: black; cursor: auto}

/* Paginacja wpisów */
div.paginacja-nowa {font-size: 10pt; width: 100%; text-align: center; margin: 30px 0; line-height: 2.5em; clear: both;}
.paginatka {color: black; text-decoration:none;margin: 5px 1px; border-radius: 3px; padding: 10px; padding: 0.7rem}
a .paginatka, a .paginatka:hover {color: white;}
/* Paginacja koniec */

.autor-data {margin: 0 0 5px 0; text-align: left}
.kategoria_dzial {padding: 3px 8px 3px 8px; display: inline-block; font-size: 10pt; line-height: 1.25em}
.kategoria_dzial a {color: white; text-decoration: none}
.kategoria_dzial a:hover {text-decoration: underline}
.data_dzial {padding: 0; display: inline-block; font-size: 10pt}
.autor_dzial {padding: 0; display: inline-block; font-size: 10pt; font-weight: bold; line-height: 1.25em}

.alignright {float: right; margin-left: 25px}
.alignleft {float: left; margin-right: 25px}
.aligncenter {display: block; margin-left: auto; margin-right: auto; top: 0; left: 0; right: 0; bottom: 0;}
.relpost-thumb-wrapper, .reply-title, .screen-reader-text, .comments-title {margin-top: 50px; clear: both}

.kolumna_z_menu_prawa img {max-width: 100%; height: auto}

/* Wykaz postów w kategorii */
.miniatura-exerpt {display: table; width: 100%; margin-bottom: 20px;}
div.miniatura-kat {display: table-cell; width: 33%; padding-right: 10px}
img.miniatura-kat {width: 100%; max-height: 200px; object-fit: cover}
div.exerpt-kat {display: table-cell; vertical-align: top}

/* Widget F-t ostatnie wpisy */
.widget-posty {display: inline-block; width: 100%; margin-bottom: 5px}
.widget-posty-miniatura, .widget-posty-33miniatura {display: table-cell; width: 100px; padding-right: 5px}
.img-widget-posty-miniatura {width: 100%; max-height: 100px; object-fit: cover}
.widget-posty-tytul {display: table-cell; vertical-align: top; line-height: 1.25em}
h6.widget-posty {margin-top: 0}
div.widget-posty-tytul .exerpt {font-size: 10pt; padding: 5px 0px; text-align: left}
div.widget-posty-tytul .exerpt p {text-align: left}
div.widget-posty-33 {width: 33%; float: left}
.hvrbox,
.hvrbox * {line-height: 1em;
	box-sizing: border-box;
}
.hvrbox {
	position: relative;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}
.hvrbox img {
	max-width: 100%;
}
.hvrbox .hvrbox-layer_bottom {
	display: block;
}
.hvrbox .hvrbox-layer_top {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	padding: 15px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
	opacity: 1;
}
.hvrbox .hvrbox-text {
	text-align: center;
	font-size: 7pt;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.hvrbox .hvrbox-text_mobile {
	font-size: 8pt;
	border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
	border-top: 1px solid rgba(179, 179, 179, 0.7);
	margin-top: 5px;
	padding-top: 2px;
	display: none;
}
.hvrbox.active .hvrbox-text_mobile {
	display: block;
}

/* Widget F-t 2x2 */
div.widget-2x2 {float: left; width: 50%; margin-bottom: 15px;}
.widget-2x2-miniatura {width: 100%; padding: 0 5px}
.img-widget-2x2-miniatura {width: 100%; max-height: 100px; object-fit: cover}
.widget-2x2-tytul {width: 100%; vertical-align: top}
h6.widget-2x2 {text-align: center; margin: 0; font-size: 9pt}
.widget-2x2 .autor-data-min {display: none}
div.widget-2x2:nth-of-type(2n+0) {clear: left;}

/* Widget F-t widget-home-top */
div.widget-home-top {display: inline-block;}
div.widget-home-top-lewa {float: left; width: 50%; margin: 0; position: relative;}
div.widget-home-top-lewa-miniatura {width: 100%; padding: 0px; margin: 0;}
img.widget-home-top-lewa-miniatura {width: 100%; height: 400px; object-fit: cover}
div.widget-home-top-lewa-tytul {position: absolute; bottom: 0px; left: 0px; padding: 0; width: 100%}
div.widget-home-top-lewa-h6 {background-color: black; opacity: 0.8; color: white; padding: 5px 20px; width: 100%}
h6.widget-home-top-lewa-tytul {color: white; opacity: 1; text-align: center; margin: 0; font-size: 12pt}
h6.widget-home-top-lewa-tytul a {color: white; opacity: 1;}
.widget-home-top-lewa .kategoria_dzial,.widget-home-top-prawa .kategoria_dzial {text-decoration: none; position: relative; bottom: 0px; left: 0px; color: white; padding: 3px 8px 3px 8px; font-size: 10pt;}

div.widget-home-top-prawa {float: left; width: 25%; margin: 0; position: relative;}
div.widget-home-top-prawa-miniatura {width: 100%; padding: 0px; margin: 0;}
img.widget-home-top-prawa-miniatura {width: 100%; height: 200px; object-fit: cover}
div.widget-home-top-prawa-tytul {position: absolute; bottom: 0px; left: 0px; padding: 0; width: 100%}
div.widget-home-top-prawa-h6 {background-color: black; opacity: 0.8; color: white; padding: 5px 20px; width: 100%}
h6.widget-home-top-prawa-tytul {color: white; opacity: 1; text-align: center; margin: 0; font-size: 12pt}
h6.widget-home-top-prawa-tytul a {color: white; opacity: 1;}

/* Widget F-t widget-lmin-ptext */
div.widget-lmin-ptext-l {float: left; width: 50%; margin: 0; padding-right: 12px;}
div.widget-lmin-ptext-l-miniatura {width: 100%; padding: 0px; margin: 0;}
img.widget-lmin-ptext-l-miniatura {width: 100%;  object-fit: cover}
div.widget-lmin-ptext-l-tytul {padding: 0; width: 100%}
div.widget-lmin-ptext-l-tytul .exerpt {font-size: 11.5pt; padding: 5px 0px;}
div.widget-lmin-ptext-pr-cal {float: left; width: 50%; margin: 0; padding-left: 13px;}
div.widget-lmin-ptext-pr {width: 100%; clear: both; padding-bottom: 5px; display: table; }
div.widget-lmin-ptext-pr-miniatura {display: table-cell; width: 100px; padding: 0 5px 0 0; vertical-align: top}
img.widget-lmin-ptext-pr-miniatura {float:left; width: 100px; object-fit: cover}
div.widget-lmin-ptext-pr-tytul {display: table-cell; padding: 0; vertical-align: top}
.widget-lmin-ptext-pr-cal .exerpt {font-size: 10pt; padding: 5px 0px;}
.widget-lmin-ptext-pr-cal .exerpt p {text-align: left}
h6.widget-lmin-ptext-pr-tytul {margin: 5px 0 0 0;}

/* Widget F-t 50% widget-lmin-ptext */
div.widget-lmin-ptext-50 {width: 50%; float: left; padding: 0 10px 0 0;}
.widget-lmin-ptext-50 div.widget-lmin-ptext-l, .widget-lmin-ptext-50 div.widget-lmin-ptext-pr-cal {width: 100%; margin: 0 0 0 0; padding: 0 0 0 0}
.widget-lmin-ptext-50 .widget-lmin-ptext-pr-tytul {margin: 5px 0 0 0;}

/* Widget F-t 33% widget-lmin-ptext */
div.widget-lmin-ptext-33 {width: 33.33%; float: left}
.widget-lmin-ptext-33 div.widget-lmin-ptext-l, .widget-lmin-ptext-33 div.widget-lmin-ptext-pr-cal {width: 100%; margin: 0 0 0 0; padding: 0 0 0 0}
.widget-lmin-ptext-33 .widget-lmin-ptext-pr-tytul {margin: 0 0 0 0;}
div.widget-lmin-ptext-33 .exerpt p {text-align: left}

/* Widget F-t 25% widget-lmin-ptext */
div.widget-lmin-ptext-25 {width: 25%; float: left}
.widget-lmin-ptext-25 div.widget-lmin-ptext-l, .widget-lmin-ptext-25 div.widget-lmin-ptext-pr-cal {width: 100%; margin: 0 0 0 0; padding: 0 0 0 0}
.widget-lmin-ptext-25 .widget-lmin-ptext-pr-tytul {margin: 0 0 10px 0;}
div.widget-lmin-ptext-25 .exerpt {text-align: left}
.widget-lmin-ptext-25 div.autor-data {margin-bottom: 20px}

/* Widget F-t 1x1 */
div.widget-1x1 {float: left; width: 100%; margin-bottom: 15px;}
.widget-1x1-miniatura {width: 100%; padding-right: 5px}
.img-widget-1x1-miniatura {width: 100%; max-height: 100px; object-fit: cover}
.widget-1x1-tytul {width: 100%; vertical-align: top}
h6.widget-1x1 {text-align: center; margin: 0; font-size: 9pt}
.widget-1x1 .autor-data-min {display: none}

/* Widget F-t powiazane */
div.powiazane-calosc {padding: 0 0 30px 0; display: inline-block; width: 100%}
div.powiazane {width: 33.33%; float: left; padding: 10px}
img.powiazane-miniatura {width:100%; max-height: 130px; object-fit: cover}
div.powiazane-miniatura .exerpt p {font-size: 9pt; text-align: left}
div.powiazane h5 {font-size: 12pt}
div.powiazane .kategoria_dzial, div.powiazane .data_dzial, div.powiazane .autor_dzial {font-size: 8pt}

/* info o autorze i dacie */
.autor-data-min {margin-top: 0px; text-align: left;}
.autor-data-min .kategoria_dzial {padding: 2px 4px;}
.autor-data-min * {font-size: 8pt}

/* Wtyczka Simple Lightbox */
#captionText, .slb_template_tag {font-family: 'Raleway', 'Verdana', 'Arial CE', Arial, sans-serif; font-size: 10pt; white-space: pre-line; padding: 0; margin: -11pt 0 0 0; display: inline-block;}
#lightbox {z-index: 9999 !important;}
/* Wstążka */

.wstazka {
  width: 380px;
  max-width: 100%;
  background: black;
  color: white;
  text-align: center;
  padding: 10px;
  box-shadow: 0 3px 10px -3px rgba(0, 0, 0, 1);
  vertical-align: middle;
}
.wstazka a {
  font-size: 9pt;
  color: #FFF;
  line-height: 1.1em;
  vertical-align: middle;
  }
.wstazka a:hover {color: #FFF;}

.wstazka_obrazek {margin-left: 10px; height: 20px; vertical-align: middle;}

/*
===============A.Mason===================
*/

div.simple-footnotes li {font-size: 10pt !important;}
div.simple-footnotes {margin-bottom: 30px;}
p.notes {margin-top: 30px; padding-top: 15px; width: 150px; border-top: solid 1px black}

.quotescollection-quote-wrapper * {font-size: 10.5pt}
.quotescollection-quote-wrapper p {text-align: left}
cite.author {font-style: normal;}
div.attribution {margin: 7px 0; font-style: normal}
a.next-quote-link {display: inline-block; margin-bottom: 10px;}

.readoffline-embed {padding-top: 50px; clear: both}
.readoffline-embed-text {padding-left: 0 !important;}

.wpProQuiz_questionList, .wpProQuiz_sortStringList, .ui-sortable {display: block}

.slb_group_status {float: right !important}

/* informacje o wydarzeniach */
div.info_wydarzenia {min-height: 250px; width: 100%; max-width: 100%; clear: both; border: solid 1px #EEEEEE; padding: 10px; box-shadow: 1px 1px 2px #AAAAAA; margin: auto}
div.mapa_wydarzen {width: 100%; height: 250px; margin: auto}
div.mapa_jedn_wydarzenia {float: right; width: 400px; max-width: 100%; margin: 0 0 0 10px}
div#mapid {width: 100%; max-width: 100%; height: 225px;}
div.dane-wydarzen {}
.dane-wydarzen p {font-size: 10.5pt; text-align: left; margin-bottom: 2px}
.leaflet-popup-content p {margin: 0 0 !important}
.leaflet-popup-content {margin: 5px 10px !important}


/* poprawka kalendarza post-event */

.eventpost_cal_link {background: none !important;}
.eventpost_widget *, .eventpost_calendar *, .event_data, .event_single, .event_data .date {font-size: 10pt !important}
.event_single {padding-bottom: 1.5em}
.event_list h3 {margin-bottom: 5px}
.eventpost_cal_bt {font-family: 'Raleway', 'Verdana', 'Arial CE', Arial, sans-serif; font-size: 10pt}
td.event_post_day {vertical-align: middle !important; text-align: center}

/* =================== Disqus ==================*/
.disqus_rcw_clear {clear: none !important}
.disqus_rcw_author_wrapper {margin-bottom: 1px !important;}
.disqus_rcw_post_time_html5 {float: right !important;}
li.disqus_rcw_single {font-size: 14px; clear: both}
.disqus_rcw_author {color: #333; font-weight: bold}
li.disqus_rcw_single {margin-left: 0 !important}
.disqus_rcw_comments_list {padding-left: 0}
.disqus_rcw_content_wrapper {text-align: left}
#disqus_thread {clear: both; margin-top: 20px}

/* =================== Ikona domu w menu ==================*/
.ikonka-home a {background-repeat: no-repeat !important; background-position: center center !important;}
.ikonka-home a:hover {opacity: 0.75;}

/* Informacje o książce */

div.informacje-ksiazki {width: 100%; display: inline-block; margin-bottom: 40px; display: table; border: solid 1px #EEEEEE; padding: 10px; box-shadow: 1px 1px 2px #AAAAAA;}
div.ksiazka-okladka, div.ksiazka-info {display: table-cell; vertical-align: top}
div.ksiazka-okladka {width: 210px; padding-right: 10px}
div.informacje-ksiazki * {text-align: left}
img.ksiazka-miniatura {width: 100%;}

/* Informacje o książce 50% */
div.ksiazko-box-polowa {width: 215px; float: right; margin-left: 10px; margin-bottom: 10px;}
div.informacje-ksiazki-polowa {margin-bottom: 10px}
.informacje-ksiazki-polowa div.ksiazka-okladka, .informacje-ksiazki-polowa div.ksiazka-info {padding: 0; display: inline-block; width: 100%}
div.ksiazka-info {margin-top: 10px; font-size: 10pt; line-height: 1.25em}


/* Informacje o książce KONIEC*/

/* Inne rozmiary strony */

@media only screen and (max-width: 800px) {
.issn {margin: 0 0 0 5px; font-weight: bold; font-size: 9pt; letter-spacing: 2px}
img {max-width: 100% !important; margin: 0; padding: 0; height: auto;}
img.logo {max-width: 100% !important; height: auto; padding: 0; margin: 0}


.mobilny, div.kolumny_z_menu, .kolumna_z_menu_lewa, .widgety-ponad, .widget-home-top, .widget-home-top-lewa, .widget-home-top-prawa, div.min-kat-fb {width: 100% !important; max-width: 100% !important; margin-top: 10px !important; margin-right: 0px !important; margin-bottom: 10px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; height:auto !important; display: block; clear: both;}
.kolumna_z_menu_prawa {clear: both; float: none; margin: auto !important}
.container {padding: 10px; max-width: 100%!important;}
img.alignright {display: block; clear: both; float: none; margin: 0px; margin: auto}
img.alignleft {display: block; clear: both; float: none; margin: 0px; margin: auto}
img.widget-home-top-lewa-miniatura {max-height: 200px}
div.info_wydarzenia, div#mapid, div.dane-wydarzen {width: 100%; display: block}
div.dane-wydarzen {margin-top: 10px; display: inline-block;}
	
/* MENU MOBILNE */
.cg-nav-menu * {width: 100% !important; padding: 5px 0 !important; margin: 0 !important; clear: both !important; display: inline-block !important; position: relative !important; left: 0 !important; top: 0 !important;}
.menu-item a, .cg-nav-menu .sub-menu a {padding-left: 5px !important}
.visuallyhidden {display: none !important;}
.menu-switcher, .dashicons {display:block !important; padding-left: 5px}
.cg-nav-menu li {display:block;float:none;max-width:100%;width:100%}
.cg-nav-menu .sub-menu, .cg-nav-menu .children {display:block;position:static;left:0;opacity:1;} 
.menu-menu-glowne-container ul {display:none}
.menu-menu-glowne-container.open ul {display:block}
/* MENU MOBILNE KONIEC */
	
	}
	
@media screen and (max-width : 480px) {
img {max-width: 100% !important; margin: 0; padding: 0; height: auto;}
img.logo {max-width: 100% !important; height: auto; padding: 0; margin: 0}
h1 {font-size: 22pt;}
h2 {font-size: 20pt;}
h3 {font-size: 18pt;}
h4 {font-size: 16pt;}
h5 {font-size: 14pt;}
h6 {font-size: 12pt;}

.mobilny, div.widget-home-top, div.kolumny_z_menu, div.miniatura-kat, div.exerpt-kat, div.stopka_lewa, div.stopka_srodek, div.stopka_prawa, .kolumny_czwarta, .kolumna_z_menu_lewa, .kolumna_z_menu_prawa, .kolumny_polowa, .kolumny_trzecia, div.widget-home-top-lewa, .widget-home-top-prawa, div.widgety-ponad, div.widget-lmin-ptext-l, div.widget-lmin-ptext-pr-cal, div.widget-lmin-ptext-50, div.kolumna_z_menu_prawa, iframe, div.widget-lmin-ptext-33, div.widget-lmin-ptext-25, .cg-nav-menu .sub-menu a,.cg-nav-menu .children a, div.powiazane, div.informacje-ksiazki-polowa, div.ksiazko-box-polowa, div.ksiazko-box, div.ksiazka-info, div.ksiazka-okladka, div.min-kat-fb, .blockquote-dymek {width: 100% !important; max-width: 100% !important; margin-top: 10px !important; margin-right: 0px !important; margin-bottom: 10px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; height:auto !important; display: block; clear: both;}
.container {padding: 10px; max-width: 100%!important;}
img.alignright {display: block; clear: both; float: none; margin: 0px; margin: auto}
img.alignleft {display: block; clear: both; float: none; margin: 0px; margin: auto}
img.widget-home-top-lewa-miniatura {max-height: 200px}
div.info_wydarzenia, div#mapid, div.dane-wydarzen {width: 100%; display: block}
div.dane-wydarzen {margin-top: 10px; display: inline-block;}
	
/* MENU MOBILNE */
.cg-nav-menu * {width: 100% !important; padding: 5px 0 !important; margin: 0 !important; clear: both !important; display: inline-block !important; position: relative !important; left: 0 !important; top: 0 !important;}
.menu-item a, .cg-nav-menu .sub-menu a {padding-left: 5px !important}
.visuallyhidden {display: none !important;}
.menu-switcher, .dashicons {display:block !important; padding-left: 5px}
.cg-nav-menu li {display:block;float:none;max-width:100%;width:100%}
.cg-nav-menu .sub-menu, .cg-nav-menu .children {display:block;position:static;left:0;opacity:1;} 
.menu-menu-glowne-container ul {display:none}
.menu-menu-glowne-container.open ul {display:block}
/* MENU MOBILNE KONIEC */
}

/* Text meant only for screen readers. */
.screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;  word-wrap: normal !important;}