/* line 13, ../sass/style.scss */
.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 18, ../sass/style.scss */
.cf:after {
  clear: both;
}

/* line 22, ../sass/style.scss */
body {
  margin: 0;
  padding: 0;
  background-color: white;
  min-width: 1000px;
  font-family: 'Droid Sans', sans-serif;
  box-sizing: border-box;
}
@media screen and (max-width: 969px) {
  /* line 22, ../sass/style.scss */
  body {
    min-width: 320px;
  }
  /* line 35, ../sass/style.scss */
  body .section-nav {
    background-color: #182d36;
    margin-top: 48px;
    min-height: 32px;
  }
  /* line 43, ../sass/style.scss */
  body .section-nav .container.board-bubble {
    min-height: 32px;
  }
  /* line 48, ../sass/style.scss */
  body .section-nav .container.board-bubble:after {
    position: absolute;
    content: '';
    border-color: #182d36 transparent;
    border-style: solid;
    border-width: 12px 13px 0;
    bottom: -12px;
    left: 34px;
    z-index: 99;
  }
}
/* line 59, ../sass/style.scss */
body img {
  border: 0;
}
/* line 64, ../sass/style.scss */
body .sub-portfolio {
  display: none;
}
@media screen and (max-width: 969px) {
  /* line 64, ../sass/style.scss */
  body .sub-portfolio {
    display: inline-block;
    font-weight: 700;
	margin: 5px 10px;
  }
}
/* line 76, ../sass/style.scss */
body .section-flexslider {
  display: none;
}
@media screen and (max-width: 969px) {
  /* line 76, ../sass/style.scss */
  body .section-flexslider {
    display: block;
  }
}
/* line 87, ../sass/style.scss */
body .section-flexslider .flexslider a {
  text-decoration: none;
  color: #09627a;
  font-size: 16px;
}
/* line 92, ../sass/style.scss */
body .section-flexslider .flexslider a span {
  margin: 5px;
}
/* line 104, ../sass/style.scss */
body .container {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  *zoom: 1;
}
/* line 38, ../../../../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body .container:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 969px) {
  /* line 104, ../sass/style.scss */
  body .container {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 104, ../sass/style.scss */
  body .container {
    width: 100%;
  }
}
/* line 117, ../sass/style.scss */
body .container h1 {
  margin: 0;
  color: #09627a;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
  text-transform:uppercase;
}
/* line 128, ../sass/style.scss */
body .subnav {
  border-bottom: 32px solid #182d36;
}
/* line 135, ../sass/style.scss */
body header ul, body nav ul {
  margin: 0;
  padding: 0;
}
/* line 140, ../sass/style.scss */
body header ul li, body nav ul li {
  float: left;
  display: block;
}
@media screen and (max-width: 969px) {
  /* line 140, ../sass/style.scss */
  body header ul li, body nav ul li {
    float: none;
  }
}
/* line 153, ../sass/style.scss */
body header {
  margin: 30px 24px 0;
}
@media screen and (max-width: 767px) {
  /* line 153, ../sass/style.scss */
  body header {
    margin: 30px 14px 0;
  }
}
/* line 162, ../sass/style.scss */
body header #logo {
  float: left;
}
@media screen and (max-width: 969px) {
  /* line 162, ../sass/style.scss */
  body header #logo {
    margin-left: 6px;
  }
}
/* line 172, ../sass/style.scss */
body header .header-links {
  float: right;
}
@media screen and (max-width: 969px) {
  /* line 176, ../sass/style.scss */
  body header .header-links .header-list {
    display: none;
  }
}
/* line 183, ../sass/style.scss */
body header .header-links .header-list li {
  margin-left: 16px;
  line-height: 14px;
}
/* line 188, ../sass/style.scss */
body header .header-links .header-list li a {
  font-size: 14px;
  text-decoration: none;
  color: #182d36;
  letter-spacing: 0.03em;
}
/* line 198, ../sass/style.scss */
body header .header-links .mobile-menu {
  display: none;
}
@media screen and (max-width: 969px) {
  /* line 198, ../sass/style.scss */
  body header .header-links .mobile-menu {
    display: block;
    margin-right: 6px;
  }
}
/* line 210, ../sass/style.scss */
body nav {
  margin: 45px 0 0 24px;
}
@media screen and (max-width: 969px) {
  /* line 210, ../sass/style.scss */
  body nav {
    margin: 0 auto;
    width: 100%;
  }
}
/* line 220, ../sass/style.scss */
body nav .menu-list {
  height: 30px;
}
@media screen and (max-width: 969px) {
  /* line 220, ../sass/style.scss */
  body nav .menu-list {
    display: none;
  }
  /* line 228, ../sass/style.scss */
  body nav .menu-list.visible {
    display: block;
    height: auto;
    padding: 10px 24px;
  }
  /* line 236, ../sass/style.scss */
  body nav .menu-list.visible .menu-list a:hover:after {
    content: '';
    background: url(../images/arr_white_right.png) no-repeat center right;
    padding-right: 20px;
    position: absolute;
    right: 0;
    top: 11px;
    width: 17px;
    height: 17px;
  }
}
/* line 245, ../sass/style.scss */
body nav .menu-list .desktop-submenu,
body nav .menu-list .desktop-submenu1,
body nav .menu-list .desktop-submenu2{
  display: block;
}
@media screen and (max-width: 969px) {
  /* line 245, ../sass/style.scss */
  body nav .menu-list .desktop-submenu ,
  body nav .menu-list .desktop-submenu1 ,
  body nav .menu-list .desktop-submenu2{
    display: none;
  }
}
/* line 255, ../sass/style.scss */
body nav .menu-list .mobile-submenu,
body nav .menu-list .mobile-submenu1,
body nav .menu-list .mobile-submenu2 {
  display: none;
}
@media screen and (max-width: 969px) {
  /* line 255, ../sass/style.scss */
  body nav .menu-list .mobile-submenu,
  body nav .menu-list .mobile-submenu1,
  body nav .menu-list .mobile-submenu2 {
    display: block;
  }
}
/* line 266, ../sass/style.scss */
body nav .menu-list .visible-submenu,
body nav .menu-list .visible-submenu1,
body nav .menu-list .visible-submenu2 {
  display: none;
}
@media screen and (max-width: 969px) {
  /* line 271, ../sass/style.scss */
  body nav .menu-list li {
    border-bottom: 1px solid white;
  }
}
@media screen and (max-width: 969px) {
  /* line 280, ../sass/style.scss */
  body nav .menu-list li:last-child {
    border: 0;
  }
}
@media screen and (max-width: 969px) {
  /* line 287, ../sass/style.scss */
  body nav .menu-list li:last-child a:after {
    display: none;
  }
}
/* line 296, ../sass/style.scss */
body nav .menu-list li a {
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  color: #182D36;
  text-decoration: none;
  display: block;
  padding: 4px 13px 5px 13px;
  position: relative;
}
@media screen and (max-width: 969px) {
  /* line 296, ../sass/style.scss */
  body nav .menu-list li a {
    color: white;
    padding: 8px 0;
  }
  /* line 312, ../sass/style.scss */
  body nav .menu-list li a:after {
    content: '';
    background: url(../images/arr_white_right.png) no-repeat center right;
    padding-right: 20px;
    position: absolute;
    right: 0;
    top: 11px;
    width: 17px;
    height: 17px;
  }
  /* line 317, ../sass/style.scss */
  body nav .menu-list li a.active-arrow:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 28px 8px 0;
    -moz-transform-origin: 28px 8px 0;
    -ms-transform-origin: 28px 8px 0;
    -o-transform-origin: 28px 8px 0;
    transform-origin: 28px 8px 0;
  }
}
/* line 325, ../sass/style.scss */
body nav .menu-list li a:visited {
  color: #182d36;
}
@media screen and (max-width: 969px) {
  /* line 325, ../sass/style.scss */
  body nav .menu-list li a:visited {
    color: white;
  }
}
/* line 336, ../sass/style.scss */
body nav .menu-list li a:hover {
  color: white;
  background-color: #09627a;
}
@media screen and (max-width: 969px) {
  /* line 336, ../sass/style.scss */
  body nav .menu-list li a:hover {
    background: none;
    position: relative;
  }
}
/* line 347, ../sass/style.scss */
body nav .menu-list li a:hover:before {
  position: absolute;
  content: '';
  border-color: #09627a transparent;
  border-style: solid;
  border-width: 9px 10px 0;
  bottom: -9px;
  left: 13px;
  z-index: 99;
}
@media screen and (max-width: 969px) {
  /* line 347, ../sass/style.scss */
  body nav .menu-list li a:hover:before {
    border: 0;
  }
}
/* line 359, ../sass/style.scss */
body nav .menu-list li ul {
  border-top: 1px solid white;
}
/* line 365, ../sass/style.scss */
body nav .menu-list li ul li a {
  padding-left: 20px;
  font-weight: normal;
}
/* line 369, ../sass/style.scss */
body nav .menu-list li ul li a:after {
  display: none;
}
/* line 377, ../sass/style.scss */
body nav .menu-list li .active {
  color: white;
  background-color: #09627a;
}
/* line 382, ../sass/style.scss */
body nav .menu-list li .active:visited {
  color: white;
}
@media screen and (max-width: 969px) {
  /* line 377, ../sass/style.scss */
  body nav .menu-list li .active {
    background-color: #182d36;
  }
}
/* line 392, ../sass/style.scss */
body nav .menu-list li .active:before {
  position: absolute;
  content: '';
  border-color: #09627a transparent;
  border-style: solid;
  border-width: 9px 10px 0;
  bottom: -9px;
  left: 13px;
  z-index: 99;
}
@media screen and (max-width: 969px) {
  /* line 392, ../sass/style.scss */
  body nav .menu-list li .active:before {
    border: 0;
    left: 651px;
  }
}
/* line 404, ../sass/style.scss */
body nav .menu-list li .active.active-arrow:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 28px 8px 0;
  -moz-transform-origin: 28px 8px 0;
  -ms-transform-origin: 28px 8px 0;
  -o-transform-origin: 28px 8px 0;
  transform-origin: 28px 8px 0;
}
/* line 415, ../sass/style.scss */
body .intro {
  background-color: #182d36;
}
@media screen and (max-width: 969px) {
  /* line 415, ../sass/style.scss */
  body .intro {
    display: none;
  }
}
/* line 427, ../sass/style.scss */
body .intro-container {
  padding: 48px 60px;
  background-color: #182d36;
}
@media screen and (max-width: 969px) {
  /* line 427, ../sass/style.scss */
  body .intro-container {
    padding-top: 12px;
  }
 
	body .intro-container h1 {
		font-size:20px;
	}

}
/* line 438, ../sass/style.scss */
body .intro-container p {
  color: white;
  font-size: 20px;
  line-height: 26px;
  margin-top: 27px;
}
@media screen and (max-width: 969px) {
  /* line 438, ../sass/style.scss */
  body .intro-container p {
    font-size: 18px;
	line-height:20px
  }
}
@media screen and (max-width: 767px) {
  /* line 438, ../sass/style.scss */
  body .intro-container p {
    font-size: 18px;
	line-height:20px;
  }
   body .intro-container { 
		padding: 20px 45px !important;
	}
}
@media screen and (max-width: 969px) {
  /* line 456, ../sass/style.scss */
  body .intro-container h1 {
    margin-top: 0;
	color:#09627A;
  }
}
/* line 466, ../sass/style.scss */
body .main-board {
  border-top: 32px solid #182d36;
}
@media screen and (max-width: 969px) {
  /* line 466, ../sass/style.scss */
  body .main-board {
    border: 0;
  }
}
/* line 476, ../sass/style.scss */
body .main {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(35%, #f9f9f7), color-stop(50%, #f1f1eb));
  background: -webkit-linear-gradient(#f9f9f7 35%, #f1f1eb 50%);
  background: -moz-linear-gradient(#f9f9f7 35%, #f1f1eb 50%);
  background: -o-linear-gradient(#f9f9f7 35%, #f1f1eb 50%);
  -pie-background: linear-gradient(#f9f9f7 35%, #f1f1eb 50%);
  background: linear-gradient(#f9f9f7 35%, #f1f1eb 50%);
  behavior: url(PIE.php);
  position: relative;
}
@media screen and (max-width: 969px) {
  /* line 485, ../sass/style.scss */
  body .main .container {
    width: 100%;
  }
}
/* line 491, ../sass/style.scss */
body .main h2 {
  font-size: 16px;
  font-weight: 700;
  color: white;
  background-color: #182d36;
  position: relative;
  padding: 5px 0;
  margin: 0;
}
/* line 500, ../sass/style.scss */
body .main h2:after {
  position: absolute;
  content: '';
  border-color: #182d36 transparent;
  border-style: solid;
  border-width: 9px 10px 0;
  bottom: -9px;
  left: 10px;
}
/* line 511, ../sass/style.scss */
body .main .portfolio {
  padding-top: 48px;
  width: 952px;
}
@media screen and (max-width: 969px) {
  /* line 511, ../sass/style.scss */
  body .main .portfolio {
    display: none;
  }
}
/* line 524, ../sass/style.scss */
body .main .portfolio h2 {
  width: 110px;
  padding-left: 21px;
}
/* line 530, ../sass/style.scss */
body .main .portfolio .portfolio-list {
  margin: 0;
  padding: 0;
}
/* line 535, ../sass/style.scss */
body .main .portfolio .portfolio-list li {
  float: left;
  display: block;
  margin-right: 13px;
  background-color: white;
}
/* line 541, ../sass/style.scss */
body .main .portfolio .portfolio-list li:last-child {
  margin: 0;
}
/* line 546, ../sass/style.scss */
body .main .portfolio .portfolio-list li a {
  text-decoration: none;
  display: block;
}
/* line 551, ../sass/style.scss */
body .main .portfolio .portfolio-list li a img {
  height: 150px;
}
/* line 557, ../sass/style.scss */
body .main .portfolio .portfolio-list li a span {
  color: #09627a;
  display: block;
  font-weight: 700;
  padding: 9px 20px;
}
/* line 570, ../sass/style.scss */
body .main .news {
  float: left;
  margin: 48px 13px 0 24px;
  width: 630px;
  padding-bottom: 87px;
}
@media screen and (max-width: 969px) {
  /* line 570, ../sass/style.scss */
  body .main .news {
    width: auto;
    margin: 48px 13px 0;
  }
}
/* line 583, ../sass/style.scss */
body .main .news .heading-news {
  border-bottom: 1px solid #9da6a7;
}
/* line 587, ../sass/style.scss */
body .main .news .heading-news h2 {
  width: 100px;
  padding-left: 13px;
  margin-bottom: -1px;
}
/* line 595, ../sass/style.scss */
body .main .news .news-list {
  padding: 0;
  margin: 0;
}
/* line 600, ../sass/style.scss */
body .main .news .news-list .news-intro {
  display: block;
  float: left;
  margin: 20px 0 0;
  letter-spacing: 0.02em;
  font-size: 16px;
  line-height: 20px;
  border-bottom: 1px solid #9da6a7;
  padding-bottom: 26px;
  width:100%;
}
/* line 611, ../sass/style.scss */
body .main .news .news-list .news-intro h4 {
  margin: 0;
}
/* line 615, ../sass/style.scss */
body .main .news .news-list .news-intro h4 a {
  color: #09627a;
  text-decoration: none;
}
/* line 622, ../sass/style.scss */
body .main .news .news-list .news-intro .news-date {
  color: #09627a;
}
/* line 627, ../sass/style.scss */
body .main .news .news-list .news-intro p {
  margin: 3px 0 10px 0;
}
/* line 632, ../sass/style.scss */
body .main .news .news-list .news-intro .read-more {
  color: #9da6a7;
  text-decoration: none;
}
/* line 636, ../sass/style.scss */
body .main .news .news-list .news-intro .read-more:before {
  content: "";
  padding-right: 18px;
  background: url(../images/arrow.png) no-repeat center left;
}
/* line 648, ../sass/style.scss */
body .main .side-newsletter {
  float: left;
  width: 310px;
  margin-top: 50px;
}
@media screen and (max-width: 969px) {
  /* line 648, ../sass/style.scss */
  body .main .side-newsletter {
    display: none;
  }
}
/* line 659, ../sass/style.scss */
body .main .side-newsletter a {
  text-decoration: none;
}
/* line 664, ../sass/style.scss */
body .main .side-newsletter h3 {
  color: #09627a;
  background-color: #d0d0c1;
  padding: 13px;
  width: 162px;
  font-size: 16px;
  margin: 0;
}
/* line 672, ../sass/style.scss */
body .main .side-newsletter h3:before {
  content: '';
  background: url(../images/newsletter.jpg) no-repeat left center;
  padding: 5px 20px 5px;
}
/* line 681, ../sass/style.scss */
body .main h1 {
  color: #09627a;
  font-size: 20px;
}
/* line 687, ../sass/style.scss */
body .main p {
  color: #09627a;
  font-size: 16px;
  line-height:20px
  margin: 25px 0 20px 0;
}
/* line 694, ../sass/style.scss */
body .main .side-nav {
  position: absolute;
  width: 247px;
}
@media screen and (max-width: 969px) {
  /* line 694, ../sass/style.scss */
  body .main .side-nav {
    display: none;
  }
}
/* line 705, ../sass/style.scss */
body .main .side-nav .side-list {
  margin: 0 13px 0 24px;
  padding: 21px 0 26px 12px;
  background-color: white;
}
/* line 711, ../sass/style.scss */
body .main .side-nav .side-list li {
  display: block;
  line-height: 22px;
}
/* line 716, ../sass/style.scss */
body .main .side-nav .side-list li a {
  color: #9da6a7;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
}
/* line 722, ../sass/style.scss */
body .main .side-nav .side-list li a:visited {
  color: #9da6a7;
}
/* line 726, ../sass/style.scss */
body .main .side-nav .side-list li a:hover {
  color: #09627a;
}
/* line 732, ../sass/style.scss */
body .main .side-nav .side-list li .active {
  color: #09627a;
}
/* line 736, ../sass/style.scss */
body .main .side-nav .side-list li .active:visited {
  color: #09627a;
}
/* line 745, ../sass/style.scss */
body .main .board {
  margin-left: 249px;
  padding: 21px 24px 0 0;
}
@media screen and (max-width: 969px) {
  /* line 745, ../sass/style.scss */
  body .main .board {
    margin: 0;
    padding: 21px 24px 0;
  }
}
/* line 756, ../sass/style.scss */
body .main .board .ui-accordion {
  padding: 0 0 0 4px;
  margin-bottom: 43px;
  border-bottom: 1px solid #9da6a7;
}
/* line 762, ../sass/style.scss */
body .main .board .ui-accordion p {
  margin: 0;
  font-size: 14px;
  color: #0d0d0d;
}
@media screen and (max-width: 969px) {
  /* line 762, ../sass/style.scss */
  body .main .board .ui-accordion p {
    margin-bottom: 10px;
  }
}
/* line 778, ../sass/style.scss */
body .main .board .ui-accordion p span {
  display: block;
  color: #09627a;
}
/* line 784, ../sass/style.scss */
body .main .board .ui-accordion p img {
  float: left;
  margin: 0 20px 27px 0;
}
/* line 790, ../sass/style.scss */
body .main .board .ui-accordion p .acc-mobile {
  display: none;
}
@media screen and (max-width: 969px) {
  /* line 790, ../sass/style.scss */
  body .main .board .ui-accordion p .acc-mobile {
    display: block;
  }
}
/* line 800, ../sass/style.scss */
body .main .board .ui-accordion p .acc-desktop {
  display: block;
}
@media screen and (max-width: 969px) {
  /* line 800, ../sass/style.scss */
  body .main .board .ui-accordion p .acc-desktop {
    display: none;
  }
}
/* line 811, ../sass/style.scss */
body .main .board .ui-accordion .europe-img {
  float: left;
  margin: 15px 15px 0 0;
}
@media screen and (max-width: 969px) {
  /* line 811, ../sass/style.scss */
  body .main .board .ui-accordion .europe-img {
    display: none;
  }
}
/* line 823, ../sass/style.scss */
body .main .board h3 {
  font-size: 16px;
  color: #09627a;
  padding: 14px 0;
  border-top: 1px solid #9da6a7;
  font-weight: normal;
}
/* line 830, ../sass/style.scss */
body .main .board h3:first-child {
  border: 0;
}
/* line 835, ../sass/style.scss */
body .main .board h3:before {
  content: "";
  padding: 2px 22px 2px 0;
  background: url(../images/arr_blue_right.png) no-repeat center left;
}
/* line 845, ../sass/style.scss */
body .main .board .ui-accordion-header-active:first-child {
  border: 0;
}
/* line 852, ../sass/style.scss */
body .main .board .ui-accordion-header-active:before {
  content: "";
  padding: 2px 22px 2px 0;
  background: url(../images/arr_blue_down.png) no-repeat center left;
}
/* line 859, ../sass/style.scss */
body .main .board .heading-holding, body .main .board .heading-investment {
  margin-bottom: 12px;
  border-bottom: 1px solid #09627a;
}
/* line 864, ../sass/style.scss */
body .main .board .heading-holding h2, body .main .board .heading-investment h2 {
  background-color: #09627a;
  padding-left: 14px;
  z-index: 3;
  margin-bottom: -1px;
}
/* line 870, ../sass/style.scss */
body .main .board .heading-holding h2:after, body .main .board .heading-investment h2:after {
  border-color: #09627a transparent;
}
/* line 878, ../sass/style.scss */
body .main .print {
  margin: 0 6px 10px 0;
}
@media screen and (max-width: 969px) {
  /* line 878, ../sass/style.scss */
  body .main .print {
    display: none;
  }
}
/* line 888, ../sass/style.scss */
body .main .print a {
  text-align: right;
  display: block;
  text-decoration: none;
  color: #09627a;
  font-size: 12px;
}
/* line 895, ../sass/style.scss */
body .main .print a:before {
  content: "";
  padding: 2px 22px 2px 0;
  background: url(../images/print.png) no-repeat center left;
}
/* line 904, ../sass/style.scss */
body .main .holding {
  margin: 50px 0 0 0;
}
/* line 910, ../sass/style.scss */
body .main .holding .heading-holding h2 {
  width: 120px;
}
/* line 922, ../sass/style.scss */
body .main .investment .heading-investment h2 {
  width: 153px;
}
/* line 928, ../sass/style.scss */
body .main .investment #managers-investment {
  margin-bottom: 100px;
}
/* line 933, ../sass/style.scss */
body .main .investment .ui-accordion {
  padding-left: 0;
  margin-bottom: 15px;
}
/* line 940, ../sass/style.scss */
body .main .residental {
  margin-right: 246px;
  padding-right: 0;
}
@media screen and (max-width: 969px) {
  /* line 940, ../sass/style.scss */
  body .main .residental {
    margin: 0;
    padding: 21px 24px 0;
  }
}
/* line 952, ../sass/style.scss */
body .main .residental .ui-accordion {
  padding-left: 0;
  margin-bottom: 15px;
}
/* line 958, ../sass/style.scss */
body .main .residental .residental-par {
  margin-right: 20px;
}
/* line 963, ../sass/style.scss */
body .main .residental .ui-accordion-content {
  padding-bottom: 20px;
}
/* line 967, ../sass/style.scss */
body .main .residental .ui-accordion-content .heading-photo {
  margin: 15px 0 10px;
  border-bottom: 1px solid #09627a;
  display: inline-block;
  width: 50%;
  padding-bottom: 17px;
}
@media screen and (max-width: 969px) {
  /* line 967, ../sass/style.scss */
  body .main .residental .ui-accordion-content .heading-photo {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 967, ../sass/style.scss */
  body .main .residental .ui-accordion-content .heading-photo {
    border: 0;
  }
}
/* line 985, ../sass/style.scss */
body .main .residental .ui-accordion-content .heading-photo h6 {
  color: #09627a;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}
@media screen and (max-width: 969px) {
  /* line 985, ../sass/style.scss */
  body .main .residental .ui-accordion-content .heading-photo h6 {
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  /* line 985, ../sass/style.scss */
  body .main .residental .ui-accordion-content .heading-photo h6 {
    display: block;
    color: #151515;
  }
}
/* line 1008, ../sass/style.scss */
body .main .residental .ui-accordion-content .photo span {
  color: #09627a;
  background-color: #cddde0;
  padding: 10px 0 10px 15px;
  display: block;
  position: relative;
}
/* line 1015, ../sass/style.scss */
body .main .residental .ui-accordion-content .photo span:after {
  position: absolute;
  content: '';
  border-color: #09627a transparent;
  border-style: solid;
  border-width: 9px 10px 0;
  bottom: -9px;
  left: 13px;
  z-index: 99;
  border-color: #cddde0 transparent;
}
/* line 1022, ../sass/style.scss */
body .main .residental .ui-accordion-content .photo img {
  margin: 0;
  width: 100%;
}
/* line 1032, ../sass/style.scss */
body .main .residental #residental h3:first-child {
  border-top: 1px solid #9da6a7;
}
/* line 1037, ../sass/style.scss */
body .main .residental #residental .gallery {
  position: relative;
}
/* line 1045, ../sass/style.scss */
body .main .residental #residental .gallery .slides li {
  float: left;
  display: block;
}
@media screen and (max-width: 969px) {
  /* line 1045, ../sass/style.scss */
  body .main .residental #residental .gallery .slides li {
    width: 100%;
  }
}
/* line 1057, ../sass/style.scss */
body .main .residental #residental .gallery .thumbnails {
  margin: 17px 0 0;
  padding: 20px 0 0;
  border-top: 1px solid #9da6a7;
}

ul.thumbnails {width:calc(100% + 10px)}
body .main .residental #residental .gallery .thumbnails li {margin: 0 10px 10px 0;width: 93px;}

/* line 1073, ../sass/style.scss */
body .main .residental #residental .gallery .thumbnails li img {
  display: block;
}
/* line 1082, ../sass/style.scss */
body .main .residental #residental table {
  border-collapse: collapse;
  font-size: 14px;
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #09627a;
}
@media screen and (max-width: 767px) {
  /* line 1082, ../sass/style.scss */
  body .main .residental #residental table {
    font-size: 9px;
    border: 0;
  }
}
/* line 1097, ../sass/style.scss */
body .main .residental #residental table .table-head {
  color: white;
  background-color: #09627a;
  font-weight: 700;
  text-align: left;
}
@media screen and (max-width: 969px) {
  /* line 1104, ../sass/style.scss */
  body .main .residental #residental table .table-head th {
    padding: 8px 0 8px 9px;
  }
}
/* line 1113, ../sass/style.scss */
body .main .residental #residental table .table-head .location {
  width: 24%;
}
@media screen and (max-width: 969px) {
  /* line 1113, ../sass/style.scss */
  body .main .residental #residental table .table-head .location {
    width: 29%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1113, ../sass/style.scss */
  body .main .residental #residental table .table-head .location {
    width: 22%;
  }
}
/* line 1129, ../sass/style.scss */
body .main .residental #residental table .table-head .portfolio-table {
  width: 18%;
}
@media screen and (max-width: 969px) {
  /* line 1129, ../sass/style.scss */
  body .main .residental #residental table .table-head .portfolio-table {
    width: 22%;
  }
}
@media screen and (max-width: 969px) {
  /* line 1139, ../sass/style.scss */
  body .main .residental #residental table .table-head .value {
    width: 20%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1139, ../sass/style.scss */
  body .main .residental #residental table .table-head .value {
    width: 23%;
  }
}
/* line 1155, ../sass/style.scss */
body .main .residental #residental table tr {
  vertical-align: top;
}
/* line 1161, ../sass/style.scss */
body .main .residental #residental table .even {
  background-color: #cddde0;
}
/* line 1166, ../sass/style.scss */
body .main .residental #residental table td, body .main .residental #residental table th {
  padding: 15px 0 15px 9px;
}
/* line 1171, ../sass/style.scss */
body .main .residental #residental table .company {
  color: #09627a;
}
@media screen and (max-width: 767px) {
  /* line 1176, ../sass/style.scss */
  body .main .residental #residental table .cities {
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
  }
}

/* line 1197, ../sass/style.scss */
body .main .side-contact {
  position: absolute;
  top: 27px;
  right: 27px;
  width: 211px;
}
@media screen and (max-width: 969px) {
  /* line 1197, ../sass/style.scss */
  body .main .side-contact {
    display: none;
  }
}
/* line 1209, ../sass/style.scss */
body .main .side-contact h3 {
  color: white;
  background-color: #09627a;
  position: relative;
  width: 117px;
  padding: 5px 0 5px 10px;
  margin: 0;
  font-size: 14px;
}
/* line 1218, ../sass/style.scss */
body .main .side-contact h3:after {
  position: absolute;
  content: '';
  border-color: #09627a transparent;
  border-style: solid;
  border-width: 9px 10px 0;
  bottom: -9px;
  left: 13px;
  z-index: 99;
}
/* line 1224, ../sass/style.scss */
body .main .side-contact .side-contact-box {
  background-color: #cfcfc0;
  padding-left: 10px;
  font-size: 14px;
}
/* line 1231, ../sass/style.scss */
body .main .side-contact .side {
  padding: 10px 0 10px 0;
  color: #6e6e6e;
}
/* line 1237, ../sass/style.scss */
body .main .side-contact .side .name {
  color: #09627a;
  display: block;
  font-weight: 700;
}
/* line 1244, ../sass/style.scss */
body .main .side-contact .side a {
  color: #6e6e6e;
  text-decoration: none;
}
/* line 1248, ../sass/style.scss */
body .main .side-contact .side a:hover {
  color: #09627a;
}
/* line 1255, ../sass/style.scss */
body .main .side-contact .side-name {
  padding-top: 22px;
  /* border-bottom: 1px dashed #9da6a7;*/
}
/* line 1262, ../sass/style.scss */
body .main .to-top {
  text-align: right;
  display: block;
  text-decoration: none;
  color: #09627a;
  font-size: 12px;
  margin-bottom: 100px;
}
/* line 1270, ../sass/style.scss */
body .main .to-top:before {
  content: "";
  padding: 2px 22px 2px 0;
  background: url(../images/arr_top.png) no-repeat center left;
}

body .main .to-news {
  	text-align: right;
	width: 100%;
}

/* line 1262, ../sass/style.scss */
body .main .to-news a {
  text-align: right;
  display: inline-flex;
  text-decoration: none;
  color: #09627a;
  font-size: 12px;
  margin-bottom: 100px;
  margin-top:26px!important;
}
body .main .to-news a:before {
  content: "";
  padding: 2px 22px 2px 0;
  background: url(../images/arr_right.png) no-repeat center left;
}

/* line 1280, ../sass/style.scss */
body footer {
  background-color: #182d36;
  color: white;
  font-size: 14px;
}
/* line 1291, ../sass/style.scss */
body footer h5 {
  margin: 0;
  color: #09627a;
  font-size: 14px;
}
/* line 1298, ../sass/style.scss */
body footer h4 {
  color: white;
  margin: 0;
  font-size: 16px;
}
/* line 1305, ../sass/style.scss */
body footer .footer-map {
  float: left;
  width: 470px;
  height: 217px;
  margin: 34px 0 66px 24px;
  border-right: 1px solid white;
}
@media screen and (max-width: 969px) {
  /* line 1305, ../sass/style.scss */
  body footer .footer-map {
    /*display: none;*/
    width:100%
  }
}
/* line 1318, ../sass/style.scss */
body footer .footer-map .footer-links {
  width: 226px;
  height: 125px;
  float: left;
}
/* line 1324, ../sass/style.scss */
body footer .footer-map .footer-links .footer-list {
  margin: 0;
  padding: 0;
}
/* line 1329, ../sass/style.scss */
body footer .footer-map .footer-links .footer-list li {
  display: block;
  line-height: 17px;
}
/* line 1334, ../sass/style.scss */
body footer .footer-map .footer-links .footer-list li a {
  color: white;
  font-size: 14px;
  text-decoration: none;
}
/* line 1347, ../sass/style.scss */
body footer .footer-contact {
  margin: 37px 0 66px 70px;
  float: left;
}
@media screen and (max-width: 969px) {
  /* line 1347, ../sass/style.scss */
  body footer .footer-contact {
    margin: 37px 0 26px 24px;
    float: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 1347, ../sass/style.scss */
  body footer .footer-contact {
    margin-bottom: 0;
  }
}
/* line 1364, ../sass/style.scss */
body footer .footer-contact .contact-data {
  float: left;
  margin: 17px 0 0 0;
}
@media screen and (max-width: 767px) {
  /* line 1364, ../sass/style.scss */
  body footer .footer-contact .contact-data {
    float: none;
  }
}
/* line 1374, ../sass/style.scss */
body footer .footer-contact .contact-data a {
  color: white;
  text-decoration: none;
}
/* line 1378, ../sass/style.scss */
body footer .footer-contact .contact-data a:visited {
  color: white;
}
/* line 1383, ../sass/style.scss */
body footer .footer-contact .contact-data a:hover {
  color: #09627a;
  text-decoration: none;
}
/* line 1390, ../sass/style.scss */
body footer .footer-contact .contact-data .direct {
  margin-top: 20px;
}
/* line 1397, ../sass/style.scss */
body footer .footer-contact .right {
  margin-left: 117px;
}
@media screen and (max-width: 767px) {
  /* line 1397, ../sass/style.scss */
  body footer .footer-contact .right {
    margin-left: 0;
    margin-top: 34px;
  }
}
/* line 1409, ../sass/style.scss */
body footer .legal {
  display: none;
}
@media screen and (max-width: 969px) {
  /* line 1409, ../sass/style.scss */
  body footer .legal {
    display: block;
    padding-right: 24px;
  }
  /* line 1418, ../sass/style.scss */
  body footer .legal h4 {
    padding-bottom: 20px;
    border-bottom: 1px solid white;
  }
  /* line 1424, ../sass/style.scss */
  body footer .legal span {
    margin-top: 20px;
    display: block;
  }
}
@media screen and (max-width: 969px) and (max-width: 767px) {
  /* line 1424, ../sass/style.scss */
  body footer .legal span {
    margin-bottom: 20px;
  }
}

/*MOD ART2COM*/
.pt-1-line {padding-top:1em !important;}
.mb-1-line {margin-bottom:1em !important;}
.wd-100-pc {width:100%!important;height:auto!important;}
.border-top {border-top: 1px solid #9da6a7!important;}
.about-text {margin-bottom:26px!important;}
.about-text {margin-bottom:26px!important;}

.board-text span {display: block;color: #09627a;}
@media screen and (min-width: 768px) {.board-text {max-width: 67%!important;float:left!important;margin-bottom:26px;}}
@media screen and (max-width: 767px) {.board-text {max-width: 100%!important;float:left!important;margin-bottom:26px;}}

.investor-text  a {color: #84b0bc;text-decoration: none;}
div.news > ul > li p > a {color: #84b0bc!important;text-decoration: none;}

#page-full-width  a {color: #84b0bc;text-decoration: none;}
#page-full-width {margin-bottom:26px!important;}
#page-full-width h4 {color: #09627a;!important;}
#page-full-width ol {padding-left:20px;}
#page-full-width ol  li {line-height: 20px;list-style-type: lower-alpha;padding: 0 0 0 5px;}
#page-full-width p {color: #000000;font-size: 100%;line-height: 1.3;list-style: none outside none;margin: 0;outline: 0 none;padding: 0;text-decoration: none;}

#page-3-column  a {color: #84b0bc;text-decoration: none;}
#page-3-column {margin-bottom:26px!important;}
#page-3-column h4 {color: #09627a;!important;}
#page-3-column ol {padding-left:20px;}
#page-3-column ol  li {line-height: 20px;list-style-type: lower-alpha;padding: 0 0 0 5px;}
#page-3-column p {color: #000000;font-size: 100%;line-height: 1.3;list-style: none outside none;margin: 0;outline: 0 none;padding: 0;text-decoration: none;}

footer h4 a {color:#FFFFFF!important;  text-decoration: none;}

body .main .board  #investor-newsletter h3:before  {background: none!important;padding:0px!important;}
#investor-newsletter h3:first-child{padding:0!important;}
#investor-newsletter h3:first-child{padding:0!important;}
#investor-newsletter h3 {padding:16px 0 0 0!important;margin-bottom:0!important;}

img#bgp-logo {width:180px;height:auto;}
@media screen and (max-width: 480px) {img#bgp-logo {width:140px;height:auto;}  body .section-nav {margin-top: 30px;}}
img.responsive-image {width:100%;height:auto;}

div.apache {color: #09627a;height:500px;}
.apache ul {list-style-type: none;  margin: 0;  padding: 0;}
.apache ul  li:before {content: "\00BB";	}
.apache ul  li a {text-decoration:none; color: #84b0bc;}
.apache ul  li a:hover {text-decoration:none; color: #09627a;}

*:focus {
    outline: 0;
}


.residental.apache input[type="text"] {widht:150px;}

/* fix bullet point */
body .main .board h3:before {padding: 2px 22px 19px 0!important; left: 0px!important; position: absolute!important;}
body .main .board h3 {padding-left: 22px!important;}
body .main .board .ui-accordion-header-active:before {padding: 2px 22px 19px 0!important;}


