/* Themify Customize Styling */
body {	
	font-family: "Cormorant Garamond";	font-weight:400;
	font-size:18px;
 
}
h1 {	
	font-family: "Cormorant Garamond";	font-weight:400;

	color: #0c4444; 
}
h2 {	
	font-family: "Cormorant Garamond";	font-weight:500;

	color: #0c4444; 
}
h3 {	
	font-family: "Cormorant Garamond";	font-weight:500;

	color: #0c4444; 
}
h4 {	
	font-family: "Cormorant Garamond";	font-weight:400;
 
}
h5 {	
	font-family: "Cormorant Garamond";	font-weight:400;
 
}
#headerwrap #header {	
	background-color: transparent; 
}
#header {	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(255,252,240,0.27); 
}
body #site-logo a img {		width: 200px; 
}
#site-description {	
	font-family: "Cormorant Garamond";	font-weight:400;
	font-size:20px;
	text-align:center;
	color: #0c4444;display: none; 
}
#main-nav {	
	padding-top: 20px; 
}
#main-nav a {	
	padding-right: 7px;
	padding-left: 7px;
	color: #0c4444;
	font-family: "Cormorant Garamond";	font-weight:600;
	font-size:22px;
 
}
#main-nav a:hover {	
	background-color: transparent;
	color: #943080; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #943080; 
}
#main-nav ul a {	
	padding-right: 5px;
	padding-left: 5px;
	color: #0c4444;	font-size:19px;
 
}
#main-nav ul a:hover {	
	color: #943080; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #943080; 
}
#footerwrap {	background: none;
	background-color: #0c4444; 
}
#footer-logo a img {		width: 200px; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:16px;
	text-align:center; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #cb8f3b; 
}
.footer-widgets .widget {	
	padding-top: 22px; 
}
.footer-widgets {		text-align:center; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #cb8f3b; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
#footer-logo a img {		width: 200px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
#footer-logo a img {		width: 200px; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
#footer-logo a img {		width: 200px; 
}
 }
/* Themify Custom CSS */
#header .social-widget {
  
    padding-top: 20px;
}


.cennik-wrap {
    width: 100%;
    overflow-x: auto;
    font-family: "Cormorant Garamond"
}

.cennik-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 3px 4px;
    table-layout: fixed;
    color: #003444;
}

.cennik-table th {
    background: #921256;
    color: #fff;
    padding: 10px 8px;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
}

.cennik-table th:first-child {
    border-radius: 14px 0 0 14px;
}

.cennik-table th:last-child {
    border-radius: 0 14px 14px 0;
}

.cennik-table td {
    background: #f3e9da;
    padding: 12px 13px;
    border-radius: 13px;
    vertical-align: middle;
    font-size: 24px;
    line-height: 1.2;
}

.cennik-table td:nth-child(1) {
    font-size: 22px;
    font-weight: bold;
}

.cennik-table td:nth-child(2) {
	text-align: center;
    background: #faf5ed;
    font-size: 17px;
	font-weight: bold;
}

.cennik-table td:nth-child(3) {
    text-align: center;
    white-space: nowrap;
    font-size: 17px;
    background: #f6eee3;
	font-weight: bold;
}

.cennik-table td:nth-child(4) {
    text-align: center;
    white-space: nowrap;
    background: #f9e8e8;
    color: #a00059;
    font-size: 23px;
    font-weight: bold;
}

.cennik-table th:nth-child(1) { width: 60%; }
.cennik-table th:nth-child(2) { width: 20%; }
.cennik-table th:nth-child(3) { width: 20%; }

@media (max-width: 600px) {
    .cennik-table {
        min-width: 520px;
    }
    .cennik-table td {
        padding: 10px;
    }
}
