.line-through {
    text-decoration: line-through;
}
.main-menu nav > ul > li {
    margin-right: 20px;
}

/* images */
.page-banner-a {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/a.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}
.page-banner-b {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/b.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}
.page-banner-c {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/c.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}
.page-banner-d {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/d.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}
.page-banner-e {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/e.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}
.page-banner-f {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/f.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}
.page-banner-g {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/g.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}
.page-banner-h {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/h.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}
.page-banner-i {
    background: rgba(0, 0, 0, 0)
    url("https://baldinini.katowice.pl/img/baldinini/h350/i.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover ;
    background-size: cover ;
    padding: 143px 0;
}

.shop-page-banner {
    background: rgba(0, 0, 0, 0) url("https://baldinini.katowice.pl/img/baldinini/h350/c.jpg") no-repeat scroll center center ;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 42px 0 35px;
}
.pro-label.new-deal { background: #39e220; }
#price-amount { width: 140px; }
.product-info .pro-title-rating h2 { line-height: normal; }
.headercart-wrapper .products .content h3 { margin-bottom: 0; margin-top: 0; }
.div-spacer { margin-top: 100px; margin-bottom: 100px; }
.pro-hover-action { margin-top: 70px; } 
.place-order-btn, .place-order-payu-btn { height: 55px !important; width: 90% !important; }
.place-order-payu-btn { border: medium none; color: #ffffff; display: inline-block; 
background: #aac606 none repeat scroll 0 0;}

.social-icon-handler.instagram {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

.social-icon-handler.facebook {
    background-color: #3b5998;
    overflow: hidden;
}

.social-icon-handler {
    width: 370px; height: 300px;
}

.social-icon-handler img {
    width: 150px;
}

.social-icon-handler.instagram img {
    margin-left: 25px;
    margin-top: 25px;
}

.social-icon-handler.facebook img {
    margin-left: -25px;
    margin-top: 15px;
}

.lightbox {
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    width: 100%;
    height: 100%;
    z-index: -1;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.lightbox.active {
    opacity: 1;
}

.lightbox .image-container {
    position: absolute;
    top: 50%;
    left: 50%;

    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.lightbox img {
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.5);
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    max-height: 80vh;
}

.lightbox span {
    color: white;
    text-align: center;
    width: 100%;
    font-size: 25px;
    margin-top: 20px;
    text-shadow: 0 0 10px rgba(0,0,0,1);
}

.pro-image-tab.tab-pane.active {
    cursor: pointer;
}

.prod-name-h3 { width:100%; height: 50px; }
.pro-content .bottom .pro-cat { max-width: 55%; overflow: hidden; height: 20px; }

.main-menu .mega-menu.mega-menu1 { 
    width: 1000px;
}
.megamenu-column { width: 19%; }