body {
    font-size: 1.2em;
    font-family: Tahoma, Verdana, Arial;
}
.clear {
    clear: both!important;
}
img {
    max-width: 100%;
}
#logo img {
    width: 200px;
}

#searchform-wrap, #head-fb, .col-head-4, #wrap-menu, #mobile-menu, footer .col-fb-fans, footer .row-footer-1, footer .row-footer-2, footer .col-copyright img, header button, #cat_tabs, #showHeurekaBadgeHere-11, .box-latest-bomb, .box-callus, .box-orderstatus, #breadcrumbs, #banner-top-left, #banner-top-right, #sfWebDebug, #product-main-thumbs, .row-product-share, #variants-list .col6, .nav-tabs, .tab-pane, #toTop, .link-product-texts, .button-down.button-variants, #page-bottom-boxes, #products-filters, #bestseller-list, #bestseller-list button, #pager, #hp-slideshow-top .carousel-indicators, #bomb-countdown, 
.noprint {
    display: none!important;
}
.tab-pane.active,  
.print {display: block!important;}



.col-head-1 {float: left;}
.col-head-1 #claim {
    font-size: 1.3em;
}
#callus {
    float: right;
    font-size: 18px;
}
#callus .call-number {
    font-weight: bold;
    padding: 0 25px 0 15px;
}

footer .col-copyright {
    clear: both;
    width: 100%;
    float: left;
    border-top: 2px solid black;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 0.8em;
}
footer .col-copyright p {
    margin-bottom: 5px;
}
footer .col-copyright p:first-child {
    display: none;
}

main {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 30px;
}
.col-product-detail .col-xs-12.col-sm-6.col-md-7 {
    float: left; 
    width: 60%;
}
.col-product-detail .col-xs-12.col-sm-6.col-md-5 {
    float: left; 
    width: 40%;
}
#variants-list td, #variants-list th {
    text-align: left;
    padding: 5px 10px;
    border-bottom: 1px solid black;
}

#bestseller-list img {max-width: 50px;}
#product-list .product-item {
    float: left;
    width: 33%;
}
#product-list .product-item:nth-child(3n+1) {
    clear: both;
}

#hptabs .product-list {
    clear: both;
}
#hptabs .product-list .product-item {
    float: left;
    width: 25%;
}
#hptabs .product-list .product-item .in {
    padding: 15px;
}
#hptabs .product-list .product-item:nth-child(3n+1) {
    clear: none;
}
#hptabs .product-list .product-item:nth-child(4n+1) {
    clear: both;
}

.row-blog-bomb .col-sm-6 {
    float: left;
    width: 50%;
    width: calc(50% - 30px);
    padding: 15px;
}
.col-contacts-eshop .col-sm-4 {
    float: left;
    width: 33.3%;
}
.row-stores .col-sm-6 {
    float: left;
    width: 50%;
}
.row-stores .col-sm-6 .col-sm-5 {
    display: none;
}
.row-stores-contacts .col-sm-2 {
    display: none;
}
.row-stores-contacts .col-sm-4 {
    float: left;
    width: 50%;
}
.row-ofic-contacts .col-sm-4 {
    float: left;
    width: 50%;
}
.row-ofic-contacts .col-sm-4:nth-child(3) {
    width: 100%;
}
.row-ofic-contacts img {display: none;}

.box-store-contact.box-store-stores .col-sm-6 {
    float: left;
    width: 50%;
}

.box-store-contact.box-store-stores .col-sm-8.col-md-6, 
.box-store-contact.box-store-stores .col-sm-4.col-md-4 {
    float: left;
    width: 50%;
}

#user-header, #user-menu, .invoice-buttons, #invoice-detail .box, #invoice-product-list .inv-col7 {
    display: none;
}
#invoice-product-list tfoot td {
    font-weight: bold;
}
#invoice-product-list th,
#invoice-product-list td {
    padding: 5px;
    border-bottom: 1px solid black;
}
#invoice-product-list {
    margin-bottom: 30px;
}

