
.introtext {
    margin: 10px 0 20px;
}
.pdfdescription a {
    text-decoration: underline;
    color: #4c4343;
    font: 700 14px/1.35 tahoma;
}
.pdfdescription {
    padding-top: 10px;
}
.footlogo a:hover {
    opacity: 1;
}
.footlogo a {
    opacity: 0.5;
}

/* скрываем цены */
/*.fullcart .fprice, .ftotal { display: none;}*/

/*  ------ мобильная ------- */


@media (max-width: 1186px) {

}

@media (max-width: 767px) {

.banner, header .row > .callback, header .row > .address, .special, header.stickynav .nav, footer .grey, .bnav , .product .rating { display:none; }

header .wrap {
    margin: 0 auto;
    overflow: hidden;
    width: 240px;
}

header .bottom {
    width: 100%;
}

.nav {
    padding: 0;
}

.nav > ul > li > a {
    padding: 0px 7px;
    font: 15px/44px 'Roboto';
}

.categories {
    width: 90%;
}

.categories a {
    height: 163px;
    margin: 10px auto;
    float: inherit;
}
.categories a:nth-child(1n+5) {
    margin: 10px auto;
}

.production .contentbox {
    width: 100%;
}

.about .contentbox {
    width: 90%;
}

footer .red .links {
    width: 100%;
}
footer .links ul {
    display: block;
    margin: 0 auto;
    width: 71%;
}


.leftcol {
    width: 100%;
    float: inherit;
}
.middle > .wrap {
    width: 100%;
}
.leftcol ~ .rightcol {
    width: 90%;
}

.products li {
    width: inherit;
    float: inherit;
    margin: 5px auto;
    padding: 0 13px 0px;
}

.sort {
    /* margin-bottom: 20px; */
    margin: 37px auto;
}

.products li .rating {
    display: none;
}


.product form {
    overflow: initial;
}

.product .row .col {
    width: 90%;
    float: inherit;
}

.fullcart ~ form {
    width: 100%;
}
.fullcart table tbody td {
    padding: 0px 7px;
}


footer .wrap, .special {
    width: 100%;
}


}

@media (max-width: 361px) {



}



