@charset "UTF-8";
/*
	Theme Name:   Ciapek
	Version:      0.0.1
	Text Domain:  ciapek

	Tested up to: 5.5
	Requires PHP: 7.0
	Description: Child

	Template:     sm-bost
*/

svg.bi {
	margin-bottom: 4px;
}


.h1, h1 {
	font-size: 2.0em;
}

.home .pagination {

}

.home .pagination .page-item {
	float: left;
	padding-bottom: 15px;
}

ol, ul {
	padding-left: 20px; /* Zmniejsza wcięcie */
}


/* 
//////////////////////////////////////////////////////////////////////////////
	Content
 */

.content-header {
	padding-bottom: 5px;
}


.content-header .taxonomy-element {
  text-transform: uppercase;
	font-size: 85%;
}

.content-header .taxonomy-list {
	margin-bottom: 15px;
}

.content-header .content-title {
	margin-bottom: 0;
}

.content-header .content-meta {
}


.content-header .content-date {
	font-size: 85%;
	font-style: italic;
}

.content-body {
	margin-bottom: 10px;
}

.content-footer {
	font-size: 90%;
}

.content-footer {
	font-size: .80rem
}


/* 
//////////////////////////////////////////////////////////////////////////////
	prev-next
 */

.prev-next {
	padding: 30px 0 30px 0;
	color: #808080;
	font-size: 90%;
	margin-bottom: 30px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.prev-next a {
	font-size: 120%;
}

.prev-next .post-nav-prev {
	text-align: right;
	border-right: 1px solid #CCCCCC;
	padding: 10px 25px 10px 10px;
}

.prev-next .post-nav-next {
	padding: 10px 10px 10px 25px;
}

.prev-next .post-nav-next>div, .prev-next .post-nav-prev>div {
	transform: rotate(0);
	padding: 10px;
}



/* 
//////////////////////////////////////////////////////////////////////////////
	Comments
 */

.comments-wrapper {
	margin-top: 20px;
}

.comments-header {
	text-align: center;
	margin-bottom: 50px;
}

.comments-header .comments-title {
	font-size: 1.5rem;
	border-bottom: 1px solid #CCCCCC;
}

.comments .nested {
	padding-left: 30px;
}

.comment-form-title small {
	display: block;
	font-style: italic;
}

.comment-notes {
	font-style: italic;
	text-align: center;
}

.comment-info {
	padding-left: 7px;
}

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

.comment-datetime {
	font-size: 90%;
	font-style: italic;
}

.comment-body {
	border-top: 1px solid #CCCCCC;
	margin-bottom: 20px;
}

.comment-content {
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

.comment.bypostauthor>article {
	background-color: #FDFBE7;
}

.comment .comment_author_is_current_user {
	background-color: #F0F9FE;
}

.comment-footer {
	border-top: 1px solid #F0F0F0;
}

.comment-footer li, .comment-footer a {
	padding: 7px;
}

.comment-form-title {
	text-align: center;
	font-size: 1.2rem;
}

.comment-awaiting-moderation {
	padding: 2px 10px;
}


/* 
//////////////////////////////////////////////////////////////////////////////
	comments-nav
 */

.comments-nav {
	padding: 30px 0 30px 0;
	color: #808080;
	font-size: 90%;
	margin-bottom: 30px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.comments-nav .comments-title {
	text-align: center;
	font-size: 1.5rem;
	border-bottom: 1px solid #CCCCCC;
}

.comments-nav a {
	font-size: 120%;
}

.comments-nav .nav-prev {
	text-align: right;
	border-right: 1px solid #CCCCCC;
	padding: 3px 25px 3px 10px;
}

.comments-nav .nav-next {
	padding: 3px 10px 3px 25px;
}

.comments-nav .nav-next>div, .comments-nav .nav-prev>div {
	padding: 2 px 10px;
}



/* 
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
 */


	.navbar-brand img {
	  position: absolute;
	  z-index: 1;
	  top: -35px;
	  height: 90px;
	  width: 41px;
	}

	.navbar-brand span {
		margin-left: 35px;
	}

	#menu_main {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	#menu_main_items {
			padding-left: 30px;
		}

		@media (max-width: 768px)
		{
			#menu_main {
				margin-bottom: 20px;
			}

			#menu_main_items {
				padding-left: 60px;
			}
		}

article {
	background-color: #FFFDF0;
	line-height: 1.7;
	border-radius: 0 0 15px 15px;
}

article header {
	background-color: #fef4d4;
}

article figure {
	margin: 0;
}

article .content-body, article .content-footer {
	padding: 10px 15px;
}

article footer {
	background-color: #B1CDC3;
	border-radius: 0 0 15px 15px;

}

.wp_postratings {
		text-align: center;
		font-size: 10px;
	}

	.wp_postratings_rttx {
		padding: 5px;
		position: absolute;
	}
	.post-ratings-loading {
		position: absolute;
	}

	.wp_postratings_rating_images {
		text-align: center;

	}

	.wp_postratings_rating_images img {
		width: 1.8rem;
		height: 1.8rem;
		margin: 0 7px;
	}



	.wp_postratings_dsc {
		text-align: center;
		font-size: 0.75rem;
	}

	.wp_postratings_rated, .post-ratings-image {
		opacity: 0.5;
		filter: alpha(opacity=30); /* For IE8 and earlier */
	}

.post-ratings-loading {
	bottom: 61px;
}





.lista_dzialow .active {
	background-color: #FFFDF0 !important;
}

.arpw-random-dowcip li {
	padding-bottom: 10px;
}


/* Film YT pomiędzy wpisami */

.embed-youtube-bt .play-button {
	width: 90px;
	height: 60px;
	background-color: #FF0000;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.embed-youtube-bt .play-button:before {
	content: "";
	border-style: solid;
	border-width: 15px 0 15px 26.0px;
	border-color: transparent transparent transparent #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.embed-youtube-bt:hover .play-button {
	background-color: #FF0000;
	opacity: 1;
}

/* / Film YT pomiędzy wpisami */





/* devanagari */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Kalam Light'), local('Kalam-Light'), url(https://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtD6GjLNkiQ4tg.woff2) format('woff2');
	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Kalam Light'), local('Kalam-Light'), url(https://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtD6GjLCkiQ4tg.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Kalam Light'), local('Kalam-Light'), url(https://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtD6GjLMkiQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Kalam'), local('Kalam-Regular'), url(https://fonts.gstatic.com/s/kalam/v11/YA9dr0Wd4kDdMthQOCfzsw.woff2) format('woff2');
	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Kalam'), local('Kalam-Regular'), url(https://fonts.gstatic.com/s/kalam/v11/YA9dr0Wd4kDdMthfOCfzsw.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Kalam'), local('Kalam-Regular'), url(https://fonts.gstatic.com/s/kalam/v11/YA9dr0Wd4kDdMthROCc.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Kalam Bold'), local('Kalam-Bold'), url(https://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtDqHTLNkiQ4tg.woff2) format('woff2');
	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Kalam Bold'), local('Kalam-Bold'), url(https://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtDqHTLCkiQ4tg.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Kalam Bold'), local('Kalam-Bold'), url(https://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtDqHTLMkiQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
