/*
Theme Name: SiteOrigin North Child
Theme URI: https://siteorigin.com/theme/north/
Template: siteorigin-north
Author: Rafał Mróz based on original SiteOrigin
Author URI: http://wykorzystajto.pl
Description: SiteOrigin North is our latest, flexible multipurpose theme. It's fully responsive and retina ready. Some key features are its responsive menu, gorgeous animations and tight integration with various plugins. You can use it to create a business website using SiteOrigin Page Builder and our Widgets Bundle. You can also build a full ecommerce store though North's WooCommerce integration. We offer free and premium support on our support forums (http://siteorigin.com/thread/).
Tags: translation-ready,custom-background,theme-options,custom-menu,post-formats,threaded-comments,white,gray,responsive-layout,right-sidebar,custom-colors,custom-menu,full-width-template
Version: 1.2.9.1488370587
Updated: 2017-03-01 13:16:27

*/

figure {
    clear: both;
}
blockquote {
    position: relative;
    padding-top: 0.55em;
    padding-right: 40px;
    padding-bottom: 8em;
    padding-bottom: 0.55em;
    padding-left: 40px;
    width: 80%;
    margin-left: 5em;
    background-color: whitesmoke;
    color: #fff;
    border-left: 5px solid #fd824e;
}
#masthead .site-branding .site-title a, #masthead .site-branding .logo-site-title a {
    font-size: 0.5em;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#masthead .site-branding .logo-site-title {
    display: block;
    vertical-align: bottom;
}
#masthead .site-branding img {
    margin-left: 25px;
}
.entry-title {
    font-size: 1.9em;
}
.breadcrumbs {
    font-style: normal;
}
.wp-caption-text {
    font-style: italic;
    font-size: 0.9rem;
}
.entry-content {
    font-size: 1.2rem;
}
.comment-content {
    font-size: 0.95rem;
    color: #353535;
}
.taxonomy-description {
    margin-bottom: 3em;
    background-color: whitesmoke;
    border-left: 5px solid #fd824e;
    padding: 0.55em 40px;
}
.comment-reply-link {
    background-color: #ff844a;
    color: #000;
}
blockquote p, blockquote ul, blockquote ol {
    display: block;
    margin-top: 15px;
    font-family: "Montserrat", sans-serif;
    font-size: 1.1rem;
    color: #fd824e;
}
blockquote figcaption {
    color: dimgray;
}
.ui-dialog {
    padding-top: 15px;
    padding-top: 0;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    background-color: white;
    border: 1px solid dimgray;
    z-index: 100;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    top: .2em;
    height: 26px;
    width: 26px;
    right: -0.5em;
    background-color: #000;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    -o-border-radius: 13px;
    border-radius: 13px;
    border-width: 1px;
    padding: 1px;
    margin: -10px 0 0;
}
.ui-dialog .default-btn {
    background-color: #000;
    font-weight: bold;
    color: #fff;
    border: 1px solid #ccc;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
    background-color: #fd824e;
    color: #000;
}
.progressimg {
    display: block;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
}
.sow-more-text {
    cursor: pointer;
}
.sprite {
    display: block;
    background-repeat: no-repeat;
    background-image: url(https://wykorzystajto.pl/wp-content/uploads/2017/02/spritesheet_h.png);
}
.sprite-logo-as-_1_ {
    height: 35px;
    width: 76px;
    background-position: -5px -5px;
}
.sprite-logo-bric-_1_ {
    height: 35px;
    width: 80px;
    background-position: -91px -5px;
}
.sprite-logo-gu-_1_ {
    height: 35px;
    width: 119px;
    background-position: -181px -5px;
}
.sprite-logo-m-_1_ {
    height: 35px;
    width: 134px;
    background-position: -310px -5px;
}
.sprite-logo-mwp-_1_ {
    height: 35px;
    width: 178px;
    background-position: -454px -5px;
}
.sprite-logo-ns-_1_ {
    height: 35px;
    width: 80px;
    background-position: -642px -5px;
}
.sprite-logo-szef-sprzedazy-_1_ {
    height: 35px;
    width: 75px;
    background-position: -732px -5px;
}
.sprite-porady-_1_ {
    height: 34px;
    width: 111px;
    background-position: -817px -5px;
}
div.edd_purchase_submit_wrapper{
    text-align: center;
	padding-bottom:3em;
}
div.edd_purchase_submit_wrapper a{
    font-size: 1.1em;	
	text-decoration:none;
}
.edd-cart-added-alert {
    color: #00AF98;
    position: relative;
}
.wazna {
	margin: 0 4em;
	padding: 0 2em;
	background-color:whitesmoke;
	border:1px dotted #ccc;
    font-family: "Montserrat", sans-serif;
	font-size:0.7em;
	
}
.blu {
	color:#00AF98;
}
.orendz {
	color: #FF844A;
}

	/* info (hed, dek, source, credit)  - tabela do cennika*/
.rg-container {
	font-size: 16px;
	line-height: 1.4;
	margin: 0;
	padding: 1em 0.5em;
	color: #222;
}
.rg-header {
	margin-bottom: 1em;
	text-align: left;
}

.rg-header > * {
	display: block;
}
.rg-hed {
	font-weight: bold;
	font-size: 1.4em;
}
.rg-dek {
	font-size: 1em;
}

.rg-source {
	margin: 0;
	font-size: 0.75em;
	text-align: right;
}
.rg-source .pre-colon {
	text-transform: uppercase;
}

.rg-source .post-colon {
	font-weight: bold;
}

/* table */
table.rg-table {
	width: 100%;
	margin-bottom: 0.5em;
	font-size: 1em;
	border-collapse: collapse;
	border-spacing: 0;
}
table.rg-table tr {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: milddle;
	text-align: left;
	color: #333;
}
table.rg-table thead {
	border-bottom: 0px solid #ddd;
}
table.rg-table tr {
	border-bottom: 0px solid #ddd;
	color: #222;
}
table.rg-table tr.highlight {
	background-color: #dcf1f0 !important;
}
table.rg-table.zebra tr:nth-child(even) {
	background-color: #f6f6f6;
}
table.rg-table th {
	font-weight: bold;
	padding: 0.35em;
	font-size: 0.9em;
}
table.rg-table td {
	padding: 0.35em;
	font-size: 0.9em;
}
table.rg-table .highlight td {
	font-weight: bold;
}
table.rg-table th.number, td.number {
	text-align: right;
}

/* media queries */
@media screen and (max-width: 600px) {
.rg-container {
	max-width: 600px;
	margin: 0 auto;
}
table.rg-table {
	width: 100%;
}
table.rg-table tr.hide-mobile, table.rg-table th.hide-mobile, table.rg-table td.hide-mobile {
	display: none;
}
table.rg-table thead {
	display: none;
}
table.rg-table tbody {
	width: 100%;
}
table.rg-table tr, table.rg-table th, table.rg-table td {
	display: block;
	padding: 0;
}
table.rg-table tr {
	border-bottom: none;
	margin: 0 0 1em 0;
	padding: 0.5em;
}
table.rg-table tr.highlight {
	background-color: inherit !important;
}
table.rg-table.zebra tr:nth-child(even) {
	background-color: none;
}
table.rg-table.zebra td:nth-child(even) {
	background-color: #f6f6f6;
}
table.rg-table tr:nth-child(even) {
	background-color: none;
}
table.rg-table td {
	padding: 0.5em 0 0.25em 0;
	border-bottom: 0px dotted #ccc;
	text-align: left;
}
/*
table.rg-table td[data-title]:before {
	content: attr(data-title);
	font-weight: bold;
	display: inline-block;
	content: attr(data-title);
	float: left;
	margin-right: 0.5em;
	font-size: 0.95em;
}*/
table.rg-table td:last-child {
	padding-right: 0;
	border-bottom: 2px solid #ccc;
}
table.rg-table td:empty {
	display: none;
}
table.rg-table .highlight td {
	background-color: inherit;
	font-weight: normal;
}
}

/*pobieranie mp3 */
a.audio-download {
    margin-top: 1em;
    background: #eee;
    padding: 0.5em 1.5em;
    border-radius: 5px;
    display: inline-block;
}
 
a.audio-download:hover {
    background: #ddd;
}