/*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;  }*/

.catalog-link {
    position: absolute;
    right: 0;
    top: 42px;
    font-size: 20px;
}

.catalog-link a:hover {
    text-decoration: underline;
}

.start_promo .item.wide33 {
    width: 33.33%;
}
.wrap_tizer.top_text {
    top: 20px;
}
.wr_block.top_text{
    margin: 20px 0;
}
.wide33 .wrap_tizer .top_text .wrap_outer.title{
    text-decoration: underline;
}
.tizers_block .item a.icon{
    color: #13314d;
    font-size: 16px;
    font-weight: 600;
}
.pagetitle{
    font-size: 36px;
}
.opacity{
    width: 100%;
    height: 100%;
    position: absolute;
    background: #38444f7d;
}
.nobg{
    background: none !important;
}


.pricelist div.iblock {
    width: 50% !important;
    text-align: center;
}

.pricelist div.iblock p {
    color: #000000;
    font-size: 15px;
}

.contact_info, .phone_wrap .contact_info a {
    font-size: 16px;
}

.contact_info p {
    font-size: 18px;
}

.contact_info {
    margin-right: 20px;
}

.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#content .right_block.text {
    padding-left: 0;
}

.news-back {
    float: right;
    margin-top: -32px;
    margin-bottom: 20px;
}

.news_main .news_block .news_items .item {
    width: 100%;
}

.education-list .button{
    margin: 10px 0;
    min-width: 130px;
}

.catalog_download {
    width: 160px;
    position: absolute;
    right: 0;
    top: -100px;
}

.catalog_download img {
    margin: 0 auto;
    display: block;
}

.catalog_download p {
    font-size: 15px;
    text-align: center;
}

h1 {
    width: 80%;
    line-height: 40px;
}

#navigation {
    margin-bottom: 20px;
}

@media (max-width: 768px) {
    .catalog_download {
        display: none;
    }

    h1 {
        width: 100%;
    }
}


@media (max-width: 550px) {
    .catalog-link {
        position: initial;
        text-align: center;
    }
    .start_promo .item.wide33 {
        width: 100%;
    }
}



.start_promo.tizer_block .wrap_tizer .wrap_outer,
.start_promo.tizer_block .wrap_tizer .wrap_outer .inner_text,
.start_promo.tizer_block .wrap_tizer .wrap_outer .outer_text {
    background: transparent;
}

.seoc_agreement__cookie-notice p {
    color: #fff;
}

.main-user-consent-request {
    display: inline-block;
    padding: 20px 0;
    font-size: 13px;
}

.main-user-consent-request input{
    display: inline-block;
    width: auto !important;
}

