/******шлебные крошки******/
.uc-bread .t-container ul {
    position: absolute;
    z-index: 2;
    margin-top: 20px;
}

/******Отзывы******/
.t558__bubble.t558__bubble_left {
    position: relative;
}
.t558__bubble.t558__bubble_left:before {
    content: "";
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    right: 20px;
    top: -20px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwXzY4NykiPgo8cGF0aCBkPSJNNC40OTYwNGUtMDYgMzAuMDAwMUw4Ljk5MjA3ZS0wNiA1NS43MTQ0TDI1LjcxNDMgNTUuNzE0NEwyNS43MTQzIDMwLjAwMDFMOC41NzE0OSAzMC4wMDAxQzguNTcxNDkgMjAuNTQ3NyAxNi4yNjIgMTIuODU3MyAyNS43MTQzIDEyLjg1NzNMMjUuNzE0MyA0LjI4NTc2QzExLjUzNDYgNC4yODU3NiAyLjAxNjc3ZS0wNiAxNS44MjA0IDQuNDk2MDRlLTA2IDMwLjAwMDFaIiBmaWxsPSIjQzRDNEM0Ii8+CjxwYXRoIGQ9Ik01OS45OTk5IDEyLjg1NzNMNTkuOTk5OSA0LjI4NTc2QzQ1LjgyMDIgNC4yODU3NiAzNC4yODU2IDE1LjgyMDQgMzQuMjg1NiAzMC4wMDAxTDM0LjI4NTcgNTUuNzE0NEw1OS45OTk5IDU1LjcxNDRMNTkuOTk5OSAzMC4wMDAxTDQyLjg1NzEgMzAuMDAwMUM0Mi44NTcxIDIwLjU0NzcgNTAuNTQ3NiAxMi44NTczIDU5Ljk5OTkgMTIuODU3M1oiIGZpbGw9IiNDNEM0QzQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMF82ODciPgo8cmVjdCB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
}

/*********Меню и подменю***********/

.uc-mymenu .t-menusub__menu:after, .t-menusub__menu:before{
    content: none !important;
}
.uc-mymenu .t229.t229__positionstatic, .t229__maincontainer {
    height: auto;
}
.uc-mymenu .t229__centerside > ul > li.t229__list_item >a {
    padding: 12px 20px;
    display: block;
}
.uc-mymenu .t229__centerside > ul > li.t229__list_item {
    padding: 0px !important;
}
.uc-mymenu .t229__centerside > ul {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin: 0px -15px !important;
}
.uc-mymenu .t-menusub__menu {
    top: 46px !important;
}
.uc-mymenu a.t-menu__link-item.t-active {
    background: #fc7756;
    opacity: 1;
}

/***********вкладки***********/
.uc-vkladki .t397__col.t-width {
    margin-left: 0px;
}
.uc-vkladki .t-container {
    border-bottom: 1px solid #eee;
}
.uc-vkladki .t-container .t397__tab:not([class*="t397__tab_active"]) {
    border-bottom: none !important;
}

/***********форма расчитать стоимость печати в шагах***********/

.uc-myform .t-form__inputsbox.t-form__screen > .t-form__screen-wrapper.t-form__screen-wrapper_active {
    display: flex !important;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.uc-myform .t-input-group.t-input-group_tx {
    width: 100%;
}

.uc-myform .t-input-group.t-input-group_in {
    width: calc(50% - 20px);
    display: flex;
    flex-direction: column;
    padding: 0px 10px;
}

/**шаг №2**/

.uc-myform .t-form__inputsbox.t-form__screen > .t-input-group.t-input-group_st +.t-form__screen-wrapper.t-form__screen-wrapper_active,
.uc-myform .js-form-proccess .t-form__submit {
    max-width: 700px;
    margin: 0 auto;
}
.uc-myform .t-input-group.t-input-group_nm, 
.uc-myform .t-input-group.t-input-group_ph, 
.uc-myform .t-input-group.t-input-group_em, 
.uc-myform .t-input-group.t-input-group_ta {
    width: 100%;
}


/******Доп услуги*****/
.uc-myservices .t856 .t-section__topwrapper {
    margin-bottom: 0px;
}
.uc-myservices .t856__textwrapper__content .t856__title {
    width: auto;
    position: absolute;
    left: -20px;
    background: #376389;
    bottom: 0px;
    padding: 15px 25px;
}



/********блок с ссылками на страницы uc-mypage********/
.uc-mypage .t772__wrapper {
    display: flex;
    flex-wrap: wrap;
}
.uc-mypage .t772__wrapper > div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.uc-mypage .t-section__topwrapper {
    margin-bottom: 30px;
}
.uc-mypage .t772__btn-wrapper {
    text-align: center;
}
.uc-mypage .t772__btn-wrapper .t772__btn {
    width: 100%;
    max-width: 300px;
}
.uc-mypage .t772__btn-wrapper .t772__btn_second {
    border-radius: 50px !important;
}
.uc-mypage .t772__btn-wrapper .t772__btn:hover {
    border: 1px solid #015478 !important;
    color: #015478 !important;
}
.uc-mypage.t-rec .t772__btn-wrapper .t772__btn_second:hover {
    background: #ffa523 !important;
    border: 1px solid #ffa523 !important;
    color: #fff !important;
}



/******* Политика *********/
.politics{
    line-height: 1.5;
    font-family: 'Roboto',Arial,sans-serif;
    font-weight: normal;
    color: #000;
    padding: 50px 50px;
}

.politics p{
    margin: 15px 0px 10px;
}

.politics ul, .politics ol{
    margin: 10px 0px 15px;
}
.politics li{
    margin: 8px 0px 8px;
}


