#wrapper .post-content .checkout_coupon{
	padding: 0;
	margin: 0;
	border: none;
}
#wrapper .post-content .checkout_coupon .promo-code-heading{
  font-family: "Signika",Arial,Helvetica,sans-serif;
    font-weight: 400;
    margin: 0;
    font-size: 20px;
    padding: 0 !important;
}
#wrapper .post-content .checkout_coupon .coupon-contents input[type="submit"] {
  padding: 6px 29px;
}
.woocommerce-message{
	display: none !important;
}
.variations_form table.variations{
	width: auto;
    margin-top: 10px;
}
.variation-title{
	margin: 20px 0 0;
    font-size: 14px;
}
.single_variation_wrap{
	margin: 0 !important;
}
.single_variation_wrap button{
	margin: 0 !important;
}
.continue-checkout {
    display: none !important;
}
.woocommerce-side-nav li
{border-bottom: 1px solid;
display: block;
padding: 10px 0;
border-color: #e0dede;}
#place_order{margin-bottom:15px;}
input[name="apply_coupon"] { background:#f2f2f2 !important;color:black !important;padding: 5px 23px  !important;
margin-right: -15px  !important;}
.coupon-contents {padding-top: 17px;}
#order_review_heading {display:none !important;}
.fusion-is-sticky .fusion-main-menu > ul > li {padding-right: 0 !important;
}
.product-details{min-height:170px;}
.add_info{min-height:127px;}
.type-product {min-height: 538px;}
.promo-code-heading {border:none !important;}
.woocommerce-invalid-required-field input {
outline: 1px solid red!important;
}
#wrapper #main .post > h2.fusion-post-title {font-size:36px !important;line-height: 40px !important;}
.fusion-posts-container.fusion-posts-container-infinite.fusion-blog-layout-grid.fusion-blog-layout-grid-3.isotope>article {position:static !important;}
.fusion-posts-container.fusion-posts-container-infinite.fusion-blog-layout-grid.fusion-blog-layout-grid-3.isotope .fusion-post-content-container{min-height: 120px !important;}
.fusion-posts-container.fusion-posts-container-infinite.fusion-blog-layout-grid.fusion-blog-layout-grid-3.isotope .fusion-post-content.post-content {min-height:230px;}

/* dodane od 28.06.2017 */

.fusion-flip-boxes {display:flex; justify-content: center;}
.fusion-flip-box .flip-box-inner-wrapper {height: 250px !important; display: block; min-height: auto !important;}
.fusion-flip-box .flip-box-front {height:100%;}
.fusion-flip-box .flip-box-front .flip-box-front-inner {position: relative; height: 100%;}
.fusion-flip-box .flip-box-front .flip-box-front-inner .flip-box-image {height: 130px; position: relative;}
.fusion-flip-box .flip-box-front .flip-box-front-inner .flip-box-image img {vertical-align: middle; position: absolute; left: 0; right: 0; margin: auto; display: block; top: 0; bottom: 0;}
.fusion-flip-box .flip-box-front .flip-box-front-inner h2.flip-box-heading {position: absolute; width: 100%; bottom: 0;}

.fusion-flip-box .flip-box-back {height: 250px !important;}
.fusion-flip-box .flip-box-back .flip-box-back-inner {position: relative; height: 100%;}
.fusion-flip-box .flip-box-back .flip-box-back-inner p,
.fusion-flip-box .flip-box-back .flip-box-back-inner a {height: 100%; position: relative; width: 100%; display: block;}
.fusion-flip-box .flip-box-back .flip-box-back-inner a img {max-height: 190px; vertical-align: middle; position: absolute; left: 0; right: 0; margin: auto; display: block; top: 0; bottom: 0;}
.flip-box-heading-back {display: none;}

.woocommerce-checkout-review-order-table .product-name {width: 90% !important;}
.woocommerce-checkout-review-order-table .product-name span {}
.woocommerce-checkout-review-order-table .product-name span stong {}

.tnp-widget {padding-top: 20px;}
.tnp-gender,
.tnp-profile.tnp-profile-1 {padding: 0 0 0 10px !important;}
.tnp-submit {padding: 10px !important;}

.tnp-lists {position: relative; padding-top: 30px; display: flex; flex-wrap: wrap; margin-bottom: 10px;}
.tnp-lists:before {position: absolute; top: 0; content: "Wybierz swoje miasto"; font-size: 14px;}
.tnp-lists .tnp-field.tnp-field-list {margin: 2px; width: 48%;}

.fusion-main-menu > ul > li > a,
.fusion-is-sticky .fusion-main-menu > ul > li > a {text-align:center;}
.fusion-main-menu > ul > li > a .fa-facebook-f:before,
.fusion-is-sticky .fusion-main-menu > ul > li > a .fa-facebook-f:before,
.fusion-main-menu > ul > li > a .fa-facebook:before,
.fusion-is-sticky .fusion-main-menu > ul > li > a .fa-facebook:before,
.fusion-main-menu > ul > li > a .fa-twitter:before,
.fusion-is-sticky .fusion-main-menu > ul > li > a .fa-twitter:before {font-size: 20px;}


.post-content .miejca-wolne p {margin: 0;}
.post-content .miejca-wolne #enquiry {display:block; padding-bottom: 0;}
#enquiry {display:none; padding-bottom: 0;}
#enquiry input.wpi-button {background-color: #fd2636; color: #fff; font-weight: normal; text-transform: uppercase; border: 0; border-radius: 0; font-size: 12px; padding: 6px 20px;}
#enquiry input.wpi-button:hover {background-color: #f1503c; color: #fff;}
.ui-dialog.wdm-enquiry-modal {background: #fff; padding: 20px 10px;}
.ui-dialog.wdm-enquiry-modal .ui-dialog-titlebar {width: 80%; margin: 0 auto;}
.ui-dialog.wdm-enquiry-modal .ui-dialog-titlebar .ui-dialog-title {}
.ui-dialog.wdm-enquiry-modal label#wdm_product_name {}
.ui-dialog.wdm-enquiry-modal .wdm-pef-form-row {}
.ui-dialog.wdm-enquiry-modal #enquiry-form {width: 80%; margin: 0 auto;}
.ui-dialog.wdm-enquiry-modal #enquiry-form .wdm-pef-form-row > label {float: left; width: 100%; text-align: left;}
.ui-dialog.wdm-enquiry-modal #enquiry-form input.contact-input, 
.ui-dialog.wdm-enquiry-modal #enquiry-form textarea.contact-input {float: left; width: 100%; text-align: left;}
.ui-dialog.wdm-enquiry-modal .wdm-pef-send-copy {padding-left: 0;}
.ui-dialog.wdm-enquiry-modal .wdm-pef-send-copy label {}
.ui-dialog.wdm-enquiry-modal .wdm-pef-send-copy .contact-cc {}

.ui-widget-content {background: #fff;}
.ui-dialog.wdm-enquiry-modal #enquiry-form #errors {margin-bottom: 15px; padding-left: 0; text-align: center;}
.wdm-enquiry-action-btns {}
.wdm-enquiry-action-btns button#send-btn,
.wdm-enquiry-action-btns button#cancel {background-color: #fd2636; color: #fff; font-weight: normal; text-transform: uppercase; border: 0; border-radius: 0; font-size: 12px; padding: 6px 20px;}
.wdm-enquiry-action-btns button#send-btn:hover,
.wdm-enquiry-action-btns button#cancel:hover {background-color: #f1503c; color: #fff;}

.fusion-main-menu .sub-menu {width: 690px !important;}
.fusion-main-menu .sub-menu li {width: 33.3% !important; float: left !important;}

body.has-sidebar #sidebar{
	display: none;
}
body.has-sidebar #content{
	width: auto !important;
	float: none !important;
}

.featured-image{
	display: block;
	padding-top: 65%;
	position: relative;
}
.featured-image img{
display: none;
}
.featured-image .bg{
top: 0; left: 0;
display: block;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
position: absolute;
}

.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{
	padding-right: 40px;
	position: relative;
}
.mobileFb{
position: absolute;
right:0;
top: 4px;
font-size: 24px;
}

.products.real{
width: auto !important;
border: none !important;
padding: 0 !important;
}

.products.real::before{
display: none !important;}
.products.online{
	display: none;
}
