/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.wrap_pagination {
    text-align: center;
    position: relative;
    visibility: hidden;
}
.url-block {
    display: none;
    margin-bottom: 25px;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    position: relative;
    color: #222;
}

footer .copy a {
    font-size: 0.867em;
    color: #999;
}

.title-v2 .detailimage.image-head, .title-v5 .detailimage.image-head {
    margin-top: -1px;
}

.body:not(.index) .container {
    margin-top: 2px;
}

/*body{background: url(/upload/f1.jpg) repeat-y;}*/

/*.body:not(.index) .main>.container {
    padding-bottom: 100px;
        background: url(/upload/f4.jpg) repeat-y;
        }*/
@font-face {
font-family: "ALS_Schlange";
src: url("https://pudmarket.ru/fonts/ALS_Schlange_Sans_Black_.otf") format("opentype");
}

.stickers .stickers-wrapper>div {
    display: inline-block;
    vertical-align: top;
    font-size: 10px;
    line-height: 18px;
    color: #fff;
    font-weight: 700;
    background-color: #e52929;
    padding: 2px 6px 1px;
    margin: 4px 4px;
    text-transform: uppercase;
    border-radius: 2px;
    letter-spacing: .7px;
    height: 21px;
}

.fill_bg_n.header_fill_dark header .logo_and_menu-row.full-fill .logo-row, .header_fill_dark header .logo_and_menu-row.full-fill .logo-row .maxwidth-theme {
    background: #383838;
}

body.header_nopacity.header_fill_dark.fill_bg_n header .menu-row, body.header_nopacity.header_fill_dark.fill_bg_y.visible_banner header .menu-row>.maxwidth-theme, header .menu-row.bgdark .menu-only {
    background: #383838;
}

.projects-blocks {
    border: 1px solid #f2f2f2;
    padding: 2px;
    margin: 0 0 47px;
}

.item .head-block .info {
    padding: 1px 0 0;
}

footer .info .phone {
    margin-bottom: 1px;
    }


/* выравнивание блока на главной */
.company-front .col-md-4 {
    display: none !important;
}


.company-front .col-md-8 {
    float: none !important;      
    margin: 0 auto !important;   
    width: 66.6667%;             
    display: block;
}


.company-front.flexbox {
    display: block !important;
}
/* выравнивание блока на главной */


