.top_references {padding: 52px 0;}
.top_references h2 {font-size: 2.142857em; line-height: 1.2em; padding: 0; margin: 0 0 26px;}
.top__editorial {margin-bottom: 32px;}
.references__owl {width: auto; padding: 0 40px 10px;}

.references {}
.references__content {}
.references__content h1 {margin-bottom: 10px;}
.references__editorial {padding-top: 50px;}
.references__guidepost {padding: 15px 0 30px;}
.references__item {margin: 0 0 42px 0;}
.reference__item__image {float: left; width: 16.5%; margin-right: 3.77%;}
.reference__item__content {float: left; width: 74.528%;}
.reference__item__content p {margin-bottom: 22px;}
.reference__item__title {margin-bottom: 12px;}

.references__top_items {}
.references__top_items_title {margin-bottom: 18px;}
.references__top_items ul {list-style: none; padding: 0; margin: 0;}
.references__top_items li {display: block; float: left; width: 22%; font-size: 0.92857em; line-height: 1.30769em; font-weight: 600; padding: 0; margin: 0 1.5% 3%;}
.references__top_items .top_item__image {display: block; margin-bottom: 10px;}
.references__top_items .top_item__image img {vertical-align: baseline; max-width: 100%; height: auto;}
.references__top_items .top_item__title {display: block; font-size: 1.142857em; line-height: 1.25em; color: #e02846; text-align: center; text-decoration: none; padding: 0; margin: 0;}

.references__category_items {padding: 20px 0;}
.references__items {}
.reference__item {float: left; width: 28%; padding: 0; margin: 0 2.5% 2.5%;}
.reference__image {display: block; text-align: center; margin-bottom: 15px;}
.reference__image img {vertical-align: baseline; max-width: 100%; height: auto;}
.reference__title {display: block; text-align: center;}
.reference__description {}

.reference__detail .content {padding: 54px 0;}

.references__image_frame {box-sizing: border-box; /*background: url(/images/design/bg-references-item-shadow.png) center bottom no-repeat; padding: 3.4%;*/}