/* Themify Customize Styling */
body {	background-image: url(http://kaizenperfection.pl/wp-content/uploads/2018/03/vintage-concrete.png);
	background-repeat: repeat;
	background-position: left top; 
}
body #headerwrap,body .sidemenu,body #footerwrap,#footer .footer-widgets .widgettitle,body.header-leftpane #headerwrap #menu-icon,body.header-slide-out #headerwrap #menu-icon,body.header-horizontal #headerwrap #menu-icon,body.header-minbar #headerwrap #menu-icon,body #site-description,body .header-widget .widgettitle,body input[type=reset],body input[type=submit],body button,body #respond #cancel-comment-reply-link,body .commentlist .comment-reply-link,body .post-title a,#main-nav > .current_page_item > a,#main-nav > .current-menu-item > a,body #main-nav > li > a:hover,body.footer-horizontal-left .back-top .arrow-up a,body.footer-horizontal-right .back-top .arrow-up a,body.footer-left-col .back-top .arrow-up a,body.footer-right-col .back-top .arrow-up a,body.woocommerce #content input.button,body.woocommerce #respond input#submit,body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce-page #content input.button,body.woocommerce-page #respond input#submit,body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce #content input.button.alt,body.woocommerce #respond input#submit.alt,body.woocommerce a.button.alt,body.woocommerce button.button.alt,body.woocommerce input.button.alt,body.woocommerce-page #content input.button.alt,body.woocommerce-page #respond input#submit.alt,body.woocommerce-page a.button.alt,body.woocommerce-page button.button.alt,body.woocommerce-page input.button.alt,body.woocommerce ul.products li.product .add_to_cart_button,body.woocommerce-page ul.products li.product .add_to_cart_button,body.woocommerce ul.products li.product .button[data-product_id],body.woocommerce-page ul.products li.product .button[data-product_id],body.woocommerce span.onsale,body.woocommerce-page span.onsale,body.woocommerce ul.products li.product .onsale,body.woocommerce-page ul.products li.product .onsale,body.woocommerce-checkout #payment div.payment_box,body.woocommerce #content nav.woocommerce-pagination ul li a:focus,body.woocommerce #content nav.woocommerce-pagination ul li a:hover,body.woocommerce #content nav.woocommerce-pagination ul li span.current,body.woocommerce nav.woocommerce-pagination ul li a:focus,body.woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce nav.woocommerce-pagination ul li span.current,body.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,body.woocommerce-page #content nav.woocommerce-pagination ul li span.current,body.woocommerce-page nav.woocommerce-pagination ul li a:focus,body.woocommerce-page nav.woocommerce-pagination ul li a:hover,body.woocommerce-page nav.woocommerce-pagination ul li span.current,body.woocommerce #content table.cart a.remove:hover,body.woocommerce table.cart a.remove:hover,body.woocommerce-page #content table.cart a.remove:hover,body.woocommerce-page table.cart a.remove:hover, #footer .back-top.back-top-float .arrow-up a {	
	color: #800000; 
}
a, body #headerwrap a, body #footerwrap a, body #main-nav a, body .sidemenu a, body .post-nav .arrow, body .widget .social-links a, body .widget .social-links a:hover, body .footer-nav li a, body .post-title a, .woocommerce ul.products li.product .woocommerce-loop-product__title {	
	color: #800000; 
}
#headerwrap {	
	background-color: transparent;background-image: url(http://kaizenperfection.pl/wp-content/uploads/2018/03/top-1.png);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px; 
}
#header {		line-height:0px;

	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
.header-widget-full {	background-image: url(http://kaizenperfection.pl/wp-content/uploads/2018/03/vintage-concrete.png);
	font-family:Open Sans;	line-height:1px;
	text-align:center; 
}
#main-nav a {		line-height:0px;

	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 10px;
	padding-left: 32px;
	margin: 0px; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #d2d1c6; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
.post-title {		font-weight:bold;
 
}
.single-post .entry-title {		font-weight:bold;
	text-align:left; 
}
#sidebar a {	
	color: #0060c1;	font-size:16px;
	line-height:36px;
 
}
#sidebar .widgettitle {	
	color: #666666;	font-size:20px;
 
}
#footerwrap {	background: none;
	background-color: #360e0e;background-image: url(http://kaizenperfection.pl/wp-content/uploads/2018/03/footer.png);
	background-repeat: repeat-x; 
}
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
#footer-logo, #footer #footer-logo a a {		width: 150px; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:15px;
	line-height:24px;
 
}
#footer a {	
	color: #ffffff; 
}

/* Themify Custom CSS */
.header-widget-full .header-widget-inner
{
position: relative;
}
.header-widget-full .header-widget-inner .widget
{
display: inline-block;
float:left;
margin: 0 30px 5px 0;

}
.header-widget-full .header-widget-inner .widget_search
{
position: absolute;
top: 20px; right: 10px;
}
.header-widget-full .header-widget-inner #media_image-3{
margin-top: 30px;
}
#content{
padding-top: 0;
}
.nav-book .ui.nav.vertical{ 
display: inline-block;
width: 100%;
padding: 0;
margin: 0;
}
.nav-book .ui.nav.vertical li
{
float: left; 
width: 100%;
border: 0;
border-bottom: 4px solid #F1EFE2;
}
.nav-book .ui.nav.vertical li a{
display: block; 
width: 100%; 
font-size: 14px; 
font-weight: bold;
color: #0060C1;
padding: 10px 0;
}

.nav-book h3{
padding-bottom: 20px;
border-bottom: 4px solid #F1EFE2;
margin-bottom: 0;
color: #666;
font-weight: bold;
}
ul li{list-style: disc}
.fm-form label{font-size:.75rem;}

@media screen and (max-width:1200px){
.module-slider .slide-image.custom-height img{
 object-fit: contain!important;
}@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
#footer-logo, #footer #footer-logo a a {		width: 150px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
#footer-logo, #footer #footer-logo a a {		width: 150px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
#footer-logo, #footer #footer-logo a a {		width: 150px; 
}
 }