/* Single Content Style
   ==============================================================================
	* Nadaje domyslne style elementom zawartym w kontenerze z klasa single-content
	* Style pobierane sa z pliku root.css
	* 1. Marginesy elementów
	* 2. Style CSS obrazkow
	* 3. Style CSS galerii
*/	
.single-content h1{display:none}

/* 1.Element margin */
.single-content > *:first-child{margin-top:0px}
.single-content > *:last-child{margin-bottom:0px}
.single-content h2, 
.single-content h3, 
.single-content h4, 
.single-content h5, 
.single-content h6{
	margin:var(--h-margin);} 
.single-content p {margin:var(--p-margin);}
.single-content ul {margin:var(--ul-margin);}
.single-content ol {margin:var(--ol-margin);}
.single-content li {margin:var(--li-margin);}
.single-content li:last-child {margin-bottom:0;}
.single-content li > ul,
.single-content li > ol{
	margin-bottom:0px;}
.single-content li > ol{list-style-type: lower-alpha;}
.single-content ul,
.single-content ol{padding-inline-start: 20px;}

.single-content p,
.single-content li,
.single-content ol {line-height:var(--big-lh);}

.single-content p strong a, 
.single-content p a strong {color:var(--main-color);}

.single-content ul {
	padding-inline-start: 40px;
	list-style-type: disclosure-closed;}
.single-content blockquote{
    font-weight: bold;
    position: relative;
	margin:var(--p-margin);
    padding: 40px 0 0 0;}
.single-content blockquote:before{
    content: '\201c';
    font-size: var( --goliath-size);
    line-height: 1;
    color: var(--main-color);
    position: absolute;
    top: 0px;
    left: 0px;
    font-weight: 700;}
.single-content blockquote p{
    font-style: italic;
	margin:0;}
   
/* 2.Image style */
.aligncenter {
    clear: both;
    display: block;
    margin:24px auto;
    height:auto;
    width:auto;}
img.alignleft {
	width: initial;
    float: left;
    margin-right: 24px;
    margin-top: 24px;
    margin-bottom:24px;}
img.alignright {
	width: initial;
    float: right;
    margin-left:24px;
    margin-top:24px;
    margin-bottom:24px;}	
	
/* 3.Gallery style */
.single-content .gallery{
	margin-bottom: 24px !important;
    padding-bottom: .5rem;}
.single-content .gallery .gallery-item{
	margin: 0 auto !important;}
	
.single-content .gallery dt{
	padding-left: .5rem ;
    padding-right: .5rem ;
    padding-top:1rem;
	padding-bottom:0px;
	line-height:0px;}
.single-content .gallery.gallery-columns-2 dl:nth-child(1) dt,
.single-content .gallery.gallery-columns-2 dl:nth-child(2) dt,
.single-content .gallery.gallery-columns-3 dl:nth-child(1) dt,
.single-content .gallery.gallery-columns-3 dl:nth-child(2) dt,
.single-content .gallery.gallery-columns-3 dl:nth-child(3) dt,
.single-content .gallery.gallery-columns-4 dl:nth-child(1) dt,
.single-content .gallery.gallery-columns-4 dl:nth-child(2) dt,
.single-content .gallery.gallery-columns-4 dl:nth-child(3) dt,
.single-content .gallery.gallery-columns-4 dl:nth-child(4) dt{padding-top:0px;}

.single-content .gallery img{
	border:none !important;} 
.single-content .gallery img:nth-child(1),
.single-content .gallery img:nth-child(2){padding-top:0px;}
