.breadcrumbs {
    background: #ffffffed;
    display: table;
    padding: 5px 10px;
}

.ku-member-photo {
    display: grid;
    justify-content: space-between;
    align-content: space-between;
    align-items: stretch;
    justify-items: stretch;
    padding: 8px 4px;
}



#g-main-mainbody a {
    color: #4d4d4d;
}

.su-memeber-icon {
    padding: 0px 5px;
}

.su-trailer-box-title {
    color: #404040;
    width: 200px;
    line-height: 24pt;
}

ul.inline > li, ol.inline > li {
    display: inline-block;
    *: ;
    display: inline;
    padding-right: 5px;
    padding-left: 5px;
    display: none;
    *: ;
    zoom: 1;
}

dd {
    margin-left: 1.5rem;
    font-size: 16px;
    margin: 10px 0 -40px 0;
}

.showcase1 {
    float: right;
}

.showcase11 {
    z-index: 2;
    margin-top: 0px;
    position: relative;
    float: right;
    background: #ffffffed;
    color: black;
    padding: 10px 20px;
    box-shadow: -1px 1px 4px 0px black;
}

#g-showcase {
    height: 600px;
}

#g-showcase {
    padding: 1.5rem 0;
    background-color: #fff;
    color: #000;
    z-index: 2;
}

.button4 {
    color: #ffffff;
    font-size: 14px;
    width: 250px;
    font-weight: bold;
    background: #ec1d2a;
    border: 2px solid #ffffff;
    background-size: 400% 400%;
    padding: 6px 18px 6px 18px;
    text-transform: uppercase;
    line-height: 35px;
    display: inherit;
}

.button4:hover {
    background: #ffffff;
    color: #ec1d2a;
    border: 2px solid #ec1d2a;
}

.showuslugi1 {
    line-height: 60px;
    margin-top: 40px;
}

#g-showcase h1 {
    color: #000;
    font-weight: 600;
    line-height: 2.4rem;
}

.sprocket-mosaic-item .sprocket-mosaic-text {
    margin: -20px 0 10px 0;
    display: block;
}

.header {
	height: 200px; /* высота шапки */
}

.fixedBox {
    margin-top: 40px;
}

UL#ariext131 LI A {
    border: 2px solid #ec1d2a;
    margin: 3px;
}

.rl_tabs.outline_content>.tab-content {
    border: 0px solid #ddd;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.rl_tabs .nav-tabs>li>a {
    margin-right: 6px;
    padding: 8px 12px;
    line-height: 18px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.rl_tabs>ul.nav-tabs>li>a {
    display: block!important;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    color: #ec1d2a;
    font-weight: 600;
    text-decoration: none;
    line-height: inherit;
}

.rl_tabs .nav-tabs>li>a {
    margin-right: 6px;
    padding: 8px 12px;
    line-height: 18px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 0px 0px 0 0;
}

.rl_tabs.outline_handles ul.nav-tabs>li a, .rl_tabs.outline_handles ul.nav-tabs>li a:hover {
    border: 2px solid #ec1d2a;
}

.su-row .su-column > .su-column-inner > .su-column-content > *:last-child, .su-row .su-column > .su-column-inner > .su-column-content > .su-animate > *:last-child {
    margin-top: 7px;
}

.work {
    font-size: 22pt;
    font-weight: 600;
    color: #4d4d4d;
    margin: 50px 0 10px 0;
    display: ;
}

.rl_tabs .nav-tabs {
    *: ;
    zoom: 1;
    border-bottom: 0px solid #ec1d2a;
}

#g-mainbottom {
    margin-top: 40px;
}

#sust60b89788d7848 .rt01pagitem.rt01cur {
    border-color: #ec1d2a;
    font-size: 20pt;
}

dl {
    margin-top: 0rem;
    margin-bottom: 0rem;
}

@media only all and (max-width: 48rem) {
.sprocket-mosaic-filter ul li, .sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li {
    border-radius: 0px;
    padding: 6px 6px;
    margin: 3px;
    cursor: 3;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display:none
}
}