body {font-family: 'Oxygen', sans-serif, Arial; font-size:14px; color:/*#242424*/#343434; background:#FFF;}

input, button, select, textarea {font-family: 'Oxygen', sans-serif, Arial; font-size: 14px; -webkit-appearance: none; border-radius: 0;}
a {text-decoration: none;color:#ef3e33; -webkit-user-select: none !important;}
a:hover{text-decoration: underline;}

.separator {clear:both; height:0; font-size:0;}
.content {max-width:1184px; width:100%; margin:0 auto;}
#article  {min-height: 45pc;}
.content h2 {color:#a39161; font-size:36px; font-weight:300; text-align:center;}
.left {float:left;}
.right {float:right;}
.inlineBlock {display:inline-block;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

button.ui-multiselect {padding:0 0 0 5px; transition:background .3s ease; -webkit-transition:background .3s ease; position:relative; cursor:pointer; width:100% !important; /*margin:0;*/ border-radius:0; border:3px solid #FFF; background:#FFF; font-size:19px; font-family: 'Oxygen', sans-serif, Arial;}
button.ui-multiselect:active {padding:0 0 0 5px;}
button.ui-multiselect span {font-weight:400; color:#FFF; height:51px; line-height:51px; text-align:left; display:block;}
button.ui-multiselect span.ui-icon {background:#FFF url(../grafika/select_arrow.png) center center no-repeat; float:none; position:absolute; right:-1px; top:0; width:58px; height:54px;}
button.ui-multiselect.ui-state-active,
button.ui-multiselect.ui-state-hover {background-color:rgba(255, 255, 255, 0.3);}
button.ui-multiselect.ui-state-active span.ui-icon {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.ui-multiselect-menu {border-radius:0 !important; border:0 !important; background:#FFF !important; border-color:#FFF; padding:3px 3px 0 3px !important; -webkit-box-shadow: 5px 5px 5px 0px rgba(24,24,25,0.2); -moz-box-shadow: 5px 5px 5px 0px rgba(24,24,25,0.2); box-shadow: 5px 5px 5px 0px rgba(24,24,25,0.2);}
.ui-multiselect-menu ul {background:#FFF; height:auto !important; padding-bottom:3px;}
.ui-multiselect-menu ul li {padding-right:0;}
.ui-multiselect-menu ul li label {border-radius:0 !important; border:0 !important; border-bottom:1px solid #f6f6f6 !important;}
.ui-multiselect-menu ul li:last-child label {border-bottom:0 !important;}
.ui-multiselect-single .ui-multiselect-checkboxes label {padding:3px 1px !important;}
.ui-multiselect-menu ul li label span {font-size:19px; color:#17120f; font-weight:300; font-family: 'Oxygen', sans-serif, Arial; display:block; padding:12px 10px; position:relative;}
.ui-multiselect-menu ul li label span::after {display:block; content:''; position:absolute; right:-1px; top:-2px; background:url(../grafika/multiselect_check.png) right center no-repeat; width:59px; height:54px;}
.ui-multiselect-menu ul li label input {position:absolute; left:-9999px;}
.ui-multiselect-menu ul li label.ui-state-active {background:none; font-weight:300;}
.ui-multiselect-menu ul li label.highlight span::after {background-position:left center; width:59px; height:54px;}
.ui-multiselect-menu ul li label.ui-state-hover {background:none; font-weight:300; background:#FCF7F7;}
.ui-multiselect-menu.multiselectSingle ul li label.ui-state-active span::after {background-position:left center; width:59px; height:54px;}
i.icon {display:inline-block; vertical-align:middle; width:21px; height:19px; background:url(../grafika/icons.png) no-repeat;}
i.icon.floor {height:17px;}
i.icon.area {background-position:0 -36px;}
i.icon.rooms {background-position:0 -17px;}

.agents {padding:40px 0;}
.agents h4 {color:#a39161; font-size:26px; font-weight:500; padding:0 0 10px 0;}
.agentBoxHolder {width:50%; float:left; padding:0 15px;}
.agentHolder {border:1px solid #d0d0d0; margin:50px 0 0 0;}
.agentHolder .globalBoxHeader {position:relative;}
.agentHolder .globalBoxHeader .agentAvatar {width:86px; height:86px; background-size:cover; border-radius:43px; position:absolute; left:calc(50% - 43px); top:-43px;}
.agentHolder .globalBoxHeader .agentOffers {background:#dd3e00; width:30px; line-height:30px; position:absolute; left:calc(50% + 47px); top:-15px; font-size:12px; color:#FFF; border-radius:15px; text-align:center;}
.agentHolder .globalBoxContent {padding:55px 0 0 0;}
.agentHolder .globalBoxContent .agentInfoHolder {min-height:70px;}
.agentHolder .globalBoxContent .agentInfoHolder .agentName {text-align:center; font-size:16px; line-height:16px;}
.agentHolder .globalBoxContent .agentInfoHolder .agentSection {text-align:center; font-size:15px; line-height:14px;}
.agentHolder .globalBoxContent .agentInfoHolder .agentEmail {text-align:center; font-size:14px; padding:10px 0 10px 0;}
.agentHolder .globalBoxContent .agentInfoHolder .agentEmail a {color:#4C4126;}
.agentHolder .globalBoxContent .agentContactHolder {background:#968251; color:#FFF; overflow:hidden; padding:10px;}
.agentHolder .globalBoxContent .agentContactHolder a {color:#FFF;}
.agentHolder .globalBoxContent .agentContactHolder .agentPhone {background:url(../grafika/phone-icon.png) 10px center no-repeat; float:left; width:65%; padding:0 0 0 50px;}
.agentHolder .globalBoxContent .agentContactHolder .agentPhone a {line-height:25px; font-size:18px;}
.agentHolder .globalBoxContent .agentContactHolder .globalButton.contactAgent {float:right; width:25%; border-radius:2px; background:#726139; text-align:center; display:block; font-weight:bold; padding:5px 10px;}
.agentHolder .globalBoxContent .agentContactHolder .globalButton.contactAgent:hover {text-decoration:none; background:#4C4126;}

#header {background:#f6f6f6; position:relative; z-index:9999;}
#headerTop {border-bottom:2px solid #e8e8e8; height:118px;}
#headerTop #headerLogotype {position:relative; z-index:2;}
#headerTop #headerLogotype:hover {text-decoration:none;}
#headerTop #headerLogotype img {display:inline-block; vertical-align:middle;}
#headerTop #headerLangs {font-size:16px; text-transform:uppercase; color:#414141; border-left:1px solid #e8e8e8;}
#headerTop #headerLangs a {color:#414141;}
#headerTop #headerLangs a:hover {text-decoration:none; border-bottom:2px solid #a39161; padding-bottom:7px;}
#headerTop #headerSocial {padding:25px 0 0 0; text-align:center;}
#headerTop #headerSocial img {padding:0 3px;}
#headerTop .headerArticle {padding:0 40px;}
#headerTop .lastHeaderArticle {width:1px; background:#e8e8e8; height:80px; font-size:0.5px; margin:0 40px 0 0;}
#headerTop .headerTopSeparator {height:115px; width:1px; font-size:0.5px; display:inline-block; vertical-align:middle;}
#headerMenu {width:100%;}
#headerMenu ul {width:100%; display:table; list-style:none;}
#headerMenu ul li {border-right:1px solid #e7e7e7; display:table-cell;}
#headerMenu ul li:last-child {border:0;}
#headerMenu ul li a {line-height:54px; display:block; width:100%; text-align:center; position:relative; color:#414141; font-size:16px; text-transform:uppercase;}
#headerMenu ul li a::after {z-index:10; content:''; position:relative; top:5px; display:block; margin:auto; height:5px; width:0px; background:transparent; transition:width .3s ease, background-color .3s ease; -webkit-transition:width .3s ease, background-color .3s ease; border-bottom-left-radius:7px; border-bottom-right-radius:7px;}
#headerMenu ul li a:hover {text-decoration:none; color:#5e543b;}
#headerMenu ul li.active {background:#C6B896;}
#headerMenu ul li.active a {color:#FFF;}
#headerMenu ul li.active a::after {width:100%; background:#897a54;}
#header.is-stuck {position:fixed; top:0; left:0; width:100%; z-index:9999;}
#header.is-stuck #headerLogotype img {width:120px;}
#header.is-stuck #headerTop {height:auto;}
#header.is-stuck #headerTop .headerTopSeparator {height:60px;}
#header.is-stuck #headerTop .right {display:none;}
#header.is-stuck #headerMenu {position:absolute; left:0; top:0;}
#header.is-stuck #headerMenu .content ul {width:80%; margin:0 0 0 auto;}
#header.is-stuck #headerMenu .content ul li a {font-size:14px;}
.is-stuck-child {padding-top:175px;}

#mainPageSliderCont {position:relative; background:#FFF;}

/* Popup */
#popupPage {
    display: none;
    position: fixed;
    z-index: 9999;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

#popupPage .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 60%;
    text-align: center;
}

#popupPage .close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

#popupPage .close:hover,
#popupPage .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
/* End Popup */

#investmentOffersSearchBackground {background:#FFF;}
#search {position:absolute; left:0; bottom:31px; width:100%;}
#search.pageSearch {position:relative; left:0; top:0; bottom:auto; background:#a48f59; padding:119px 0 0 0;}
#search.pageSearch .content {position:relative;}
#search .searchLeftBox {width:84%; position:relative;}
#search .searchLeftBox input.text {width:100%; line-height:59px; height:59px; border:3px solid #FFF; background:rgba(0, 0, 0, 0.3); color:#FFF; font-size:19px; font-weight:400; margin:0; padding:0; padding-left:10px; padding-right:10px; transition:background .3s ease; -webkit-transition:background .3s ease;}
#search .searchLeftBox input.text::-webkit-input-placeholder {color:#FFF; opacity:1;}
#search .searchLeftBox input.text:-moz-placeholder {color:#FFF; opacity:1;}
#search .searchLeftBox input.text::-moz-placeholder {color:#FFF; opacity:1;}
#search .searchLeftBox input.text:-ms-input-placeholder {color:#FFF; opacity:1;}
#search .searchLeftBox input.text:hover,
#search .searchLeftBox input.text:focus {background-color:rgba(255, 255, 255, 0.3);}
#search .searchLeftBox #searchAreaFrom {width:33%; margin-left:33%;}
#search .searchLeftBox #searchAreaTo {width:33%;}
#search .searchLeftBox #searchFloor {width:99%;}
#search .searchLeftBox #searchInvestment {width:99%; padding-left:0;}
#search .searchLeftBox #searchRoomsNo {width:99%;}
#search .searchLeftBox .searchBox {padding:0 1% 20px 1%;}
#search .searchLeftBox .searchBox .staticText {border:3px solid #fff; width:100%; color:#FFF; font-size:19px; line-height:53px; padding-left:13px;}
#search .searchLeftBox .searchBox button.ui-multiselect {background:rgba(0, 0, 0, 0.3);}
#search .searchLeftBox .investmentTooltip {width:20%; max-width:192px; height:157px; background:#FFF; position:absolute; left:0; bottom:99px;}
#search .searchLeftBox .investmentTooltip:after {top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255, 255, 255, 0); border-top-color:#fff; border-width:10px; margin-left:-10px;}
#search .searchLeftBox .investmentTooltip .investmentTooltipLogotype {display:block; width:80%; height:80%; margin:8% 10%; background-size:contain; background-repeat:no-repeat; background-position:center center; position:relative;}
#search .searchLeftBox .investmentTooltip .investmentTooltipAddress {color:#FFF; position:absolute; left:109%; top:10px; width:400px;}
#search .searchLeftBox .investmentTooltip .investmentTooltipAddress p {font-size:24px; font-weight:300;}
#search .searchLeftBox .investmentTooltip .investmentTooltipAddress p span {font-size:32px; font-weight:bold;}
#search .searchLeftBox .investmentTooltip a {width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
#search .searchLeftBox .searchLeftBox1 {float:left; width:60%;}
#search .searchLeftBox .searchLeftBox2 {float:left; width:39%;}
#search .searchLeftBox .searchLeftBox1.noTooltip #searchAreaFrom {margin-left:0; padding-left:0; width:50%;}
#search .searchLeftBox .searchLeftBox1.noTooltip #searchAreaTo {width:49%;}
#search .searchRightBox {width:16%;}
#search .searchRightBox .searchButton {transition:background .3s ease; -webkit-transition:background .3s ease; background-color:rgba(0, 0, 0, 0.3); width:100%; height:138px; margin:0; padding:0; border:3px solid #FFF; color:#FFF; font-weight:bold; font-size:25px; cursor:pointer;}
#search .searchRightBox .searchButton:hover {background-color:rgba(255, 255, 255, 0.5);}
#search .searchOverlay {width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0;}

#mainPageInvestmentsBackground {background:#FFF;}
#mainPageInvestments {padding:0 0 70px 0}
#mainPageInvestments .title {padding:70px 0; text-transform:uppercase;}
#mainPageInvestments #mainPageInvestmentsList {display:table; width:100%;}
#mainPageInvestments #mainPageInvestmentsList #mainPageInvestmentsListRow {display: table-row;}
#mainPageInvestments {display: block; text-align: center;}
#mainPageInvestmentsList .item {display: inline-block; box-sizing: border-box; width: 33%; overflow: hidden; height: auto; vertical-align: top; margin-bottom: 25px;}
#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper {display:block; margin:16px 16px 0 16px; border-bottom: 2px solid #e3e3e3; position: relative; padding-bottom: 45px;}
#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper  p {color: #897a54; font-size: 1.6em;}
#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper .photo {display:block; width:100%; height: 220px; background-repeat: no-repeat; background-position: center center;  background-size: cover; margin-bottom: 10px;}
#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper .logotype {text-align:center; transition:all .3s ease; -webkit-transition:all .3s ease;}
#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper .logotype img {display:inline-block; vertical-align:middle; max-width:230px; max-height:100px;}
#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper .logotype .sizer {transition:all .3s ease; -webkit-transition:all .3s ease; width:1px; height:110px; vertical-align:middle; display:inline-block;}
#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper .investment-more {width: 100%; height: 0px; line-height: 45px; -webkit-transition: height 0.3s; /* Safari */  transition: height 0.3s; background: #e3e3e3; color: #897a54; position: absolute; bottom: 0px;}
#mainPageInvestments #mainPageInvestmentsList .item:hover .itemWrapper .investment-more {height: 45px; }

#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper .investment-lead {padding: 10px 0; color: #343434; min-height: 125px;}
#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper:hover {text-decoration:none;}


#mainPageRecommended {background:#FFF; -webkit-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15); box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15);}
#mainPageRecommended .title {padding:70px 0; text-transform:uppercase;}
#mainPageRecommended .recommendedBox {padding:0 0 70px 0;}
#mainPageRecommended .recommendedBox .investment {}
#mainPageRecommended .recommendedBox .investment .header {border-bottom:2px solid #e8e8e8;}
#mainPageRecommended .recommendedBox .investment .header .logotype {vertical-align:middle; display:inline-block; padding:0 0 10px 0; max-height:85px; margin:0 30px 0 0;}
#mainPageRecommended .recommendedBox .investment .header .address {vertical-align:middle; display:inline-block; font-size:16px; font-weight:bold; padding:0;}
#mainPageRecommended .recommendedBox .investment .header .address .city {text-transform:uppercase;}
#mainPageRecommended .recommendedBox .investment .description {padding:35px 0 0 0;}
#mainPageRecommended .recommendedBox .investment .description .text {float:left; width:65%; font-size:16px; line-height:22px; padding:0 0 70px 0;}
#mainPageRecommended .recommendedBox .investment .description .photo {float:right; display:block; width:100%; max-width:360px;}
#mainPageRecommended .recommendedBox .investment .description .gallery {float:right; display:block; width:100%; max-width:360px;}

#mainPageNews {padding:0 0 60px 0; background:#f2f2f2; -webkit-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15); box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15);}
#mainPageNews .content > .title {padding:60px 0; text-transform:uppercase;}
#mainPageNews .single {float:left; max-width:31%; padding:1% 1% 35px 1%; margin:0 1%; min-height:250px; display:block; transition:all .3s ease; -webkit-transition:all .3s ease;}
#mainPageNews .single .title {color:#897a54; font-size:16px; text-transform:uppercase; height:83px;}
#mainPageNews .single .title .date {display:block; color:#b8b8b8; font-size:12px; font-weight:bold; padding:0 0 25px 0;}
#mainPageNews .single .description {color:#343434;}
#mainPageNews .single:hover {text-decoration:none; background:#EDEAEA;}
#mainPageNews .all {text-align:center;}
#mainPageNews .all a {color:#897a54; font-size:16px; display:inline-block; line-height:42px; margin:20px 0 0 0; border-bottom:3px solid #897a54; font-weight:bold; padding:0 10px; transition:background .3s ease; -webkit-transition:background .3s ease;}
#mainPageNews .all a:hover {text-decoration:none; background:#897a54; color:#FFF;}

#filters {padding:20px 0 0 0;}
#filters .filterRow {border-bottom:2px solid #e8e8e8; position:relative;}
#filters #investmentInfo {}
#filters #investmentInfo .logotype {max-height:85px; display:inline-block; vertical-align:middle; margin:10px 20px 10px 0;}
#filters #investmentInfo .address {display:inline-block; line-height:85px; padding:0; font-size:16px; font-weight:bold;}
#filters #investmentInfo .address span {text-transform:uppercase;}
#filters #searchBuilding {width:270px; position:absolute; right:0; bottom:-2px;}
#filters #searchBuilding button.ui-multiselect {border-color:#e8e8e8; border-width:2px;}
#filters #searchBuilding button.ui-multiselect span {height:auto; line-height:40px; color:#343434; font-size:14px; text-transform:uppercase;}
#filters #searchBuilding button.ui-multiselect span.ui-icon {background:#e8e8e8 url(../grafika/select_arrow2.png) center center no-repeat; width:42px; height:44px;}
#filters #offersSort {padding:13px 0 0 0;}
#filters #offersSort a {font-size:12px; font-weight:bold; color:#343434; text-transform:uppercase; padding:0 12px; display:inline-block;}
#filters #offersSort a::after {z-index:10; content:''; position:relative; left:-5%; top:13px; display:block; margin:auto; height:4px; width:0px; background:transparent; transition:width .3s ease, background-color .3s ease; -webkit-transition:width .3s ease, background-color .3s ease;}
#filters #offersSort a:hover {text-decoration:none;}
#filters #offersSort a.active::after {width:110%; background:#a48f59;}
#filters #availableOffers {padding:12px;}
#filters #availableOffers label {cursor:pointer; padding:0 10px 0 0; display:inline-block; vertical-align:middle;}
#filters #availableOffers .icheckbox_minimal-green {display:inline-block; vertical-align:middle;}

#investmentOffersListBackground {background:#FFF;}
#investmentOffersList {padding:15px 15px 45px 15px;}

#investmentInfoBox {padding:60px 0 100px 0; background:#f2f2f2; -webkit-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15); box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.15);}
#investmentInfoBox h1 {font-weight:300; font-size:36px; color:#a39161; padding:0 0 45px 0;}
#investmentInfoBox .description {font-size:16px; line-height:25px;}
#investmentInfoBox .right {padding:0 0 0 50px; max-width:400px;}
#investmentInfoBox .right img {display:block; /*width:100%;*/}


.offersList .offers .title2 {color:#a39161; font-size:24px; font-weight:300; text-transform:uppercase; position:relative; top:-40px;}
.offersList .offers .offer {color:#343434; border:1px solid #e8e8e8; border-bottom:0; display:table; width:100%; position:relative;}
.offersList .offers .offer.last {border-bottom:1px solid #e8e8e8;}
.offersList .offers .offer.even {background:#f8f8f8;}
.offersList .offers .offer .photo {display:table-cell; width:150px; text-align:center; position:relative; vertical-align:middle;}
.offersList .offers .offer .photo .icon-plan {position:relative; width:110px; height:110px; background-repeat: no-repeat; background-position: 0px 10px; background-size: contain; display:inline-block; vertical-align:middle; margin:0 auto;}
.offersList .offers .offer .photo .icon-plan .planImg {position:absolute; left:-9999px; top:-40px; z-index:11; background:#FFF; padding:20px; border:2px solid #E8E8E8; opacity:0; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -ms-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out;}
.offersList .offers .offer .photo .icon-plan .planImg img {display:block; position:relative;}
.offersList .offers .offer .photo .icon-plan:hover .planImg {opacity:1; left:60px;}
.offersList .offers .offer .photo .sizer {display:inline-block; vertical-align:middle; width:1px; font-size:0.5px; height:126px;}
.offersList .offers .offer .photo::after {content:''; display:block; width:1px; background:#e8e8e8; height:90%; position:absolute; right:0; top:10px;}
.offersList .offers .offer .description {display:table-cell; width:auto; vertical-align:top; position:relative;}
.offersList .offers .offer .description .header {height:54px; border-bottom:1px solid #e8e8e8; position:relative;}
.offersList .offers .offer .description .header .number {line-height:54px; font-size:17px; font-weight:bold; padding:0 0 0 30px;}
.offersList .offers .offer .description .header .status {position:absolute; right:0; bottom:0; font-size:15px; width:120px;}
.offersList .offers .offer .description .header .status.available {border-bottom:2px solid #55c214; color:#55c214;}
.offersList .offers .offer .description .header .status.reservation {border-bottom:2px solid #d10031; color:#d10031;}
.offersList .offers .offer .description .header .status.sold {border-bottom:2px solid #d10031; color:#d10031;}
.offersList .offers .offer .description .infoBox {width:235px; display:inline-block; vertical-align:top; padding:20px 0 30px 40px;}
.offersList .offers .offer .description .infoBox.floor {width:190px;}
.offersList .offers .offer .description .infoBox.rooms {width:190px;}
.offersList .offers .offer .description .infoBox i {margin-right:10px;}
.offersList .offers .offer .description .priceBox {position:absolute; right:17px; bottom:10px; text-align:right;}
.offersList .offers .offer .description .priceBox .price {font-size:24px; font-weight:bold; color:#a49264;}
.offersList .offers .offer .description .priceBox .price span {font-size:17px;}
.offersList .offers .offer:hover {text-decoration:none; background:#ededed;}
.offersList .offers .offer:hover .photo::after {background:#E5DADA;}
.offersList .offers .offer:hover .description .header {border-color:#E5DADA !important;}
.offersList .offers .all {text-align:center;}
.offersList .offers .all a {color:#897a54; font-size:16px; display:inline-block; line-height:42px; margin:20px 0 0 0; border-bottom:3px solid #897a54; font-weight:bold; padding:0 10px; transition:background .3s ease; -webkit-transition:background .3s ease;}
.offersList .offers .all a:hover {text-decoration:none; background:#897a54; color:#FFF;}
.offersList .come-in {animation-duration:1s; transform: translateY(150px); animation:come-in 0.8s ease forwards;}
.offersList .already-visible {transform:translateY(0); animation:none;}
.offersList .offers .noOffers {padding:30px 0; text-align:center; font-weight:bold;}
@keyframes come-in {to { transform: translateY(0); }}

.noItems {text-align:center; padding:80px 0; font-weight:bold; font-size:16px;}

#investmentOffer {padding:0 0 40px 0; background:#FFF;}
#investmentOffer .header {background:#a48f59; color:#FFF; font-size:16px;}
#investmentOffer .header .sizer {height:98px; width:1px;}
#investmentOffer .header .address {font-weight:bold;}
#investmentOffer .header .address span {text-transform:uppercase;}
#investmentOffer .header .buttons {}
#investmentOffer .header .buttons a {display:inline-block; vertical-align:middle; background:url(../grafika/icons2.png) no-repeat; margin:0 10px; position:relative;}
#investmentOffer .header .buttons a.print {width:30px; height:27px;}
#investmentOffer .header .buttons a.pdf {width:30px; height:29px; background-position:0 -27px;}
#investmentOffer .header .buttons a span {display:none; position:absolute; background:#5e543b; border-radius:5px; color:#FFF; font-size:12px; padding:5px 0; text-align:center;}
#investmentOffer .header .buttons a span:after {bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;pointer-events: none;	border-color: rgba(94, 84, 59, 0);	border-bottom-color: #5e543b;	border-width: 5px;	margin-left: -5px;}
#investmentOffer .header .buttons a.print span {width:100px; top:38px; left:-35px;}
#investmentOffer .header .buttons a.pdf span {width:110px; top:39px; left:-40px;}
#investmentOffer .header .buttons a:hover span {display:block;}
#investmentOffer .description {padding:40px 0;}
#investmentOffer .description .number {font-weight:bold; font-size:24px;}
#investmentOffer .description .tabs {border-bottom:2px solid #e8e8e8;}
#investmentOffer .description .tabs .tabsContent {float:left; position:relative;}
#investmentOffer .description .tabs .tabsContent .tab {color:#343434; display:inline-block; vertical-align:bottom; text-transform:uppercase; font-weight:bold; font-size:12px; cursor:pointer; padding:0 8px; position:relative; top:-4px;}
#investmentOffer .description .tabs .tabsContent .tab::after {z-index:10; content:''; position:relative; left:-5%; top:7px; display:block; margin:auto; height:4px; width:0px; background:transparent; transition:width .3s ease, background-color .3s ease; -webkit-transition:width .3s ease, background-color .3s ease;}
#investmentOffer .description .tabs .tabsContent .tab.active::after,
#investmentOffer .description .tabs .tabsContent .tab:hover::after {width:110%; background:#a48f59;}
#investmentOffer .description .tabs .tabsContent .tab:hover {text-decoration:none;}
#investmentOffer .description .tabs .tabsContent .sizer {height:100px;}
#investmentOffer .description .tabs .logotype {height:100px; padding:10px;}
#investmentOffer .description .tabs .logotype img {display:block; height:100%; margin:0 0 0 auto;}
#investmentOffer .description .tableRow {display:table; width:100%; padding:16px 0 0 0;}
#investmentOffer .description .tableCell {width:50%; display:table-cell; vertical-align:top; padding:15px; border-right:1px solid #e8e8e8;}
#investmentOffer .description .tableCell.propertiesCell {border:0; padding-left:30px;}
#investmentOffer .description .tableCell .tabGallery {display:none; opacity:0;}
#investmentOffer .description .tableCell .tabGallery:first-child {display:block; opacity:1;}
#investmentOffer .description .tableCell .tabGallery .bx-viewport {margin:0 0 20px 0;}
#investmentOffer .description .tableCell .tabGallery#galleryVideo iframe {width:100%; height:350px;}
#investmentOffer .description .tableCell .bx-controls {display:none;}
#investmentOffer .description .tableCell .slider {list-style:none; margin:0 0 20px 0;}
#investmentOffer .description .tableCell .slider li {text-align:center;}
#investmentOffer .description .tableCell .slider li .sliderPhoto {}
#investmentOffer .description .tableCell .slider li .sliderPhoto img {display:block; margin:0 auto;}
#investmentOffer .description .tableCell .pager {cursor:pointer;}
#investmentOffer .description .tableCell .pager a {padding:4px;}
#investmentOffer .description .tableCell .pager a:hover {text-decoration:none;}
#investmentOffer .description .tableCell .pager a img {display:inline-block; border:1px solid #e8e8e8; padding:2px;}
#investmentOffer .description .tableCell .text {padding:70px 0 0 0; font-size:16px; line-height:24px;}
#investmentOffer .description .tableCell .text .title {color:#a39161; font-size:24px; font-weight:300; text-transform:uppercase; padding:0 0 25px 0;}
#investmentOffer .description .tableCell .text ul {margin:0 0 0 20px;}
#investmentOffer .description .tableCell .priceBox {text-align:right;}
#investmentOffer .description .tableCell .priceBox .price {font-size:27px; font-weight:bold; color:#a49264;}
#investmentOffer .description .tableCell .priceBox .price span {font-size:19px;}
#investmentOffer .description .tableCell .priceBox .squarePrice {font-size:14px; font-weight:bold;}
#investmentOffer .description .tableCell .status {border-bottom:2px solid #e8e8e8; padding:5px 0 0 0; font-size:17px; font-weight:bold;}
#investmentOffer .description .tableCell .status span {position:relative; top:2px; width:150px; display:block;}
#investmentOffer .description .tableCell .status.available span {border-bottom:3px solid #55c214; color:#55c214;}
#investmentOffer .description .tableCell .status.reservation span {border-bottom:3px solid #d10031; color:#d10031;}
#investmentOffer .description .tableCell .status.sold span {border-bottom:3px solid #d10031; color:#d10031;}
#investmentOffer .description .tableCell .agentPhoneBox {text-align:right; border-bottom:2px solid #e8e8e8; font-size:32px; font-weight:bold; color:#5e543b;}
#investmentOffer .description .tableCell .agentPhoneBox span {font-size:17px; color:#897a54; font-weight:normal; display:block; line-height:17px;}
#investmentOffer .description .tableCell .agentPhoneBox a {color:#5e543b;}
#investmentOffer .description .tableCell .agentPhoneBox .agentPhone:first-child {padding:30px 0 10px 0;}
#investmentOffer .description .tableCell .agentPhoneBox .agentPhone:last-child {padding:0 0 30px 0;}
#investmentOffer .description .tableCell .propertiesBox .title {font-size:24px; font-weight:300; color:#a39161; padding:0 0 20px 0; text-transform:uppercase; padding:30px 0;}
#investmentOffer .description .tableCell .propertiesBox .item {width:100%; border-bottom:1px solid #e8e8e8; padding:8px 0; font-size:14px;}
#investmentOffer .description .tableCell .propertiesBox .item label {display:inline-block; vertical-align:middle; width:48%; font-size:14px; font-weight:bold; text-transform:uppercase;}
#investmentOffer .description .tableCell .propertiesBox .item span {display:inline-block; vertical-align:middle; width:48%; font-size:16px; font-weight:normal;}
#investmentOffer .description .tableCell .propertiesBox .item:last-child {border:0;}
#investmentOffersList .offersSaleRent {padding:20px 0 60px 0;}
#investmentOffersList .offersSaleRent .investment .header {border-bottom:2px solid #e8e8e8;}
#investmentOffersList .offersSaleRent .investment .header .logotype {vertical-align:middle; display:inline-block; padding:0 0 10px 0; max-height:85px; margin:0 30px 0 0;}
#investmentOffersList .offersSaleRent .investment .header .noLogotype {height:85px; vertical-align:middle; display:inline-block; width:0;}
#investmentOffersList .offersSaleRent .investment .header a.name {font-size:22px; font-weight:bold; color:#343434;}
#investmentOffersList .offersSaleRent .investment .header a.name:hover {color:#52472C; text-decoration:none;}
#investmentOffersList .offersSaleRent .investment .header .address {vertical-align:middle; display:inline-block; font-size:16px; font-weight:bold; padding:0;}
#investmentOffersList .offersSaleRent .investment .header .address .city {text-transform:uppercase;}

#article {background:#FFF;}
#article h1 {font-size:36px; color:#a39161; font-weight:300; padding:30px 0; text-transform:uppercase;}
#article h1.noPadding {padding-bottom:0;}
#article .dateBox {padding:5px 0 30px 0;}
#article .dateBox .dateText {font-weight:bold; font-size:14px;}
#article .dateBox .backBttn a {color:#a39161; font-size:14px;}
#article .text {padding:0 0 50px 0; font-size:16px; line-height:24px;}
#article .articlesList .text {line-height: 20px;}
#article .articlesList .item {padding:1% 1% 55px; transition: all 0.3s ease 0s;}
#article .articlesList .item:hover {background: #ededed none repeat scroll 0 0;}
#article .articlesList .item .title a {color: #897a54; font-size: 16px; height: 83px;    text-transform: uppercase;}
#article .articlesList .item .date {color: #b8b8b8; display: block; font-size: 12px; font-weight: bold; padding: 0 0 25px;}
#article .articlesList .item .text {padding-bottom:5px;}
#article .articlesList .item .more {text-align:right; position: relative; bottom: -38px;}
#article .articlesList .item .more a {color:#fff; background: #c6b896 none repeat scroll 0 0; border-radius: 7px; border-bottom: 3px solid #897a54; padding: 3px 6px;}
#article .articlesList .item .more a:hover {text-decoration: none;}
#article .contactFormText {float:left; width:35%;}
#article .contactFormCont {float:right; width:55%;}
#article .contactFormCont .inputRow {padding:0 0 20px 0;}
#article .contactFormCont label {padding:0 0 5px 0; display:block;}
#article .contactFormCont label span {color:#f00;}
#article .contactFormCont .textInput {border:1px solid #C6B896; width:90%; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border-radius:4px; -webkit-border-radius:4px; height:34px; padding:0 6px; margin:0; line-height:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#article .contactFormCont .textareaInput {height:120px; overflow:auto; padding:6px;}
#article .contactFormCont .textInput:focus {border-color: rgba(137, 122, 84, 0.8); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px rgba(137, 122, 84, 0.6); outline: 0 none;}
#article .contactFormCont .captchaRow .imgHolder {display:inline-block; vertical-align:middle;}
#article .contactFormCont .captchaRow .textInput {display:inline-block; vertical-align:middle; width:40%;}
#article .contactFormCont .regulationsRow label {display:inline-block; width:90%; vertical-align:middle;}
#article .contactFormCont span.invalid {color:#f00; display:block; width:100%;}
#article .contactFormCont .captchaRow span.invalid {padding-left:100px;}
#article .contactFormCont .submitRow .bttn {transition:background .3s ease; background:#C6B896; border:0; border-bottom:2px solid #897A54; color:#FFF; font-size:16px; width:110px; height:35px; border-radius:4px; -webkit-border-radius:4px; cursor:pointer; font-weight:bold;}
#article .contactFormCont .submitRow .bttn:hover {background:#897A54;}
#article .contactFormCont #formInfo {text-align:center; display:none; background:#66D64D; border-radius:5px; -webkit-border-radius:5px; color:#FFF; padding:8px 0; width:90%; margin:0 0 20px 0;}
#article #investmentSliderContent .bx-wrapper {position:relative;}
#article #investmentSliderContent .bx-controls-direction a {background:#a39161; height:32px; margin-top:-16px; outline: 0 none; position: absolute; text-indent: -9999px; top: 50%; width: 32px; z-index: 9999;}
#article #investmentSliderContent .bx-controls-direction a::after {top:9px;}
#article #investmentSliderContent .bx-controls-direction a:hover {background:#897a54;}
#article #investmentSliderContent .bx-controls-direction a.bx-prev {left:-40px;}
#article #investmentSliderContent .bx-controls-direction a.bx-prev::after {}
#article #investmentSliderContent .bx-controls-direction a.bx-next {right:-40px;}
#article #investmentSliderContent #investmentSlider {text-align:center;}
#article #investmentSliderContent #investmentSlider.noSlider li {display:inline-block; margin:0 auto;}
#article.investmentView {padding-bottom:50px;}
#article.investmentView .all {text-align:center;}
#article.investmentView .all a {color:#897a54; font-size:16px; display:inline-block; line-height:42px; margin:20px 0 0 0; border-bottom:3px solid #897a54; font-weight:bold; padding:0 10px; transition:background .3s ease; -webkit-transition:background .3s ease;}
#article.investmentView .all a:hover {text-decoration:none; background:#897a54; color:#FFF;}

#googleMap {width:100%; position:relative; background:#f2f2f2;}
#googleMap #map_canvas {width:100%; height:540px; margin:30px 0 0 0;}
#googleMap #map_canvas > div > div:first-child::before {background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00ffffff',GradientType=0 ); display:block; content:''; position:absolute; left:0; top:0; width:100%; height:92px; z-index:99;}

#footer {position:relative; z-index:101;}
#footer .line1 {background:#232221; width:100%;}
#footer .line1 .logotype {display:inline-block; vertical-align:middle; width:20%;}
#footer .line1 .menu {display:inline-block; vertical-align:middle; width:78%; text-align:right;}
#footer .line1 .menu a {color:#FFF; font-size:14px; font-weight:bold; margin:0 1%; text-transform:uppercase;}
#footer .line1 .menu .rwdSeparator {display:none;}
#footer .line1 .sizer {height:90px; display:inline-block; vertical-align:middle;}
#footer .line2 {background:#343231; padding:20px 0 0 0; text-align:center;}
#footer .line2 .footerArticle {vertical-align:middle; display:inline-block; text-align:left; color:#FFF; padding:20px; margin:0 auto;}
#footer .line2 .footerArticle p {color:#FFF;}
#footer .line2 .footerArticle a {color:#FFF;}
#footer .line2 .footerArticle ul {list-style:none;}
#footer .line2 .footerArticle ul li {position:relative; padding:0 0 0 15px;}
#footer .line2 .footerArticle ul li::before {width:3px; height:5px; content:''; display:block; background:#FFF; font-size:0.5px; position:absolute; left:0; top:8px;}
#footer .line2 .footerArticle:first-child {border-right:2px solid #FFF;}
#footer .line2 .rwdSeparator,
#footer .line2 .rwdSeparator2 {display:none;}
#footer .line2 .galactica {width:100%; line-height:30px; text-align:center; padding:10px 0; color: #787878;}
#footer .line2 .galactica img {vertical-align:middle; margin:0 0 0 10px;}

#footer .footerArticle:first-child {text-align: right;}

#waitOverlay {opacity:0; position:fixed; left:0; top:0; background-color:rgba(94,84,59,0.5); width:100%; height:100%; z-index:100;}
#waitOverlay img {position:absolute; left:50%; top:50%;}

#cookies-info {background: rgba(163, 145, 97, 0.8); bottom: 0; font-size: 13px; padding: 20px 0; position: fixed; width: 100%; z-index: 2147483646; color:#FFF;}
#cookies-info p {color: #fff; margin: 0 auto; max-width: 900px; padding: 4px 20px 10px 20px; text-align: center; font-size:12px;}
#cookies-info .cookies-ok {background:#897A54; color: #fff; cursor: pointer; display: block; font-weight: 700; height: 28px; line-height: 28px; margin: 0 auto; text-align: center; width: 104px;}


@media (max-width: 1300px) {
    .bx-wrapper .bx-controls-direction a {width:30px;}
}

@media (max-width: 1200px) {
    .content {width:95%;}
    
    #mainPageSliderCont .bx-controls-direction {display:none;}
}

@media (max-width: 1100px) {
    #headerMenu .content {height:60px;}
    #headerMenu .content ul {display:none;}
    .menuMenuButton {display:block;}
    
    .content h2 {padding:30px 0;}
    
    #mainPageNews .content > .title {padding:30px 0;}
    
    #mainPageRecommended .title {padding:30px 0;}
    #mainPageRecommended .recommendedBox .investment .description .photo {max-width:200px;}
    
    #investmentInfoBox {padding:20px 0 20px 0;}
    #investmentInfoBox h1 {padding:0 0 20px 0;}
    
    #article h1 {padding:20px 0;}
    
    #footer .line1 .logotype {width:10%;}
    #footer .line1 .logotype img {width:100%;}
    #footer .line1 .menu {width:88%;}
    #footer .line1 .menu a {font-size:12px;}
    #footer .line2 .rwdSeparator {display:block; width:100%; height:20px;}
	
	#footer .line2 .footerArticle.footerArticle32, #footer .line2 .footerArticle.footerArticle.footerArticle33 {display: none;}
	#footer .line2 .footerArticle {width: 40%;}
}

@media (min-width: 1025px) {
    #headerMenu ul li a:hover::after {width:100%; background:#897a54;}
    
    #filters #offersSort a:hover::after {width:110%; background:#a48f59;}
}


@media (max-width: 900px) {
    #mainPageNews .single {float:none; width:100%; max-width:none; margin:0; min-height:0;}
    #mainPageNews .single .title {height:auto;}
    #mainPageNews .single .title .date {padding-bottom:10px;}
    #mainPageNews .all a {margin-top:0;}
    
    #filters .filterRow.sortRow {height:77px;}
    #filters #offersSort {float:none; position:relative; top:30px;}
    #filters #offersSort a {font-size:11px;}
    #filters #availableOffers {float:none; position:absolute; right:0; top:0;}
    #filters #availableOffers label {font-size:12px;}
    
    #investmentOffer .description .tableRow {display:block;}
    #investmentOffer .description .tableCell {display:block; width:100%; border:0;}
    #investmentOffer .description .tableCell .slider li .sliderPhoto img {height:200px;}
	
	#mainPageInvestments .title {padding: 30px 0;}
}

@media (max-width: 767px) {
    #headerTop {height:78px;}
    #headerTop #headerLogotype {width:25%;}
    #headerTop #headerLogotype img {width:95%;}
    #headerTop #headerLangs {font-size:13px;}
    #headerTop .headerTopSeparator {height:75px;}
    #headerTop .lastHeaderArticle {height:60px;}
    #headerTop .headerArticle {padding:0 20px;}
    #headerTop #headerSocial {padding-top:10px;}
    #headerTop #headerSocial img {max-width:34px; width:75%;}
    .menuMenuButton {top:68px;}
    
	#mainPageInvestmentsList .item {width: 49%; }
	
    #mainPageSliderCont .bx-wrapper::after {content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    #mainPageSliderCont .bx-wrapper li {overflow:hidden;}
    #mainPageSliderCont .bx-wrapper img {height:320px !important;}
    
    #search {bottom:auto; top:20px;}
    #search .searchLeftBox {float:none; width:100%;}
    #search .searchLeftBox .searchLeftBox1 {float:none; width:100%;}
    #search .searchLeftBox .searchLeftBox2 {float:none; width:100%;}
    #search .searchLeftBox .investmentTooltip {display:none;}
    #search .searchLeftBox .investmentTooltip .investmentTooltipAddress {left:118%;}
    #search .searchLeftBox #searchAreaFrom {margin-left:0; width:50%; padding-right:2%;}
    #search .searchLeftBox .searchBox {padding-left:0;}
    #search .searchLeftBox #searchAreaTo {width:49%;}
    #search .searchRightBox {float:none; width:98%;}
    #search .searchRightBox .searchButton {height:40px; font-size:19px;}
    #search .searchLeftBox input.text {height:40px; line-height:40px; font-size:15px;}
    #search .searchLeftBox .searchBox .staticText {line-height:34px; font-size:15px;}
    button.ui-multiselect {font-size:15px;}
    button.ui-multiselect span.ui-icon {height:35px; width:40px;}
    button.ui-multiselect span {height:32px; line-height:32px;}
    .ui-multiselect-menu ul li label span {font-size:15px;}
    
    #search.pageSearch {padding-top:10px; padding-bottom:10px;}
    
    .offersList .offers .offer .photo {width:180px;}
    .offersList .offers .offer .description .infoBox {display:block; width:100%; padding-top:10px;}
    .offersList .offers .offer .description .priceBox {position:static; padding:10px 10px 10px 0;}
    
    #investmentOffer .description .tableCell .agentPhoneBox {font-size:24px;}
    #investmentOffer .description .tableCell .agentPhoneBox span {font-size:14px;}
    
    #footer .line1 .logotype {display:none;}
    #footer .line1 .menu {width:100%; text-align:center;}
    #footer .line1 .menu a {font-weight:normal;}
    #footer .line1 .menu .rwdSeparator {display:block; width:100%; height:20px;}
	#mainPageInvestments #mainPageInvestmentsList .item .itemWrapper .investment-more {height: 45px; }
}

@media (max-width: 640px) {
    .content h2 {font-size:28px;}
    
    #mainPageRecommended .title {font-size:28px;}
    #mainPageRecommended .recommendedBox .investment .description .text {width:100%;}
    #mainPageRecommended .recommendedBox .investment .description .photo {display:none;}
    .offersList .offers .title2 {font-size:20px;}
    
    #mainPageNews .single .title {font-size:14px;}
    #mainPageNews .single .description {font-size:12px;}    
    #mainPageNews .all a {font-size:14px;}
    
    #filters .filterRow.sortRow {height:87px;}
    #filters #offersSort a {font-size:10px; font-weight:normal; width:75px; text-align:center; padding:0 8px;}
    
    #investmentInfoBox h1 {font-size:20px;}
    #investmentInfoBox .right {display:none;}
    #investmentInfoBox .description {font-size:12px;}
    
    #investmentOffer .description .number {font-size:20px;}
    #investmentOffer .description .tableCell .propertiesBox .item label {font-size:12px;}
    #investmentOffer .description .tableCell .propertiesBox .item span {font-size:14px;}
    
    #article h1 {font-size:28px;}
    #article .articlesList .item .title a {font-size:14px;}
    #article .text {font-size:14px; line-height:20px;}
    
    #googleMap {display:none;}
    
    #footer .line2 .footerArticle {padding:10px; text-align: center;}
    #footer .line2 .footerArticle:first-child {border:0; text-align: center;}
    #footer .line2 .rwdSeparator {height:0px;}
    #footer .line2 .rwdSeparator2 {display:block; width:100%; height:0px;}
}

@media (max-width: 580px) {
    .content {width:98%;}
    
    #headerTop #headerLogotype {width:auto;}
    #headerTop #headerLogotype img {max-width:150px;}
    #headerTop .headerArticle {display:none;}
    #headerTop .lastHeaderArticle {display:none;}
    #headerTop .content .right {padding-right:50px;}
    #headerMenu {height:0;}
    .menuMenuButton {top:25px; margin:0; right:5px;}
    
    .offersList .offers .offer .photo {width:130px;}
    .offersList .offers .offer .description .infoBox {padding-left:10px; font-size:12px;}
    .offersList .offers .offer .description .header .number {font-size:17px; padding-left:10px; line-height:normal; padding-top:5px;}
    .offersList .offers .offer .description .header .status {font-size:13px;}
    .offersList .offers .offer .description .priceBox .price {font-size:20px;}
    
    #investmentOffer .description {padding-top:20px;}
    #investmentOffer .header .sizer {height:50px;}
    #investmentOffer .header .buttons {display:none;}
    #investmentOffer .description .tabs .tabsContent .sizer {height:60px;}
    #investmentOffer .description .tabs .logotype {display:none;}
    #investmentOffer .description .tableCell .text {padding-top:30px;}
	
	#mainPageInvestmentsList .item {width: 100%}
}

@media (max-width: 379px) {
    #headerTop #headerSocial {display:none;}
    #headerTop .content .right {padding-right:0;}
    #headerTop #headerLangs {position:relative; top:-20px;}
    #headerTop #headerLangs a:hover {padding-bottom:1px;}
    
    .offersList .offers .offer .photo {width:100px;}
}