/* Extracted from local/templates/old/styles.css for /portfolio/zkonzept/. */
/* Only selectors whose classes exist in this case HTML are kept. */
@font-face{font-family:HaxrCorp-4089-Cyrillic-AltGr;src:url(/local/templates/main/fonts/HaxrCorp-4089-Cyrillic-AltGr_gdi.woff) format('woff');font-weight:400;font-style:normal;}@font-face{font-family:minimasaregular;src:url(/local/templates/main/fonts/minimasa-webfont.woff2) format('woff2');font-weight:400;font-style:normal;}.wrapper{display:block;width:102.77777778%;margin:0 auto;min-width:960px;max-width:1188px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media screen and (max-width:1199px){.wrapper{max-width:960px}}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.column-1{display:inline;float:left;width:5.55555556%;margin:0 1.38888889%}.column-2{display:inline;float:left;width:13.88888889%;margin:0 1.38888889%}.column-3{display:inline;float:left;width:22.22222222%;margin:0 1.38888889%}.column-4{display:inline;float:left;width:30.55555556%;margin:0 1.38888889%}.column-5{display:inline;float:left;width:38.88888889%;margin:0 1.38888889%}.column-6{display:inline;float:left;width:47.22222222%;margin:0 1.38888889%}.column-7{display:inline;float:left;width:55.55555556%;margin:0 1.38888889%}.column-8{display:inline;float:left;width:63.88888889%;margin:0 1.38888889%}.column-9{display:inline;float:left;width:72.22222222%;margin:0 1.38888889%}.column-12{display:inline;float:left;width:97.22222222%;margin:0 1.38888889%}.push-1{margin-left:9.72222222%}.site-info{position:relative}.site-info:after,.site-info:before{content:"";display:table}.site-info:after{clear:both}.site-info__content{padding-bottom:62px;box-sizing:border-box}.clearfix:after{display:table;clear:both;content:''}.site-info__screen{background-position:0 0;background-repeat:no-repeat;background-size:contain;margin-bottom:32px}.site-info__screen_shadow{box-shadow:0 0 10px rgba(0,0,0,.2)}.site-info__description{font-size:36px;line-height:1.2;font-weight:400;margin-top:44px;margin-bottom:0}.site-info__text{color:#464646;font-family:Verdana,sans-serif;font-size:12px;font-weight:400;line-height:20px}.site-info__text_offset_top-s{padding-top:16px}.site-info__screen_size_cover{background-size:cover;background-position:50% 0}.site-info__screen_over{position:relative;z-index:3}.portfolio-item__body_bgc_white{background-color:#fff;padding-top:22px}.goal{padding-bottom:22px}.goal_theme_zkonzept.goal_color_white,.goal_theme_zkonzept.goal_color_white .goal__title,.goal_theme_zkonzept.goal_color_white .paragraph{color:#fff}.goal__title{font-family:freesetcbold;color:#363945;font-size:60px;line-height:1.2;margin-top:0;margin-bottom:16px}.goal__bg{background-repeat:no-repeat;background-size:contain}.goal__bg_pos_right{background-position:100% 0;text-align:right}.paragraph{color:#464646;font-family:Verdana,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:18px}.img_responsive_width{display:block;width:100%;height:auto}.img_view_ib{display:inline-block}.heading{font-family:freesetcregular;font-weight:400;color:#363945;line-height:1.2;margin-top:0;margin-bottom:0}.heading_level_h2{font-size:60px}.heading_level_h3{font-size:36px}.result{padding-top:32px}.result__section{margin-bottom:48px}.heading_weight_normal{font-family:freesetcregular}.heading_weight_bold{font-family:freesetcbold}.result__title{margin-bottom:18px}.site-info_theme_zkonzept .site-info__dr-manhattan{margin-bottom:146px}@media (max-width:1199px){.site-info_theme_zkonzept .site-info__dr-manhattan{margin-bottom:54px}}.site-info_theme_zkonzept .site-info__pixel-grid{margin-top:54px;margin-left:-80px;margin-bottom:150px;padding:240px 16px 0 80px;box-sizing:border-box;color:#fff}.site-info_theme_zkonzept .site-info__pixel-grid .site-info__text{color:#fff}@media (max-width:1199px){.site-info_theme_zkonzept .site-info__pixel-grid{margin-top:16px;margin-bottom:44px}}.site-info_theme_zkonzept .site-info__advantages{padding-top:376px}@media (max-width:1199px){.site-info_theme_zkonzept .site-info__advantages{padding-top:256px}}.site-info_theme_zkonzept .site-info__news{padding-top:184px}@media (max-width:1199px){.site-info_theme_zkonzept .site-info__news{padding-top:124px}}.site-info_theme_zkonzept .site-info__champions{padding-top:170px}@media (max-width:1199px){.site-info_theme_zkonzept .site-info__champions{padding-top:102px}}.site-info_theme_zkonzept.site-info_view_complex .site-info__screen{margin-top:-116px}@media (max-width:1199px){.site-info_theme_zkonzept.site-info_view_complex .site-info__screen{margin-top:-98px}}.site-info_theme_zkonzept.site-info_view_complex .site-info__text{margin-top:145px}@media (max-width:1199px){.site-info_theme_zkonzept.site-info_view_complex .site-info__text{margin-top:-10px}}.site-info_theme_zkonzept.site-info_view_cat-item .site-info__screen{margin-top:-304px}@media (max-width:1199px){.site-info_theme_zkonzept.site-info_view_cat-item .site-info__screen{margin-top:-252px}}.site-info_theme_zkonzept.site-info_view_cat-item .site-info__text{padding-top:52px}
.portfolio-item__body{padding-top:64px;padding-bottom:32px;background:#fff;}
.portfolio-item__body+p{display:none;}
.portfolio-item__body .site-info__title,.portfolio-item__body .site-info__description,.portfolio-item__body .goal__title,.portfolio-item__body .heading{letter-spacing:0;}

/* restored page_theme_* decoration from the original 5th.ru all.min.css (extraction dropped body-scoped rules) */
.portfolio-item:before{content:'';background-image:url(/upload/cases/zkonzept/assets/header.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;display:block;width:100%;height:1106px;position:absolute;z-index:-1}
.portfolio-item__subtitle,.portfolio-item__title,.portfolio-item__year{color:#fff}
.portfolio-item__link{color:rgba(255,255,255,.75)}
.portfolio-item__link:hover{color:#fff}
