.head-slider{ position: relative; min-width: 1000px; } .main-nav-link{ padding: 35px 1.5% 35px; } .main-awards { position: absolute; right: 6.7%; top: 167px; bottom: 7%; z-index: 109; max-width: 15%; text-align: right; float: right; } .left-arrow, .right-arrow{ position: absolute; top: 40%; z-index: 110; cursor: pointer; } .left-arrow{ left: 0; } .right-arrow{ right: 0; } .komplex-logo{ position: absolute; width: 50%; left: 25%; top: 39%; top: 63.4%; z-index: 110; } .head-slider__buttons{ text-align: center; margin-top: 65px; } .head-slider__button{ display: inline-block; width: 215px; height: 50px; box-sizing: border-box; text-align: center; border: 1px solid transparent; border-radius: 5px; background-color: #67af2f; font-family: Georgia, Arial, sans-serif; font-size: 18px; color: #fff; cursor: pointer; } .head-slider__button a { text-decoration: none; color: #fff; display: inline-block; line-height: 50px; width: 215px; height: 50px; } .head-slider__button:hover{ background-color: #33691e; } .head-slide-text { position: absolute; width: 50%; left: 25%; top: 39%; z-index: 10; } .main-middle{ width: 100%; margin-top: -20px; position: relative; z-index: 112; overflow: hidden; } .main-middle-block{ display: inline-block; width: 50%; box-sizing: border-box; padding: 0 15px 0 0; position: relative; } .main-middle-block:last-child{ margin-right: -4px; padding: 0 0 0 15px; } .main-middle-block__info-image{ position: absolute; top: 13%; width: 40%; } .main-middle-block__info-image.irish { right: 105px; } .main-middle-block__info-image.kompleks { left: 105px; } .main-middle-block.border-after:after{ display: inline-block; content: ''; top: 7%; right: -58px; width: 114px; height: 85%; min-height: 252px; max-height: 480px; position: absolute; background: url(/image/main/kn2.png) center no-repeat, url(/image/main/plank.png) center repeat-y; z-index: 1; } .main-actions{ margin-bottom: 20px; } .main-action{ display: inline-block; margin-right: 20px; } .flag{ position: absolute; left: 105px; top: 0; z-index: 12; height: 87px; font-family: Georgia, Arial, sans-serif; font-size: 14px; background: url(/image/main/flag.png) left top no-repeat; padding-left: 105px; line-height: 80px; color: #fff; } .top-min-price { position: relative; text-align: center; margin-right: 477px; margin-left: 210px; } .top-min-price img { position: absolute; z-index: 112; left: 50%; margin-left: -227px; } .advantages-title{ font-size: 43px; color: #3A721B; display: inline-block; margin-bottom: 25px; line-height: 43px; } .advantages-title:before{ content: ''; display: inline-block; width: 22px; height: 41px; background-image: url(/image/main/st.jpg); background-repeat: no-repeat; background-position: left center; margin-right: 20px; vertical-align: bottom; } .advantages-title:after{ content: ''; display: inline-block; width: 22px; height: 41px; background-image: url(/image/main/st2.jpg); background-repeat: no-repeat; background-position: left center; margin-left: 20px; vertical-align: bottom; } .advantages-title a { text-decoration: none; } .advantages-list { /*max-width: 1400px;*/ margin: 0 auto 57px!important; padding: 0!important; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; position: relative; } .advantages-list::before { content: ''; display: block; width: 910px; height: 1px; font-size: 1px; border-top: 1px solid #3E810D; border-bottom: 1px solid #3E810D; margin-bottom: 35px; } .advantages-list_item { width: 90px; text-align: center; font-size: 13px; color: #72a32f; list-style: none; } .advantages-list_item::before { content: ''; display: block; width: 71px; height: 71px; margin: 0 auto 17px; } .advantages-list_item.reg::before { background: url(/image/apartments/star1.png) no-repeat; width: 79px; height: 75px; } .advantages-list_item.reg:hover::before { /*background-position: -41px 0;*/ } .advantages-list_item.eco::before { background: url(/image/apartments/tree-leaf1.png) no-repeat; width: 83px; height: 71px; } .advantages-list_item.eco:hover::before { /*background-position: -43px 0;*/ } .advantages-list_item.infra::before { background: url(/image/apartments/shopping-basket1.png) no-repeat; width: 77px; height: 71px; } .advantages-list_item.infra:hover::before { /*background-position: -42px 0;*/ } .advantages-list_item.turn::before { background: url(/image/apartments/key1.png) no-repeat; width: 73px; height: 75px; } .advantages-list_item.turn:hover::before { /*background-position: -35px 0;*/ } .advantages-list_item.sale::before { background: url(/image/apartments/doc1.png) no-repeat; width: 59px; } .advantages-list_item.sale:hover::before { /*background-position: -26px 0;*/ } .advantages-list_item.security::before { background: url(/image/apartments/sec1.png) no-repeat; width: 63px; } .advantages-list_item.security:hover::before { /*background-position: -29px 0;*/ } .advantages-list_item.access::before { background: url(/image/apartments/bus1.png) no-repeat; width: 71px; } .advantages-list_item.access:hover::before { /*background-position: -28px 0;*/ } .advantages-list_item.no-cars::before { background: url(/image/apartments/parking1.png) no-repeat; width: 69px; } .advantages-list_item.no-cars:hover::before { /*background-position: -32px 0;*/ } .advantages-list_item.solidity::before { background: url(/image/apartments/house1.png) no-repeat; width: 75px; } .advantages-list_item .visible { /*font-family: 'Philosopher-Bold', sans-serif;*/ } .advantages-list_item .visible_on_hover { display: none; color: #484848; /*font-family: 'ProximaNova-Light';*/ } /*.advantages-list_item:hover .visible_on_hover {*/ /*display: inline-block;*/ /*}*/ /*.advantages-list_item:hover .visible {*/ /*display: none;*/ /*}*/ .actions-title{ font-size: 43px; color: #3A721B; display: inline-block; margin-bottom: 25px; line-height: 43px; } .actions-title:before{ content: ''; display: inline-block; width: 22px; height: 41px; background-image: url(/image/main/st.jpg); background-repeat: no-repeat; background-position: left center; margin-right: 20px; vertical-align: bottom; } .actions-title:after{ content: ''; display: inline-block; width: 22px; height: 41px; background-image: url(/image/main/st2.jpg); background-repeat: no-repeat; background-position: left center; margin-left: 20px; vertical-align: bottom; } .actions-title a { text-decoration: none; } /*.main-middle__border{*/ /*position: absolute;*/ /*width: 20px;*/ /*height: auto;*/ /*background: url(/image/main/plank.png) 0 0 no-repeat;*/ /*}*/